0001428439-24-000011.txt : 20240216 0001428439-24-000011.hdr.sgml : 20240216 20240216160652 ACCESSION NUMBER: 0001428439-24-000011 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 130 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240216 DATE AS OF CHANGE: 20240216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ROKU, INC CENTRAL INDEX KEY: 0001428439 STANDARD INDUSTRIAL CLASSIFICATION: CABLE & OTHER PAY TELEVISION SERVICES [4841] ORGANIZATION NAME: 06 Technology IRS NUMBER: 262087865 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38211 FILM NUMBER: 24648358 BUSINESS ADDRESS: STREET 1: 1173 COLEMAN AVENUE CITY: SAN JOSE STATE: CA ZIP: 95110 BUSINESS PHONE: (408) 507-2828 MAIL ADDRESS: STREET 1: 1701 JUNCTION COURT, SUITE 100 STREET 2: ATTENTION: GENERAL COUNSEL CITY: SAN JOSE STATE: CA ZIP: 95112 FORMER COMPANY: FORMER CONFORMED NAME: ROKU INC DATE OF NAME CHANGE: 20080228 10-K 1 roku-20231231.htm 10-K roku-20231231
FALSE2023FY0001428439P1YP2Yhttp://fasb.org/us-gaap/2023#NonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrentP1YP1Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent29921336647300014284392023-01-012023-12-3100014284392023-06-30iso4217:USD0001428439us-gaap:CommonClassAMember2024-01-31xbrli:shares0001428439us-gaap:CommonClassBMember2024-01-3100014284392023-12-3100014284392022-12-31iso4217:USDxbrli:shares0001428439us-gaap:CommonClassAMember2022-12-310001428439us-gaap:CommonClassAMember2023-12-310001428439us-gaap:CommonClassBMember2022-12-310001428439us-gaap:CommonClassBMember2023-12-310001428439us-gaap:ServiceMemberroku:PlatformSegmentMember2023-01-012023-12-310001428439us-gaap:ServiceMemberroku:PlatformSegmentMember2022-01-012022-12-310001428439us-gaap:ServiceMemberroku:PlatformSegmentMember2021-01-012021-12-310001428439us-gaap:ProductMemberroku:DeviceSegmentMember2023-01-012023-12-310001428439us-gaap:ProductMemberroku:DeviceSegmentMember2022-01-012022-12-310001428439us-gaap:ProductMemberroku:DeviceSegmentMember2021-01-012021-12-3100014284392022-01-012022-12-3100014284392021-01-012021-12-310001428439us-gaap:CommonStockMember2020-12-310001428439us-gaap:AdditionalPaidInCapitalMember2020-12-310001428439us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001428439us-gaap:RetainedEarningsMember2020-12-3100014284392020-12-310001428439us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001428439us-gaap:CommonStockMember2021-01-012021-12-310001428439us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-01-012021-12-310001428439us-gaap:RetainedEarningsMember2021-01-012021-12-310001428439us-gaap:CommonStockMember2021-12-310001428439us-gaap:AdditionalPaidInCapitalMember2021-12-310001428439us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001428439us-gaap:RetainedEarningsMember2021-12-3100014284392021-12-310001428439us-gaap:CommonStockMember2022-01-012022-12-310001428439us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001428439us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-012022-12-310001428439us-gaap:RetainedEarningsMember2022-01-012022-12-310001428439us-gaap:CommonStockMember2022-12-310001428439us-gaap:AdditionalPaidInCapitalMember2022-12-310001428439us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001428439us-gaap:RetainedEarningsMember2022-12-310001428439us-gaap:CommonStockMember2023-01-012023-12-310001428439us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001428439us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-01-012023-12-310001428439us-gaap:RetainedEarningsMember2023-01-012023-12-310001428439us-gaap:CommonStockMember2023-12-310001428439us-gaap:AdditionalPaidInCapitalMember2023-12-310001428439us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001428439us-gaap:RetainedEarningsMember2023-12-31roku:segment0001428439roku:AllowancesForSalesReturnsMember2022-12-310001428439roku:AllowancesForSalesReturnsMember2021-12-310001428439roku:AllowancesForSalesReturnsMember2020-12-310001428439roku:AllowancesForSalesReturnsMember2023-01-012023-12-310001428439roku:AllowancesForSalesReturnsMember2022-01-012022-12-310001428439roku:AllowancesForSalesReturnsMember2021-01-012021-12-310001428439roku:AllowancesForSalesReturnsMember2023-12-310001428439roku:AllowanceForSalesIncentivesMember2022-12-310001428439roku:AllowanceForSalesIncentivesMember2021-12-310001428439roku:AllowanceForSalesIncentivesMember2020-12-310001428439roku:AllowanceForSalesIncentivesMember2023-01-012023-12-310001428439roku:AllowanceForSalesIncentivesMember2022-01-012022-12-310001428439roku:AllowanceForSalesIncentivesMember2021-01-012021-12-310001428439roku:AllowanceForSalesIncentivesMember2023-12-310001428439us-gaap:AllowanceForCreditLossMember2022-12-310001428439us-gaap:AllowanceForCreditLossMember2021-12-310001428439us-gaap:AllowanceForCreditLossMember2020-12-310001428439us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310001428439us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001428439us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001428439us-gaap:AllowanceForCreditLossMember2023-12-310001428439srt:MinimumMember2023-12-310001428439srt:MaximumMember2023-12-310001428439srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2023-12-310001428439us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2023-12-310001428439roku:WebsiteAndInternalUseSoftwareMember2023-01-012023-12-310001428439roku:WebsiteAndInternalUseSoftwareMember2022-01-012022-12-310001428439roku:WebsiteAndInternalUseSoftwareMember2021-01-012021-12-310001428439srt:MinimumMemberroku:WebsiteAndInternalUseSoftwareMember2023-12-310001428439roku:WebsiteAndInternalUseSoftwareMembersrt:MaximumMember2023-12-310001428439us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001428439us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001428439us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-3100014284392024-01-012023-12-31xbrli:pure0001428439us-gaap:CustomerConcentrationRiskMemberroku:CustomerIMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001428439us-gaap:DevelopedTechnologyRightsMember2023-12-310001428439us-gaap:CustomerRelationshipsMember2023-12-310001428439us-gaap:TradeNamesMember2023-12-310001428439us-gaap:PatentsMember2023-12-310001428439us-gaap:DevelopedTechnologyRightsMember2022-12-310001428439us-gaap:CustomerRelationshipsMember2022-12-310001428439us-gaap:TradeNamesMember2022-12-310001428439us-gaap:PatentsMember2022-12-310001428439roku:AllowanceForOtherAccountsReceivableMember2023-12-310001428439roku:AllowanceForOtherAccountsReceivableMember2022-12-310001428439roku:ComputerAndEquipmentMember2023-12-310001428439roku:ComputerAndEquipmentMember2022-12-310001428439us-gaap:LeaseholdImprovementsMember2023-12-310001428439us-gaap:LeaseholdImprovementsMember2022-12-310001428439roku:InternalUseSoftwareMember2023-12-310001428439roku:InternalUseSoftwareMember2022-12-310001428439roku:OfficeEquipmentAndFurnitureMember2023-12-310001428439roku:OfficeEquipmentAndFurnitureMember2022-12-310001428439roku:PlatformSegmentMember2023-12-310001428439roku:PlatformSegmentMember2022-12-310001428439roku:DeviceSegmentMember2023-12-310001428439roku:DeviceSegmentMember2022-12-310001428439us-gaap:LicenseMember2023-12-310001428439us-gaap:LicenseMember2022-12-310001428439roku:ProducedContentReleasedLessAmortizationMember2023-12-310001428439roku:ProducedContentReleasedLessAmortizationMember2022-12-310001428439roku:ProducedContentCompletedNotReleasedMember2023-12-310001428439roku:ProducedContentCompletedNotReleasedMember2022-12-310001428439roku:ProducedContentInProductionMember2023-12-310001428439roku:ProducedContentInProductionMember2022-12-310001428439roku:TotalProducedContentMember2023-12-310001428439roku:TotalProducedContentMember2022-12-310001428439us-gaap:LicenseMember2023-01-012023-12-310001428439roku:ProducedContentMember2023-01-012023-12-3100014284392022-06-3000014284392022-04-012022-06-3000014284392023-01-012023-03-3100014284392023-04-012023-06-300001428439us-gaap:CashMemberus-gaap:CashMember2023-12-310001428439us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:CashMember2023-12-310001428439us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CashMember2023-12-310001428439us-gaap:CashMemberus-gaap:CashMember2022-12-310001428439us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:CashMember2022-12-310001428439us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CashMember2022-12-310001428439us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMember2023-12-310001428439us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001428439us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001428439us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMember2022-12-310001428439us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001428439us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001428439us-gaap:FairValueInputsLevel1Member2023-12-310001428439us-gaap:FairValueInputsLevel3Member2023-12-310001428439us-gaap:FairValueInputsLevel1Member2022-12-310001428439us-gaap:FairValueInputsLevel3Member2022-12-310001428439us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001428439us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001428439srt:MinimumMember2023-01-012023-12-310001428439srt:MaximumMember2023-01-012023-12-310001428439roku:TermLoanAFacilityMember2022-12-310001428439roku:CreditAgreementMember2023-01-012023-12-310001428439roku:CreditAgreementMember2022-01-012022-12-310001428439us-gaap:RevolvingCreditFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2019-05-032019-05-030001428439us-gaap:RevolvingCreditFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2019-05-030001428439roku:TermLoanAFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2019-05-032019-05-030001428439roku:TermLoanAFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2019-05-030001428439roku:UncommittedIncrementalFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2019-05-030001428439roku:UncommittedIncrementalFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMembersrt:MaximumMember2019-05-032019-05-030001428439srt:MinimumMemberroku:UncommittedIncrementalFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2019-05-032019-05-030001428439roku:TermLoanAFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2019-11-182019-11-180001428439roku:AdjustedOneMonthLIBORMemberroku:TermLoanAFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2019-11-182019-11-180001428439us-gaap:RevolvingCreditFacilityMemberroku:CreditAgreementMemberroku:MorganStanleySeniorFundingIncMember2022-12-31roku:Classroku:vote0001428439roku:AtTheMarketOfferingMemberus-gaap:CommonClassAMember2021-03-022021-03-020001428439roku:AtTheMarketOfferingMemberus-gaap:CommonClassAMember2021-03-020001428439roku:EquityIncentivePlanMember2023-12-310001428439roku:TwoThousandSeventeenEmployeeStockPurchasePlanMember2023-12-310001428439roku:TwoThousandSeventeenEquityIncentivePlanMember2023-12-310001428439us-gaap:EmployeeStockOptionMember2023-12-310001428439us-gaap:EmployeeStockOptionMembersrt:MinimumMemberroku:TenPercentShareholderMember2023-01-012023-12-310001428439us-gaap:RestrictedStockUnitsRSUMember2022-12-310001428439us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001428439us-gaap:RestrictedStockUnitsRSUMember2023-12-310001428439us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001428439us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001428439us-gaap:EmployeeStockOptionMembersrt:MinimumMemberroku:TwoThousandSeventeenEquityIncentivePlanMember2023-01-012023-12-310001428439us-gaap:EmployeeStockOptionMemberroku:TwoThousandSeventeenEquityIncentivePlanMembersrt:MaximumMember2023-01-012023-12-310001428439us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001428439srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001428439us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-01-012023-12-310001428439roku:PlatformSegmentMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001428439roku:PlatformSegmentMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001428439roku:PlatformSegmentMemberus-gaap:CostOfSalesMember2021-01-012021-12-310001428439roku:DeviceSegmentMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001428439roku:DeviceSegmentMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001428439roku:DeviceSegmentMemberus-gaap:CostOfSalesMember2021-01-012021-12-310001428439us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001428439us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001428439us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001428439us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001428439us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001428439us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001428439us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001428439us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001428439us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001428439srt:MinimumMember2022-01-012022-12-310001428439srt:MaximumMember2022-01-012022-12-310001428439srt:MinimumMember2021-01-012021-12-310001428439srt:MaximumMember2021-01-012021-12-310001428439roku:ManufacturingMember2023-12-310001428439roku:ContentPublishersMember2023-12-310001428439us-gaap:AccountsPayableMemberroku:ContentPublishersMember2023-12-310001428439roku:ContentPublishersMemberus-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001428439us-gaap:DomesticCountryMember2023-12-310001428439us-gaap:StateAndLocalJurisdictionMember2023-12-310001428439us-gaap:SecretariatOfTheFederalRevenueBureauOfBrazilMember2023-12-310001428439us-gaap:TaxAndCustomsAdministrationNetherlandsMember2023-12-310001428439us-gaap:HerMajestysRevenueAndCustomsHMRCMember2023-12-310001428439us-gaap:ResearchMember2023-12-310001428439us-gaap:ForeignCountryMember2023-12-310001428439roku:TaxDeferredSavingsPlanMember2021-01-012021-12-310001428439roku:TaxDeferredSavingsPlanMember2022-01-012022-12-310001428439roku:TaxDeferredSavingsPlanMember2023-01-012023-12-310001428439roku:UKAndKoreaEmployeesDefinedContributionPlanMember2023-01-012023-12-310001428439roku:UKAndKoreaEmployeesDefinedContributionPlanMember2022-01-012022-12-310001428439roku:UKAndKoreaEmployeesDefinedContributionPlanMember2021-01-012021-12-310001428439us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001428439us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001428439us-gaap:StockCompensationPlanMember2023-01-012023-12-310001428439us-gaap:StockCompensationPlanMember2022-01-012022-12-310001428439us-gaap:StockCompensationPlanMember2021-01-012021-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:CustomerHMemberus-gaap:SalesRevenueNetMemberroku:PlatformSegmentMember2021-01-012021-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:CustomerIMemberus-gaap:SalesRevenueNetMemberroku:PlatformSegmentMember2023-01-012023-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:CustomerAMemberroku:DeviceSegmentMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:DeviceSegmentMemberus-gaap:SalesRevenueNetMemberroku:CustomerBMember2023-01-012023-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:DeviceSegmentMemberus-gaap:SalesRevenueNetMemberroku:CustomerBMember2022-01-012022-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:DeviceSegmentMemberus-gaap:SalesRevenueNetMemberroku:CustomerBMember2021-01-012021-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:CustomerCMemberroku:DeviceSegmentMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:CustomerCMemberroku:DeviceSegmentMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001428439us-gaap:CustomerConcentrationRiskMemberroku:CustomerCMemberroku:DeviceSegmentMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001428439country:US2023-12-310001428439country:US2022-12-310001428439country:GB2023-12-310001428439country:GB2022-12-310001428439roku:OtherCountriesMember2023-12-310001428439roku:OtherCountriesMember2022-12-310001428439roku:PlatformSegmentMemberus-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001428439us-gaap:FacilityClosingMemberroku:PlatformSegmentMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001428439roku:ImpairmentChargesMemberroku:PlatformSegmentMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001428439roku:PlatformSegmentMemberus-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001428439roku:ImpairmentChargesMemberroku:PlatformSegmentMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001428439roku:DeviceSegmentMemberus-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001428439us-gaap:FacilityClosingMemberroku:DeviceSegmentMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001428439roku:DeviceSegmentMemberroku:ImpairmentChargesMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001428439roku:DeviceSegmentMemberus-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001428439roku:DeviceSegmentMemberroku:ImpairmentChargesMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001428439us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:EmployeeSeveranceMember2023-01-012023-12-310001428439us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:FacilityClosingMember2023-01-012023-12-310001428439us-gaap:ResearchAndDevelopmentExpenseMemberroku:ImpairmentChargesMember2023-01-012023-12-310001428439us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:EmployeeSeveranceMember2022-01-012022-12-310001428439us-gaap:ResearchAndDevelopmentExpenseMemberroku:ImpairmentChargesMember2022-01-012022-12-310001428439us-gaap:SellingAndMarketingExpenseMemberus-gaap:EmployeeSeveranceMember2023-01-012023-12-310001428439us-gaap:SellingAndMarketingExpenseMemberus-gaap:FacilityClosingMember2023-01-012023-12-310001428439us-gaap:SellingAndMarketingExpenseMemberroku:ImpairmentChargesMember2023-01-012023-12-310001428439us-gaap:SellingAndMarketingExpenseMemberus-gaap:EmployeeSeveranceMember2022-01-012022-12-310001428439us-gaap:SellingAndMarketingExpenseMemberroku:ImpairmentChargesMember2022-01-012022-12-310001428439us-gaap:EmployeeSeveranceMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001428439us-gaap:FacilityClosingMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001428439roku:ImpairmentChargesMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001428439us-gaap:EmployeeSeveranceMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001428439roku:ImpairmentChargesMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001428439us-gaap:EmployeeSeveranceMember2023-01-012023-12-310001428439us-gaap:FacilityClosingMember2023-01-012023-12-310001428439roku:ImpairmentChargesMember2023-01-012023-12-310001428439us-gaap:EmployeeSeveranceMember2022-01-012022-12-310001428439roku:ImpairmentChargesMember2022-01-012022-12-310001428439us-gaap:EmployeeSeveranceMember2022-12-310001428439us-gaap:FacilityClosingMember2022-12-310001428439us-gaap:EmployeeSeveranceMember2021-12-310001428439us-gaap:EmployeeSeveranceMember2023-12-310001428439us-gaap:FacilityClosingMember2023-12-3100014284392023-10-012023-12-310001428439roku:AnthonyWoodMember2023-10-012023-12-310001428439roku:AnthonyWoodMember2023-12-310001428439roku:CharlesCollierMember2023-10-012023-12-310001428439roku:CharlesCollierMember2023-12-310001428439roku:StephenKayMember2023-10-012023-12-310001428439roku:StephenKayMember2023-12-31

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 year ended December 31, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 001-38211
Roku, Inc.
(Exact name of Registrant as specified in its charter)
Delaware484126-2087865
(State or other jurisdiction of incorporation or organization)(Primary standard industrial code number)(I.R.S. employer identification no.)
1173 Coleman Avenue
San Jose, California 95110
(408) 556-9040
(Address, including zip code, and telephone number, including area code, of Registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class Trading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.0001 par valueROKUThe Nasdaq Global Select Market
Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☑ No  ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 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 filer Smaller reporting company
Emerging Growth Company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes No  ☐
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes   No ☑
As of June 30, 2023, the aggregate market value of voting stock held by non-affiliates of the registrant, based upon the closing sales price for the registrant’s common stock, as reported in the Nasdaq Global Select Market System, was approximately $7.1 billion. Shares of common stock beneficially owned by each executive officer and director of the Registrant and by each person known by the Registrant to beneficially own 10% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for any other purpose.
As of January 31, 2024, the registrant had outstanding 126,162,538 shares of Class A common stock, $0.0001 par value per share and 17,359,398 shares of Class B common stock, $0.0001 par value per share.
DOCUMENTS INCORPORATED BY REFERENCE
Part III incorporates by reference certain information from the Registrant’s definitive proxy statement (the “Proxy Statement”) for the 2024 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.
1


TABLE OF CONTENTS
  Page
 
   

2

GLOSSARY OF SELECTED TERMS
As used in this Annual Report on Form 10-K (“Annual Report”), unless the context otherwise requires, references to the following terms have the respective meaning as defined below.
Active Accounts: The number of distinct user accounts that have streamed content on our platform within the last 30 days of the period. See Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, Key Performance Metrics, elsewhere in this Annual Report for additional detail.
Ad-supported Video on Demand (AVOD): Streaming content supported by advertising that does not charge a fee.
Apps: Primarily refers to the direct-to-consumer streaming applications on the Roku platform (e.g., The Roku Channel or Netflix). We also use “apps” to refer to mobile applications (such as our Roku Smart Home app).
Average Revenue per User (ARPU): Platform revenue for the trailing four quarters divided by the average of the number of Active Accounts at the end of the current period and the end of the corresponding period in the prior year. See Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, Key Performance Metrics, elsewhere in this Annual Report for additional detail.
DSP: A demand-side platform (such as Roku’s OneView ad-buying platform), which allows buyers of digital advertising inventory to manage multiple ad exchange and data exchange accounts across multiple platforms through one interface.
FAST: Free, ad-supported linear streaming TV, which does not include on-demand content.
Licensed Roku TV partners: TV original equipment manufacturers (“OEMs”) that license the Roku OS and leverage our smart TV reference designs to build TVs.
Linear TV: A TV format that provides programming at specifically scheduled times.
Premium Subscriptions: Subscription-based streaming services from content partners (e.g., Paramount) offered through The Roku Channel.
Roku-branded TVs: TVs powered by the Roku OS that are designed, made, and sold by Roku. Roku-branded TVs include the Roku Select, Roku Plus, and Roku Pro Series TVs.
Roku home screen: The first screen the viewer sees when they begin streaming with a Roku streaming device. The viewer is also returned to the home screen by pressing the home button on the Roku remote or when exiting apps.
Roku home screen menu: The left-hand navigation bar on the Roku home screen.
Roku Originals: Original content programming created by Roku.
Roku OS: Roku operating system that is purpose built for TV and powers Roku streaming devices.
Roku Pay: Our proprietary payments solution that handles method of payment, account information, and billing for the associated Active Account. Roku Pay enables content publishers to provide users with quick and easy purchases on the Roku platform without having to enter their payment information. It also enables users to easily sign up for subscription-based streaming apps (on those that have Roku Pay enabled).
Roku TV models: TVs powered by the Roku OS that are made and sold by our licensed Roku TV partners.
Streaming: The distribution of video, music, or other media content via the Internet.
Streaming device: Any device that enables streaming. For Roku, this encompasses Roku streaming players, Roku TV models, and Roku-branded TVs.
Streaming Hours: The aggregate amount of time streaming devices stream content on Roku’s streaming platform in a given period. See Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, Key Performance Metrics, elsewhere in this Annual Report for additional detail.
Streaming platform: The technology that delivers the viewer experience and streaming apps (e.g., The Roku Channel and Netflix) over an internet connection to a user’s TV.
Streaming players: A device that connects to a TV to enable streaming (such as the Roku Express, Roku Express 4K, Roku Streaming Stick 4K, Roku Ultra, Roku Streambar SE, Roku Streambar, and Roku Streambar Pro).
Smart TV: A television that is connected to the internet through an operating system (e.g., the Roku OS).
Subscription Video on Demand (SVOD): Streaming content that is available on demand, requires a paid subscription, and can be ad-supported or ad-free.
TV streaming: The act of streaming content over the internet on a TV.
The Roku Channel: Roku’s owned and operated streaming service. The Roku Channel aggregates three types of content—AVOD, FAST, and Premium Subscriptions—within The Roku Channel app and through viewing experiences integrated throughout the Roku platform (e.g., Live TV on the home screen menu).
3

NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts in this Annual Report, including statements regarding our future results of operations and financial condition, business strategy, and plans and objectives of management for future operations, are forward-looking statements. In some cases, forward-looking statements may be identified by words such as “aim,” “anticipate,” “believe,” “continue,” “could,” “design,” “developing,” “estimate,” “expect,” “intend,” “may,” “plan,” “potentially,” “predict,” “project,” “should,” “will,” “would,” “target,” or the negative of these terms or other similar expressions. We caution you that the foregoing may not encompass all of the forward-looking statements made in this Annual Report.
Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available. These forward-looking statements are subject to a number of known and unknown risks, uncertainties, and assumptions, including risks described in the section titled “Risk Factors” and elsewhere in this Annual Report, regarding, among other things:
our financial performance, including our revenue, cost of revenue, operating expenses, and profitability;
the impact of macroeconomic conditions, uncertainties and geopolitical conflicts on our business, operations, and the markets and communities in which we and our advertisers, content partners, licensed Roku TV partners, other device licensees, manufacturers, suppliers, retailers, and viewers operate;
our ability to attract and retain viewers and increase Streaming Hours;
our ability to attract and retain advertisers;
our ability to attract and retain TV brands, manufacturing partners, and service operators to license and deploy our technology;
our ability to produce or acquire rights to distribute popular content on our streaming platform on favorable terms, or at all, including the renewals of our existing agreements with content partners;
changes in TV viewing habits and the growth of TV streaming;
the growth of our relevant markets, including the growth in advertising spend on TV streaming platforms, and our ability to successfully grow our business in those markets;
our ability to adapt to changing market conditions and technological developments;
our ability to develop and launch new products and provide ancillary services and support;
our ability to integrate acquired businesses, products, and technologies;
our ability to expand our products and services into adjacent markets, scale our operations in these markets, and do so profitably over time;
our ability to compete effectively with existing competitors and new market entrants;
our ability to successfully manage domestic and international expansion;
our ability to attract and retain qualified employees and key personnel;
our ability to address potential and actual security breaches and system failures involving our products, systems and operations;
our ability to maintain, protect, and enhance our intellectual property;
our ability to obtain financing on favorable terms, or at all;
our ability to manage the selling prices of our products to increase Active Accounts; and
our ability to comply with laws and regulations that currently apply or may become applicable to our business both in the United States and internationally, including compliance with privacy and data protection regulations.
Other sections of this Annual Report may include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events. We cannot assure you that the events and circumstances reflected in the forward-looking statements will be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Annual Report or to conform these statements to actual results or to changes in our expectations. You should read this Annual Report, and the documents referenced in and filed as exhibits to this Annual Report, with the understanding that our actual future results, levels of activity, performance, and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (roku.com/investor), U.S. Securities and Exchange Commission (“SEC”) filings, webcasts, press releases, and conference calls. We use these mediums to communicate with investors and the general public about our company, our products and services, and other issues. It is possible that the information that we make available may be deemed to be material information. We therefore encourage investors, the media, and others interested in our company to review the information that we post on our investor relations website. Roku, the Roku logo, and other trade names, trademarks, or service marks of Roku appearing in this report are the property of Roku. Trade names, trademarks, and service marks of other companies appearing in this report are the property of their respective holders.
4

PART I
Item 1: Business
Overview
Roku, Inc. (“Roku,” the “Company,” “we,” or “us”) is the leading TV streaming platform in the United States by hours streamed.
We pioneered streaming to the TV. We believe that all TV will be streamed. The shift of the TV ecosystem to streaming continues and is expanding TV’s capabilities for viewers, content partners, advertisers, and other industry participants. Nearly every major media company not only has a streaming service, but has also expanded beyond pure subscription streaming models to new ad-supported streaming options. Advertisers use TV streaming to reach viewers who are increasingly unreachable on traditional TV while also benefiting from the digital advertising capabilities that TV streaming platforms can deliver.
Our Mission
Our mission is to be the global TV streaming platform that connects and benefits the entire TV ecosystem of viewers, content partners, and advertisers. Through our TV streaming platform, we connect viewers to the entertainment they love; enable content partners to build, engage, and monetize large audiences; and provide advertisers with unique capabilities to reach viewers.
Our Strategy and Business Model
The foundation of our platform is the Roku operating system (the “Roku OS”), which is purpose built for TV streaming, and powers Roku streaming devices. The Roku OS is designed to run on low-cost hardware, which enables Roku streaming devices to be sold to customers at competitive prices. The Roku OS connects viewers to our streaming platform via a broadband network, giving them access to a wide selection of content through a streaming experience that is both delightful and easy to use. We provide updates via the Roku OS to continuously deliver an exceptional TV streaming experience.
We dedicate significant resources to build, maintain, and advance the Roku OS; to provide an industry-leading streaming platform for our viewers, content partners, and advertisers; to obtain content for our streaming platform that attracts viewers, including our own original programming (Roku Originals); and to extend Roku’s leadership as the global shift to TV streaming continues.
Our three-phased business model—grow scale, grow engagement, and grow monetization—drives our mission as a global streaming platform that connects and benefits the TV ecosystem of viewers, content partners, and advertisers. We leverage our ownership of our streaming platform to help our viewers find content across the streaming universe, while simultaneously growing monetization.
Scale: Increasing the number of Active Accounts
We make access to TV streaming affordable through a broad lineup of devices, at a variety of competitive price points, including Roku TV models, Roku-branded TVs, and Roku streaming players.
Roku TV models are TVs made and sold by our Roku TV partners, which are TV original equipment manufacturers (“OEMs”) that license the Roku OS and leverage our smart TV reference designs. We have driven strong Active Account growth through our Roku TV licensing program, which we launched 10 years ago.
In 2023, we launched Roku-branded TVs, which are designed, made, and sold by us. The Roku Select and Roku Plus Series TVs are available at Best Buy, Amazon, and Costco in the United States, and the Roku Pro Series TV is expected to be available in spring 2024. Roku-branded TVs complement our successful Roku TV licensing program. We believe our Roku-branded TVs will enable us to further grow our leadership position in TV streaming and expand into the higher-end range of performance TVs. Roku-branded TVs will also help us innovate more quickly in all aspects of hardware and software and test directly with viewers, improving the product and viewer experience and strengthening the entire Roku ecosystem.
Roku streaming players enable users to easily turn (nearly) any TV into a smart TV. On a periodic basis, we launch new streaming player models with a focus on offering high performance at an affordable price.
We also license the Roku OS and our streaming player designs, as well as provide ongoing technology and support services, to certain international pay TV and telecommunications service operators that distribute co-branded streaming players to their subscribers in their markets.
5

The Roku ecosystem extends beyond TV streaming to smart home devices that include cameras, video doorbells, a home monitoring system, plugs, light bulbs, and light strips, along with our Roku Smart Home mobile application for iOS and Android. Similar to our TV streaming business model, we build scale by selling Roku Smart Home devices and then monetize through smart home services. We offer subscription plans for our cameras, video doorbells, and home monitoring system.
Audio is an important part of the TV streaming experience, and we also offer Roku-branded wireless speakers and subwoofers that seamlessly connect to TVs powered by the Roku OS.
Through our streaming devices and the Roku platform, we provide viewers tremendous choice, value, and an exceptional viewer experience. In 2023, we added 10.0 million net Active Accounts, ending the year with 80.0 million Active Accounts.
Engagement: Growing Streaming Hours
We believe that offering viewers a wide range of content and an easy-to-use interface drives increased user engagement. We grew Streaming Hours from 87.4 billion hours in 2022 to 106.0 billion hours in 2023 through the increased distribution of Roku streaming devices, increasing our Active Accounts, and continuing to enhance our viewer experience.
One of the key competitive advantages driving our success is our position as a TV streaming platform that has achieved significant scale—our home screen is the first thing our viewers see when they start their TV streaming journey. From this position, we can help the viewer decide what to watch across the vast range of options available to them on our streaming platform. We innovate and build features to support this critical role in the viewer’s journey, and it is a key driver of our monetization.
The Roku Home Screen Menu (left navigation bar) contains features such as Live TV, Sports, and What to Watch, and in 2023 we launched enhancements to make it even easier for viewers to find and discover great entertainment. For example, we are enabling more personalization through recommendations and features that allow viewers to track TV shows, movies, and sports teams. Additionally, Roku’s powerful universal search makes it fast and easy when viewers are looking for specific content.
We also empower viewers to choose how much they want to spend on content by offering them a broad array of ad-supported, subscription, and transactional options. Our direct relationship with customers provides us with detailed insights about their behavior on our streaming platform, including certain content viewers search for, the apps viewers install and watch, and the types of content that viewers purchase or subscribe to on our platform. This first party data enables us to develop actionable insights such as content recommendations to improve our viewers’ experience.
Our significant scale, ability to reach highly engaged viewers, tools that enable seamless sign ups, and marketing/discovery features make us an attractive platform to content partners. They can also reach and engage those viewers who no longer use or never used traditional TV services. As more viewers shift to TV streaming, content partners that publish apps on our platform are able to reach these streaming audiences at scale and engage viewers directly.
One of the key engagement drivers on our streaming platform is The Roku Channel, our owned and operated streaming app. The Roku Channel aggregates a broad variety of entertainment into a unified streaming experience, through three distinct types of content:
AVOD (ad-supported video on demand): Users can stream a broad variety of 80,000+ movies and TV shows, including Roku Originals, for free.
Live TV: Users have access to watch 400+ FAST (free, ad-supported linear streaming TV) channels.
Premium Subscriptions: Users can easily sign up, view, and manage subscriptions to dozens of streaming services that require a subscription such as Paramount+ and AMC+ with a single, monthly bill.
The Roku Channel benefits from its integration with our streaming platform, which has features such as Live TV, Sports, What to Watch, and more that can surface content from The Roku Channel to our viewers directly from our home screen and throughout a viewer’s streaming journey on our platform. In 2023, The Roku Channel was a top 5 app on our platform by both Active Account reach and Streaming Hours.
The foundation of our content strategy for The Roku Channel is third party licensed content and, to a smaller extent, Roku Originals. Our content spend is intended to be commensurate with the growth trajectory of The Roku Channel and with the broader macroeconomic environment. The Roku Channel is available on devices powered by the Roku OS in the United States, the United Kingdom, Canada, and Mexico. In the United States, it is also available online at TheRokuChannel.Roku.com, and on Amazon Fire TVs, Samsung TVs, Google TV, and other Android TV OS devices.
6

Monetization: Growing our revenue and gross profit by monetizing user activity
We generate platform revenue primarily from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services), as well as streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls). Previously, we referred to streaming services distribution as content distribution services. Our TV streaming platform enables content partners and advertisers to reach audiences that are increasingly unreachable on traditional TV. Each user on our streaming platform creates multiple revenue opportunities for Roku through activities such as navigating through the Roku home screen, watching ad-supported content, or signing up for subscription services. We measure monetization of our platform by calculating the average revenue per user (“ARPU”), which we believe represents the inherent value of our business model, and gross profit.
We make it easy for content partners to distribute and monetize their streaming content through three primary business models: subscription video on demand (“SVOD”), which includes subscriptions to individual video on demand apps and so-called virtual multichannel video programming distribution (“vMVPD”) services; ad-supported video, which includes ad-supported video on demand (“AVOD”) apps with on demand content that do not charge a subscription fee to users, as well as free ad-supported streaming TV (“FAST”), which we define as free, ad-supported linear streaming TV; and transaction video on demand, which includes apps that offer a la carte content purchases or rentals. Through Roku Pay, our proprietary billing solution, we are also able to assist content partners with billing services, including billing users for in-app purchases like content rentals, managing subscriptions, and customer invoices. Roku Pay allows content partners to enable a frictionless signup within their app, and we believe this key benefit simplifies user subscription signups and drives purchase and retention for our content partners.
Content partners also have access to our media and entertainment tools to help them attract, engage, and retain viewers by investing in promoting their content on our streaming platform. Content partners can use a variety of ad placements, including native display ads on the Roku home screen or a screen saver to drive app downloads, promote an app’s content, and direct traffic to their apps in order to drive subscriptions or movie and TV show consumption. We also derive revenue from the sale of branded app buttons on streaming player and Roku TV remote controls that are intended to increase incremental usage of an app by allowing viewers to launch straight into the app from any screen. Our analytics and reporting assist content partners with analyzing viewership trends and metrics for specific titles, and we also can help content partners target new audiences that are more likely to subscribe to their services.
Just as ads evolved decades ago when TV replaced radio as the primary entertainment medium, ads on TV streaming offer new and more performant opportunities than traditional TV. We offer advertisers a unique and effective set of tools to reach viewers both on and off our streaming platform. Advertisers are able to leverage the combination of our significant scale, our direct relationship with viewers, and our advertising capabilities to serve relevant advertisements. Advertisers on our platform also can measure both the effectiveness of the ads served and their return on investment.
We are developing new and deeper relationships with third-party ad-buying platforms (retail media networks, demand-side platforms (“DSPs”), and other strategic partners) to meet marketers where they currently are buying programmatic advertising. At the same time, our specialized ad products (such as Shoppable Ads, the Kroger Shopper Program, native ad formats, and our audience guarantees) are accessible only on our advertising platform. This overall approach protects our strategic assets, while creating additional demand opportunities for our ad inventory. Advertisers can use third-party DSPs or OneView (our ad-buying platform) to set up, make changes, and measure ad campaigns entirely on their own.
We offer engagement analytics such as ad impressions served, click-through rates, and video completion rates. We work with a wide variety of third-party measurement companies to measure the branding impact of the ads served and audience demographics, validate ad effectiveness, and quantify sales lift from advertising on our platform. Furthermore, we have relationships with third-party providers that focus on transactional or point of sale data, which enables our advertisers to compare the effectiveness of ads served on our platform to advertising on traditional TV. Additional promotional advertising opportunities include content sponsorships that give viewers the opportunity to experience a free movie or show and sponsored themes in our viewer experience and shoppable ads that allow viewers to buy products directly from the TV screen. With shoppable ads, we are adding more performant tools and more partnerships to expand the capabilities we can offer advertisers.
The Roku Channel is also a core strategic asset in our monetization efforts that simultaneously benefits viewers, content partners, and advertisers, while generating increasing platform revenue. For viewers, The Roku Channel is a compelling destination for a diverse selection of free and paid entertainment. For content partners, The Roku Channel provides a variety of options to distribute and monetize content through both licensing agreements and Premium Subscriptions. And for both content partners and advertisers, The Roku Channel delivers a large and engaged audience at scale that we believe will continue to grow. Owning and operating both The Roku Channel and the streaming platform creates unique value, making us a leader in free content, positioning us to be a valuable partner to content partners, and providing a large source of ad inventory.
7

Business Growth
Investment in Growth
We believe that our future performance will depend on the success of the investments in our business that we have made, and will continue to make, to further differentiate our streaming platform and increase the value we deliver to our viewers, content partners, and advertisers. We must regularly update and enhance our streaming platform to meet evolving viewer behavior and provide a best-in-class content delivery and advertising platform. We must provide content partners with best-in-class publishing tools and actionable audience insights. We must continue to innovate and invest in our advertising capabilities and technology so that we attract and encourage incremental advertising spend on our platform. We aim to balance our commitment to achieving positive Adjusted EBITDA for full year 2024 and our investments to further expand our scale, engagement, and monetization.
Advertising Innovation
We continue to innovate our advertising offerings. In 2023, for the first time, Roku City (our dynamic screen saver) was opened for major advertisers in a broader range of verticals, such as McDonald’s, Mattel, and Carnival Cruise Line, which have integrated brand-specific visuals into our iconic screen saver. We also announced a number of partnerships to expand the value we can deliver to marketers. For example, we partnered with DoorDash to allow their merchants to place click-to-order offers within their Roku ads, and with Instacart to help consumer-packaged goods (CPG) advertisers measure whether users are purchasing products on Instacart after seeing an ad on our streaming platform. Building on the Shoppable Ad technology that we launched with Walmart in 2022, we partnered with Shopify to enable users to purchase products from Shopify merchants directly from Roku devices. And Spotify partnered with Roku as its first TV streaming partner to introduce video ads in the Spotify app on Roku devices.
International Markets
The shift from traditional TV to TV streaming is a global phenomenon, as it offers viewers better choice and greater control over their entertainment. We believe that the value our business delivers to viewers, content partners, and advertisers is as compelling in international markets as it is in the United States. Today Roku streaming devices are available in 15+ countries. We are the leading TV streaming platform in the United States and Mexico by hours streamed.
Internationally, we continue to grow our footprint and deepen our presence in key markets. In Mexico, we announced RCA as a new Roku TV partner, an 8K Roku TV model with TCL, and new Roku TV models with Philips. Building on our expansion in Latin America, we announced Roku TV models with Caixun in Chile and the launch of RCA Roku TV models in Costa Rica, El Salvador, Guatemala, Honduras, and Nicaragua. In the United Kingdom, we announced Roku TV models with JVC (at Currys stores), Polaroid, and Sharp. And in Germany, we expanded our Roku TV program with our third TV OEM partner, Coocaa. In international markets, we will continue to focus on building scale first, increasing engagement, and ultimately driving monetization.
We are successfully growing The Roku Channel internationally. The Roku Channel is available on devices powered by the Roku OS in the United Kingdom, Canada, and Mexico. Mexico has become the channel’s largest international market. With strong scale and engagement, and the launch of our digital advertising business in 2022, we have begun to monetize in Mexico.
Sales and Marketing
We engage in a wide variety of sales and marketing activities to continuously grow scale, engagement, and monetization and dedicate significant resources to this area. Our sales and marketing activities are primarily focused on building and expanding relationships with content partners, advertisers, TV brands, retailers, and service operators, and driving sales of our products and our licensed Roku TV partners’ products to consumers through retail distribution channels.
We have dedicated business development teams that develop and maintain relationships to promote and build awareness of the features and advantages of our streaming platform among content partners, advertisers, TV brands, and service operators. Our data science team supports our sales and marketing efforts by analyzing data on our platform to increase effectiveness for our content partners and advertisers as well as for our consumer marketing campaigns. Our relationship with content partners is typically client-direct. Through our dedicated content partner relationship management team, we enter into agreements with content partners to distribute their apps on our platform, or license their content for The Roku Channel, or both. As part of our distribution agreements with AVOD apps, we typically secure direct access to a portion of the content partners’ video ad inventory for our monetization, and our sales efforts are differentiated and complementary to that of our content partners. Whereas our content partners typically feature their brand and content in their sale, we focus on delivering a large streaming audience across many apps and via other Roku branded experiences such as our home screen at once using our own data. We sell advertising to a wide range of advertisers helping them reach their goals across numerous key performance indicators.
8

We are developing relationships with more third-party ad-buying platforms (e.g., retail media networks, DSPs, and other strategic partners) to reach marketers buying programmatic advertising on such platforms and to create more demand opportunities for Roku ad inventory. Our sales teams and products are organized into groups that specialize in the unique needs of each area: (i) agency holding companies and Fortune 500 brands, (ii) independent agency and mid-market clients, (iii) content partners and entertainment brands, (iv) performance and direct-to-consumer brands, (v) international markets, and (vi) local advertising.
We work with our licensed Roku TV partners to assist in all phases of the development of Roku TV models, including planning, manufacturing, and marketing. In the United States, the majority of our products and our licensed Roku TV partners’ products are sold through traditional brick and mortar retailers, such as Best Buy, Target, and Walmart, including their online sales platforms, and online retailers such as Amazon, and to a lesser extent our website (excluding Roku TV models). We also sell products internationally through distributors and to retailers. Amazon, Best Buy, and Walmart collectively accounted for 71% of our devices revenue for the year ended December 31, 2023 and 67% of our devices revenue for the year ended December 31, 2022. We support retailers with an experienced sales management team and work closely with these retailers to assist with in-store marketing and product mix forecasting. We intend to continue to invest significant resources in our sales and marketing efforts.
Seasonality
We have historically seen seasonality in our business related to advertising and device sales. Our revenue and gross profit are traditionally strongest in the fourth quarter of each fiscal year and represent a higher percentage of the total net revenue for such fiscal year due to higher consumer purchases and increased advertising during holiday seasons. Furthermore, in preparation for the fourth quarter holiday season, we recognize significant discounts in the average selling prices of our streaming device sales through retailers in an effort to grow our Active Accounts, which typically reduce our devices gross margin or results in a devices gross loss in the fourth quarter.
Research and Development
Our research and development model relies on a combination of in-house staff and outsourced development and manufacturing partners to cost-effectively improve and enhance our platform, and to develop new TVs, players, audio products, smart home devices, features, and functionality. We work closely with content partners, advertisers, licensed Roku TV partners, and service operators to understand their current and future needs. We have designed a product development process that seeks to take input from our partners into account when making decisions about our future product and service offerings. In addition, we solicit user feedback in the development of new features and enhancements to our platform. We intend to continue to invest significantly in research and development to bring new or improved products and services to market.
Manufacturing
We outsource the manufacturing of our products to our contract manufacturers, original design manufacturers, and other contractors and vendors. All of our products are manufactured in the People’s Republic of China, Southeast Asia, and Brazil. Our contracts do not obligate them to supply products to us in any specific quantity or at any specific price. Our manufacturers procure components and assemble our products to demand forecast we establish based upon historical trends and analysis from our sales, operations, and product management functions. The manufacturers ship our products to our third-party warehouses in the United States and to our distributors in the United Kingdom and Brazil where we ship our products directly to retailers, wholesale distributors, and consumers.
Government Regulation
Our business and our products and platform are subject to numerous U.S. federal, U.S. state, and foreign laws and regulations covering a wide variety of subject matters. These laws and regulations include general business regulations and laws, as well as regulations and laws specific to providers of internet-delivered streaming services and internet-connected devices.
For example, in both the United States and abroad, the regulatory framework for privacy and data security issues is rapidly evolving. U.S. federal and state consumer protection regulators generally exercise oversight of consumer protections, often bringing enforcement actions for unfair acts or deceptive practices related to privacy and security. And an increasing number of states have passed, or are considering, legislation to govern consumer privacy. Likewise, foreign jurisdictions in which we operate impose different, and sometimes more stringent, consumer and privacy protections, compared to the United States. Consumer privacy laws, and regulators’ interpretations of these laws, may become more diverse and restrictive over time, increasing the challenges and costs associated with complying with these laws in all jurisdictions. Privacy laws also may limit the ability of advertisers to fully utilize our platform, which could have a negative impact on our business.
9

In addition, the internet is a vital component of our business and is subject to a variety of laws and regulations in jurisdictions throughout the world. We historically have relied on the openness and accessibility of the internet to conduct our business, and government regulations that impede the preservation of the open internet could harm our business. Regulators in the United States and abroad continue to evaluate policy changes that could affect the openness of the internet.
To the extent regulators allow network operators to restrict the flow of content over the internet, such operators may seek to extract fees from us or our content partners to deliver our traffic or may otherwise engage in blocking, throttling, or other discriminatory practices with respect to our traffic, which could adversely impact our business.
Finally, our content business is subject to a wide range of government regulations that may vary by jurisdiction. Some nations highly regulate media, including TV streaming. Others have (or may consider) regulations that mandate certain local content quotas or production requirements, for cultural preservation or other reasons. Because our business depends on the creation and production of content, and on the availability of third-party content, delivered over the internet, increased regulation of TV streaming or changes in laws or regulations governing internet transmission of content could adversely affect our business and the attractiveness of our platform. Additionally, these kinds of regulations may make operating in certain jurisdictions more expensive or restrictive.
New laws and regulations, individually or in the aggregate, could increase our cost of doing business, impact our competitive position, or otherwise have an adverse effect on our business. The costs of compliance with these laws and regulations are substantial and are likely to increase in the future. Compliance with existing or future laws and regulations, including, but not limited to, those pertaining to internet and online services, data privacy and security, consumer protection, global trade, environmental protection, employee health and safety, and taxes, could have an adverse impact on our business in subsequent periods. If we fail to comply with these laws and regulations, we may be subject to significant liabilities and other penalties as well as harm to our reputation. For additional information about government regulation applicable to our business and associated risks, see Item 1A, Risk Factors, elsewhere in this Annual Report.
Intellectual Property
Our success depends in part upon our ability to protect our core technology and intellectual property. To establish and protect our proprietary rights, we rely on a combination of intellectual property rights, including patents, trademarks, copyrights, trade secret laws, license agreements, confidentiality procedures, employee disclosure and invention assignment agreements, and other contractual rights.
As of December 31, 2023, we had approximately 1,300 issued patents and 500 pending applications in the United States and foreign countries. We also license technology from third parties when we believe it will facilitate our product offerings or business. For information about the intellectual property risks applicable to our business, see Item 1A, Risk Factors, elsewhere in this Annual Report.
Competition
The TV streaming industry is highly competitive and, as it continues to evolve, we will continue to face strong competition in every aspect of our business. We compete with much larger companies which have resources and brand recognition that pose significant competitive challenges. In the face of this competition, we believe our success depends on building scale by growing our Active Accounts, growing engagement by increasing the hours of content streamed through our platform, and growing the monetization of the activities that viewers engage in through our platform.
Our competitors include:
companies that offer TV streaming devices that compete with Roku streaming devices and companies that license their operating systems for integration into smart TVs and other streaming products;
TV brands that offer their own TV streaming solutions within their TVs as well as other devices such as game consoles, DVD players, Blu-ray players, and set-top boxes that leverage their own operating systems;
mobile streaming platforms that enable users to stream content on phones and tablets;
companies that produce and aggregate TV streaming content with the goal of attracting wide audiences;
companies that offer advertisers the opportunity to reach viewers on other content and advertising mediums, including on other ad-supported streaming services and social media apps;
companies that offer users other sources for news and entertainment, including broadcast and cable television networks, newspapers and magazines, social networks, and video games;
companies that offer products that compete with our audio products or our smart home products and services; and
10

companies that operate in the same locations as our offices or offer remote work positions that may be better able to attract and retain top talent in engineering, research and development, sales and marketing, operations, and other organizations.
We also compete with other entertainment providers, including other TV streaming companies and content publishers, in seeking high quality content to license for our platform and for talent and programming concepts for original content projects. Increasingly, we also compete with these same publishers in seeking to sell advertising to support the distribution of streaming content. A number of leading content publishers have launched new ad-supported subscription tiers, which offer consumers access to content either for free or for a lower subscription fee.
As the TV streaming market continues to develop, we may become subject to additional competition as we introduce or develop new products and services, as our existing products and services evolve, or as other companies introduce competing products and services.
Human Capital Management
We believe our success depends on our culture and our ability to attract and retain our employees. As of December 31, 2023, we employed approximately 3,150 full-time employees located in 15 countries. Only our employees in Brazil are represented by a labor union with respect to their employment. The majority of our employees have adopted a hybrid work schedule (consisting of both in-person work and working from home).
Culture
We want our employees to be proud to work at Roku. Our entrepreneurial, execution-focused culture emphasizes recruiting talented individuals, encouraging teamwork, and expecting our employees to perform at a high level. We also emphasize integrity, transparency, and honesty in our internal and external conduct of business. All employees are required to comply fully with our Code of Conduct and Business Ethics, which sets forth our values, business culture, and practices.
Across Roku, teams are expected to communicate clearly, in real time. Because our employees are trusted and encouraged to make decisions, our leadership communicates plans, milestones, and strategic context broadly, and our employees are trusted to maintain the confidentiality of such information. Our employees are encouraged to leverage our broad talent base for diverse points of view when making decisions. As we grow our business, our goal is to ensure that Roku continues to be a great place to work and thrive.
Diversity, Equity, and Inclusion
We are committed to being a diverse and inclusive organization. Since the launch of our formal diversity, equity, and inclusion (“DEI”) strategy in 2020, we have made considerable progress on elevating awareness of DEI, promoting dialogue and empathy, implementing employee resource groups, and expanding representation on The Roku Channel and the Roku platform.
Our dedicated Inclusion Strategy team partners across Roku’s global footprint to develop strategies and lead coordinated initiatives that advance inclusive employee and viewer experiences. Our four-part DEI framework includes four pillars: Employee Experience, Attract and Source, Leading Inclusively, and Customer Experience.
Employee Experience: We facilitate an inclusive employee experience through our pay equity analysis, learning and development offerings, internal and external communications, employee resource groups (“ERG”), and mentoring. In 2023, we continued our U.S. pay equity analysis to help ensure we pay fairly and equitably across gender and ethnicity, year over year. Our six voluntary and employee-led ERGs are highly engaged and foster a diverse and inclusive workplace, build internal community, encourage career growth and networking, and support social impact partnerships. In 2023, we delivered DEI offerings in the areas of bias, inclusive conversations, bridging gaps across differences, and allyship. Our DEI Talks series featured a diverse group of tech and entertainment and media leaders. We also increased the frequency of DEI communications to amplify our commitment, both internally and externally.
Attract and Source: Our Inclusive Recruiting Program Manager and DEI specialists embedded within our Talent Acquisition team directly contribute to our efforts to be inclusive. In addition, every member of our Talent Acquisition team is trained on how to source, engage, and recruit candidates from different backgrounds. To that end, our recruiters are equipped to discuss DEI best practices with hiring managers to ensure we continue to widen the candidate pipeline for all roles and create inclusive recruiting experiences. Furthermore, our U.S. university recruiting and intern programs embed DEI into their strategies so that our recruiting pipelines include historically black colleges and universities, Hispanic-serving institutions, and underrepresented clubs and programs across other schools where we recruit.
Our external relationships are also focused on organizations that reflect underrepresented communities, including technical and non-technical women and underrepresented minority organizations, to enable our hiring managers and recruiters to attend or speak at related conferences, share our job descriptions, and tell our employer brand story to a wider audience.
11

Leading Inclusively: Our leaders are instrumental in sustaining inclusive employee and customer experiences. We seek to increase opportunities for leaders to demonstrate inclusive leadership. Members of our executive management team volunteer to serve as executive sponsors for our ERGs, while additional leaders volunteer to be executive advocates or chairs. We are also building inclusive leadership awareness into our training and people manager resources and communications.
Customer Experience: As a TV streaming platform with both U.S. and international viewers, we believe our customer experiences should reflect the diversity of our customers. We offer a slate of “inclusion zones” (including Black Voices, Pride, Latino Voices, Women’s Voices, and Asian and Pacific Islander Voices) on the Roku platform that highlight and celebrate related stories from various content providers.
Community Engagement and Social Impact
We have developed a Social Impact program that engages our local communities through employee volunteerism. Our program partners with organizations that provide opportunities for employees to mentor high school students through activities such as career panels, industry masterclasses, and hands-on science, technology, engineering, and math (STEM) challenges.
Learning and Talent Development
Our Learning and Talent Development function provides our employees with the training and development needed to support our strategic priorities and growth. Our employee development programs begin with a comprehensive new hire onboarding experience covering our culture, business, and the resources employees need to increase our new hires’ speed to productivity. In addition to mandatory training covering anti-harassment, anti-discrimination, and privacy, we offer employees a suite of highly encouraged training offerings covering topics such as high-performance feedback, career development, change management, and communication skills. Managers are provided with training on expectations for managers and have access to a 1:1 leadership coaching program to support new and newly promoted leaders in managing and leading effectively. In addition, all employees have access to on-demand technical and non-technical skill development through LinkedIn Learning. We intend to continue to review, refresh, purchase, and custom-build additional training materials to support our global employees’ performance and development needs.
Compensation and Benefits
Our total compensation program is designed to attract, retain, and reward talented professionals. As a result, we endeavor to pay competitive total compensation that is guided by market rates and tailored to account for the specific needs and responsibilities of a particular position as well as the unique qualifications of the individual employee. In determining each employee’s total compensation opportunity, we consider what that employee would be paid by another employer, what we would have to pay to replace that employee if the employee leaves Roku, and the amount we would pay to retain that employee. Generally, we pay employees total compensation that is comprised of salary and equity awards rather than offering specific benefits or perks that might be valued differently by different employees. We generally do not pay cash bonuses (other than to employees eligible for sales commissions) or have performance-based equity awards because our employees are expected to work at the highest level.
We recognize that our employees are most likely to thrive when they have the resources to meet their needs and the time and support to succeed in their professional and personal lives. In support of this, we offer a variety of benefits and wellness offerings to our employees around the world.
Available Information
Our website address is www.roku.com. We make available, free of charge through our website, our annual reports on Form 10-K, quarterly reports on Form 10-Q, and current reports on Form 8-K, and amendments to those reports, filed or furnished pursuant to Sections 13(a) or Section 15(d) of the Exchange Act, as soon as reasonably practicable after they have been electronically filed with, or furnished to, the SEC. Investors and others should note that we announce material financial information to our investors using our investor relations website (roku.com/investor), SEC filings, webcasts, press releases, and conference calls. We use these mediums to communicate with investors and the general public about our company, our products and services, and other issues. It is possible that the information we make available may be deemed to be material information. We therefore encourage investors, the media, and others interested in our company to review the information we post on our investor relations website.
The SEC maintains a website (www.sec.gov) that contains reports, proxy and information statements, and other information regarding companies (including Roku) that file electronically with the SEC.
Information contained on or accessible through the websites listed above is not incorporated by reference nor otherwise included in this Annual Report, and any references to these websites are intended to be inactive textual references only.
12

Item 1A. Risk Factors
Our business involves significant risks, some of which are described below. You should carefully consider the risks and uncertainties described below, together with all the other information in this Annual Report, including “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements and the related notes. If any of the following risks actually occurs, our business, reputation, financial condition, results of operations, revenue, and future prospects could be seriously harmed. In addition, you should consider the interrelationship and compounding effects of two or more risks occurring simultaneously. Unless otherwise indicated, references to our business being harmed in these risk factors will include harm to our business, reputation, financial condition, results of operations, revenue, and future prospects. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.
Risk Factors Summary
Below is a summary of the principal factors that make an investment in our Class A common stock speculative or risky:
Risks Related to Our Business and Industry
the highly competitive nature of the TV streaming industry that is rapidly evolving;
the acceptance and growth of streaming TV advertising and advertising platforms;
our ability to further monetize our streaming platform;
our ability to successfully run our demand-side platform and work with other third-party demand sources;
our ability to develop, maintain, and expand relationships with licensed Roku TV partners, manufacturing partners, and service operators;
our ability to establish and maintain relationships with important content partners;
popular or new content publishers not publishing their content on our streaming platform;
the non-renewal or early termination of our agreements with content partners;
maintaining an adequate supply of quality video advertising inventory on our platform and effectively selling the available supply;
content partners electing not to participate in platform features that we develop;
irrelevant or unengaging advertising or media and entertainment promotional spending campaigns on our platform;
our operation of The Roku Channel;
users signing up for offerings and services outside of our platform;
our and our licensed Roku TV partners’ ability to develop, maintain, and expand relationships with important retail sales channels that we and they rely on to sell our streaming devices and other products;
our ability to build a strong brand and maintain customer satisfaction and loyalty;
advertiser or advertising agency delayed payment or failure to pay;
maintaining adequate customer support levels;
our introduction of new products and services;
our and our licensed Roku TV partners’ reliance on contract manufacturers and limited manufacturing capabilities;
our reliance on licensed Roku TV partners’ operations for the supply of Roku TV models;
our ability to forecast manufacturing requirements and manage our supply chain and inventory levels;
decreased availability or increased costs for materials and components used in the manufacturing of our products and our licensed Roku TV partners’ products;
our ability to obtain key components from sole source suppliers;
interoperability of our products with content partners’ and other third parties’ offerings, technologies, and systems;
detecting hardware defects and software errors in our products before they are released to end users;
component manufacturing, design, or other defects that may render our products permanently inoperable;
our ability to obtain or maintain necessary or desirable third-party technology licenses;
our use of artificial intelligence (“AI”) technologies in some of our products and services;
Risks Related to Operating and Growing Our Business
our history of operating losses;
volatility of our quarterly operating results that could cause our stock price to decline;
13

our ability to manage our growth;
our ability to successfully expand our international operations;
seasonality of our business and its impact on our revenue and gross profit;
attracting and retaining key personnel and managing succession;
maintaining systems that can support our growth, business arrangements, and financial rules;
our ability to successfully complete acquisitions and investments and integrate acquired businesses;
our ability to secure funds to meet our financial obligations and support our planned business growth;
adverse developments affecting financial institutions, including bank failures;
Risks Related to Cybersecurity, Reliability, and Data Privacy
significant disruptions of information technology systems or data security incidents;
legal obligations and potential liability or reputational harm related to our collection, storage, and use of personal and confidential information related to the users of our products and services;
disruptions in computer systems or other services that result in a degradation of our platform;
changes in how network operators manage data that travel across their networks;
Risks Related to Intellectual Property
intellectual property infringement claims and litigation resulting in significant costs or the loss of important intellectual property rights;
failure or inability to protect or enforce our intellectual property or proprietary rights;
our use of open-source software;
our agreements to indemnify certain of our partners if our technology is alleged to infringe on third parties’ intellectual property rights;
Risks Related to Macroeconomic Conditions
the impact of macroeconomic conditions, natural disasters, geopolitical conflicts, or other natural or man-made catastrophic events on our business;
Legal and Regulatory Risks
enactment of or changes to government regulation or laws related to our business;
changes in U.S. or foreign trade policies, geopolitical conditions, and general economic conditions that impact our business;
U.S. or international rules (or the absence of rules) that permit internet access network operators to degrade users’ internet service speeds or limit internet data consumption by users;
liability for content that is distributed through or advertising that is served through our platform;
our ability to maintain effective internal controls over financial reporting;
the impact of changes in accounting principles;
compliance with laws and regulations related to the payment of income taxes and collection of indirect taxes;
changes to U.S. or foreign taxation laws or regulations;
litigation, claims, regulatory inquiries, investigations, and other legal proceedings;
Risks Related to Ownership of Our Class A Common Stock
the dual class structure of our common stock;
volatility in the market price of our Class A common stock;
potential dilution or a decline in our stock price caused by future sales or issuance of our capital stock or rights to purchase capital stock;
a decline in our stock price caused by future sales by existing stockholders;
dependency on favorable securities and industry analyst reports;
the significant legal, accounting, and other expenses associated with being a publicly traded company;
the absence of dividends on our Class A or Class B common stock;
anti-takeover provisions in our charter and bylaws; and
the limitations resulting from our selection of the Delaware Court of Chancery and the U.S. federal district courts as the exclusive forums for substantially all disputes between us and our stockholders.
14

Risks Related to Our Business and Industry
The TV streaming industry is highly competitive and many companies, including large technology companies, content owners and aggregators, TV brands, and service operators, are actively focusing on this industry. If we fail to differentiate our streaming platform and compete successfully with these companies, it will be difficult for us to attract and retain users and our business will be harmed.
The TV streaming industry is highly competitive and global. Our success depends in part on attracting users to and retaining users on, and the effective monetization of, our streaming platform. To attract and retain users, we need to be able to respond efficiently to changes in user tastes and preferences and to offer our users access to the content they love on terms that they accept. Effective monetization requires us to continue to update the features and functionality of our streaming platform for users, content partners, and advertisers. We also must effectively support popular sources of streaming content that are available on our platform, such as Amazon Prime Video, Disney+, Hulu, Max, Netflix, and YouTube. And we must respond rapidly to actual and anticipated market trends in the TV streaming industry.
Large technology companies such as Amazon, Apple, and Google offer TV streaming devices that compete with Roku streaming devices made by us and our licensed Roku TV partners. In addition, Google licenses its Android operating system software for integration into smart TVs and service provider set-top boxes, and Amazon licenses its operating system software for integration into smart TVs and sells Amazon-branded smart TVs. These companies have greater financial resources than we do and can subsidize the cost of their streaming devices or licensing arrangements in order to promote their other products and services, which could make it harder for us to acquire new users, retain existing users, increase Streaming Hours, and monetize our streaming platform. These companies could also implement standards or technology that are not compatible with our products or that provide a better streaming experience. These companies also have greater resources to promote their brands through advertising than we do.
In addition, many TV brands offer their own TV streaming solutions within their TVs. Other devices, such as game consoles, also incorporate TV streaming functionality. Similarly, some service operators, such as Comcast and Charter Communications (and their joint venture, Xumo, LLC), offer TV streaming applications and devices as part of their cable service plans and can leverage their existing user bases, installation networks, broadband delivery networks, and name recognition to gain traction in TV streaming. If viewers of TV streaming content prefer alternative products to Roku streaming devices, we may not be able to achieve our expected growth in Active Accounts, Streaming Hours, platform revenue, gross profit or ARPU.
We also compete for Streaming Hours with mobile streaming applications on smartphones and tablets, and users may prefer to view streaming content on such applications. Increased use of mobile or other platforms for TV streaming could adversely impact the growth of our Streaming Hours, harm our competitive position, and otherwise harm our business.
We expect competition in TV streaming from the large technology companies and service operators described above, as well as new and growing companies, to continue to increase in the future. This increased competition could result in pricing pressure, lower revenue and gross profit, or the failure of Roku streaming devices, our platform or our other products to gain or maintain broad market acceptance. To remain competitive and maintain our position as a leading TV streaming platform, we need to continuously invest in our platform, product development, marketing, service and support, and device distribution infrastructure. In addition, evolving TV standards and unknown future developments may require further investments in the development of Roku streaming devices, our platform and our other products. We may not have sufficient resources to continue to make the investments needed to maintain our competitive position. In addition, many of our competitors have longer operating histories, greater name recognition, larger customer bases and significantly greater financial, technical, sales, marketing, and other resources than us, which provide them with advantages in developing, marketing, or servicing new products and offerings. As a result, they may be able to respond more quickly to market demand, devote greater resources to the development, promotion, sales, and distribution of their products or their content, and influence market acceptance of their products better than we can. These competitors may also be able to adapt more quickly to new or emerging technologies or standards and may be able to deliver products and services at a lower cost. Increased competition could reduce our sales volume, revenue, and operating margins, increase our operating costs, harm our competitive position, and otherwise harm our business.
To enhance our users’ experience, we also offer our own lines of Roku-branded smart home products and services, including indoor and outdoor cameras, video doorbells, smart lighting, smart plugs, and home monitoring products, and audio products, including wireless speakers and subwoofers. As a result, we face additional competition from other brands of smart home products and audio products. If these products do not operate as designed or do not enhance the TVs powered by the Roku OS or other viewing experiences as we intend, our users’ overall viewing experience may be diminished, and this may impact the overall demand for our products and our partners’ Roku TV models.
15

Our future growth depends on the acceptance and growth of streaming TV advertising and advertising platforms.
We operate in a highly competitive advertising industry and compete for revenue from advertising with other streaming platforms and services, including social media and other digital platforms, as well as traditional media, such as radio, broadcast, cable and satellite TV, and satellite and internet radio. These competitors offer content and other advertising mediums that may be more attractive to advertisers than our streaming platform. These competitors are often very large and have more advertising experience and financial resources than we do, which may adversely affect our ability to compete for advertisers and may result in lower revenue and gross profit from advertising. For example, Netflix, Disney+, and Amazon Prime Video have launched ad-supported tiers in their streaming services, which has further increased competition for streaming advertising revenue. If we are unable to increase our revenue from advertising by, among other things, continuing to improve our platform’s capabilities to further optimize and measure advertisers’ campaigns, increasing our advertising inventory and reach, and maintaining a strong advertising sales team and programmatic capabilities, our business and our growth prospects may be harmed. We may not be able to compete effectively or adapt to any such changes or trends, which would harm our ability to grow our advertising revenue and would harm our business.
Many advertisers continue to devote a substantial portion of their advertising budgets to advertising in traditional media or on other digital platforms, such as traditional TV, radio, print publications, and social media. The future growth of our business depends on the growth of streaming TV advertising and on advertisers increasing their spending on advertising on our platform. Although traditional TV advertisers have shown growing interest in streaming TV advertising, we cannot be certain that their interest will continue to increase or that they will not revert to traditional TV advertising or shift their advertising spending to social media and other digital platforms (rather than to us). In addition, if we are unable to compete with social media and other digital platforms to win business from advertisers and advertising agencies who have traditionally advertised on these platforms, such as direct-to-consumer and small or medium-sized businesses, our ability to grow our business may be limited. If advertisers, or their agency relationships, do not perceive meaningful benefits of streaming TV advertising, the market may develop more slowly than we expect, which could adversely impact our operating results and our ability to grow our business.
Finally, there is political or regulatory pressure in some countries to limit streaming TV advertising (including limiting the advertising that may be associated with children’s content) or impose local content requirements on streaming TV services, which could pose a threat to our services.
We may not be successful in our efforts to further monetize our streaming platform, which may harm our business.
Our business model depends on our ability to generate platform revenue from advertisers and content partners. We generate platform revenue primarily from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls). As such, we are seeking to expand the number of Active Accounts and increase Streaming Hours in an effort to create additional platform revenue opportunities. As our user base grows and as we increase the amount of content offered and streamed across our platform, we must effectively monetize our expanding user base and streaming activity. The total number of Streaming Hours, however, does not correlate with platform revenue on a period-by-period basis, primarily because we do not monetize every hour streamed or every user on our platform. Moreover, Streaming Hours on our platform are measured whenever a Roku streaming device is streaming content, whether a viewer is actively watching or not. For example, if a player is connected to a TV, and the viewer turns off the TV, steps away, or falls asleep and does not stop or pause the player, then the particular streaming app may continue to play content for a period of time determined by the streaming app (although all Roku devices include a Roku OS feature that is designed to identify when content has been continuously streaming on an app for an extended period of time without user interaction, which periodically prompts the user to confirm that they are still watching the selected app and closes the app if the user does not respond affirmatively).
Our ability to deliver advertisements relevant to our users and to increase our platform’s value to advertisers and content partners depends on the collection of user engagement data, which may be restricted or prevented by a number of factors, including the evolving data protection legal landscape. Users may decide to opt out or restrict our ability to collect viewing data or to provide them with more relevant advertisements. Content partners may also refuse to allow us to collect data regarding user engagement or refuse to implement mechanisms we request to ensure compliance with our legal obligations or technical requirements. For example, we are not able to fully utilize program level viewing data from many of our most popular apps to improve the relevancy of advertisements provided to our users.
16

Other apps available on our platform, such as Amazon Prime Video, Apple TV+, Hulu, and YouTube, are focused on increasing user engagement and time spent within their apps by allowing users to purchase additional content and streaming services within their apps; when users purchase these additional services within these apps, we may earn less revenue than when the services are purchased directly from us. If our users spend most of their time within particular apps where we have limited or no ability to place advertisements or leverage user information, or our users opt out from our ability to collect data for use in providing more relevant advertisements, we may not be able to achieve our expected growth in platform revenue or gross profit. Additionally, our distribution agreements with our most popular apps are renegotiated periodically; thus, even if we are currently able to monetize Streaming Hours within an app, we may not be able to do so in the future. If we are unable to further monetize our streaming platform, our business may be harmed.
Our efforts to monetize our streaming platform through ad-supported content may not continue to grow as we expect, and our platform revenue growth has been, and may continue to be, lower than expected due to advertisers significantly curtailing or pausing advertising spending due to inflationary pressures, recessionary fears or other reasons that are out of our control. In addition, advertisers’ spending commitments, such as those we obtain in connection with annual TV Upfront presentations, are typically not fully binding, and the revenue we receive from such commitments may be less than the initially committed amount. This means that in order to materially increase the monetization of our streaming platform through the sale of video advertising, we will need to attract significantly more advertising dollars to our streaming platform as well as deliver ad-supported content that results in our users streaming significantly more ad-supported content. Accordingly, there can be no assurance that we will be successful in monetizing our streaming platform through the distribution of ad-supported content.
If we are not successful in running a demand-side platform (“DSP”) or in working with other third-party demand sources, our business may be harmed.
Through OneView (our proprietary DSP) and other third-party demand sources (such as third-party DSPs and supply-side platforms), advertisers and advertising agencies can programmatically purchase and manage their streaming TV, desktop, and mobile advertising campaigns both on and off the Roku platform. The market for programmatic streaming TV ad buying is an evolving market, and our current and potential advertisers and advertising agencies may not continue to shift to programmatic ad buying from other buying methods as quickly as we expect or at all. If the market for programmatic streaming TV ad buying deteriorates or develops more slowly than we expect, advertisers and advertising agencies may not use OneView or other third-party demand sources, and our business could be harmed. If we are unable to expand our programmatic demand by maintaining and developing third-party demand relationships in a way that is competitive with other advertising platforms, our business could be harmed. In addition, if OneView or other third-party demand sources do not have the functionality or services expected by advertisers or advertising agencies, they may take their advertising spend to a non-Roku platform. We also may not be able to adapt to changes or trends in programmatic streaming TV advertising, which would harm our ability to grow our advertising revenue and harm our business.
Our growth depends in part on our ability to develop, maintain, and expand relationships with our licensed Roku TV partners and manufacturing partners and, to a lesser extent, service operators.
We license the Roku OS and our smart TV reference designs to certain TV brand and manufacturing partners for the development, manufacture, and commercialization of licensed Roku TV models. We have developed, and intend to continue to develop and expand, relationships with these TV brand and manufacturing partners. We continue to invest in the growth and expansion of our Roku TV program both in the United States and international markets. For a number of years, the sale of Roku TV models by our licensed Roku TV partners has materially contributed to growth in our Active Accounts and Streaming Hours, and supported our platform monetization efforts. This growth has primarily been driven by North America; however, our Roku TV licensing program has been expanded to certain international markets and has represented an increased share of new Active Accounts. We do not typically receive, nor do we typically expect to receive, license revenue from these arrangements, but we typically incur operating expenses in connection with establishing and supporting these commercial agreements.
The primary economic benefits that we derive from these license arrangements have been and will likely continue to be indirect, primarily from growing our Active Accounts, increasing Streaming Hours, and thereby enabling us to generate more streaming services distribution and advertising-related revenue on our platform. If these arrangements do not continue to result in increased Active Accounts and Streaming Hours, and if that growth does not in turn lead to successfully monetizing that increased user activity, our business may be harmed.
The loss of a relationship with a licensed Roku TV partner (including as a result of our launch of Roku-branded TVs that are designed, made, and sold by us) could harm our results of operations, damage our reputation, increase pricing and promotional pressures from other partners and retail distribution channels, increase our marketing costs, and result in the loss of revenue. If we are not successful in maintaining existing and creating new relationships with any of these third parties, or if we encounter technological, content licensing, or other impediments to these relationships, our ability to grow or maintain our business could be adversely impacted.
17

We have also developed licensing relationships with certain service operators, primarily in international markets; however, this program has been decreasing in scale in recent years, and as a result we have shifted the focus of our international growth to the sale of Roku streaming devices and expanding our Roku TV licensing program. Based on the decreasing scale of our licensing program for service operators, including termination of these relationships, we expect that the number of Active Accounts generated from this program will continue to decline, which may impact the overall growth rate of our Active Accounts in international markets.
Our Roku TV licensing arrangements are complex and time-consuming to negotiate and complete. Our current and potential partners include TV brands, retailers, cable and satellite companies, and telecommunication providers. Under these license arrangements, we generally have limited or no control over the amount and timing of resources these entities dedicate to the relationship. In the past, our licensed Roku TV partners have failed to meet their forecasts and anticipated market launch dates for distributing Roku TV models, and they may fail to meet their forecasts or such launches in the future. If our licensed Roku TV partners or service operator partners fail to meet their forecasts or such launches for distributing licensed streaming devices or choose to deploy competing streaming solutions within their product lines, our business may be harmed.
We depend on a small number of content partners for a majority of our Streaming Hours, and if we fail to maintain these relationships, our business could be harmed.
Historically, a small number of content partners have accounted for a significant portion of the hours streamed on our platform. In the fiscal year ended December 31, 2023, the top three streaming services represented almost 50% of all hours streamed in the period. If, for any reason, we cease distributing apps that have historically streamed a large percentage of the aggregate Streaming Hours on our platform, our Streaming Hours, our Active Accounts, or Roku streaming device sales may be adversely affected, and our business may be harmed.
If popular or new content publishers do not publish content on our platform, we may fail to retain existing users and attract new users.
We must continuously maintain existing relationships and identify and establish new relationships with content publishers to provide popular streaming apps, streaming app features, and content. In order to remain competitive, we must consistently meet user demand for popular streaming apps, streaming app features, and content, particularly as we launch new streaming devices, introduce new TVs powered by the Roku OS, or enter new markets, including international markets. If we are not successful in helping our content publishers launch and maintain streaming apps and streaming app features that attract and retain a significant number of users on our streaming platform or if we are not able to do so in a cost-effective manner, our business will be harmed. Our ability to successfully help content publishers maintain and expand their app offerings on a cost-effective basis largely depends on our ability to:
effectively promote and market new and existing streaming apps;
minimize launch delays of new and updated streaming apps; and
minimize streaming platform downtime and other technical difficulties.
In addition, if service operators, including traditional TV providers, refuse to grant our users access to stream certain apps or only make content available on devices they prefer, our ability to offer a broad selection of popular streaming apps or content may be limited. If we fail to help our content publishers maintain and expand their audiences on our platform or their apps are not available on our platform, our business may be harmed.
The non-renewal or early termination of agreements with our content partners may result in the removal of certain apps or app features from our streaming platform and may harm our streaming device sales, Active Account growth, and engagement.
We enter into agreements with all our content partners, which have varying terms and conditions, including expiration dates and rights to terminate under certain circumstances. Our agreements with content partners generally have terms of one to three years and can be terminated before the end of the term by the content partner under certain circumstances, including if we materially breach the agreement, become insolvent, enter bankruptcy, commit fraud, or fail to adhere to the content partners’ security or other platform certification requirements.
Upon expiration of these agreements, we are required to re-negotiate and renew them in order to continue providing content from these content partners on our streaming platform. We have in the past been unable, and in the future may not be able, to reach a satisfactory agreement with certain content partners before our existing agreements have expired. If we are unable to renew such agreements on a timely basis on mutually agreeable terms, or if a content partner terminates an agreement with us prior to its expiration, we may be required to temporarily or permanently remove certain apps or app features from our streaming platform.
18

The loss of such apps or app features from our streaming platform for any period of time may harm our business. More broadly, if we fail to maintain our relationships with the content partners on terms favorable to us, or at all, or if these content partners face problems in delivering their content across our platform, we may lose app partners or users and our streaming device sales, Active Account growth, and engagement may be harmed.
If we are unable to maintain an adequate supply of quality video ad inventory on our platform or generate sufficient demand to effectively sell our available video ad inventory, our business may be harmed.
Our business model depends on our ability to grow video ad inventory on our streaming platform and sell it to advertisers. While The Roku Channel has historically served as a valuable source of video ad inventory for us to sell, there is no guarantee that it will continue to do so in the future. If The Roku Channel is unable to secure content that is appealing to our users and advertisers, or is unable to do so on terms that provide a sufficient supply of ad inventory at reasonable cost, our supply of video ad inventory will be negatively impacted. We are also dependent on our ability to monetize video ad inventory within other ad-supported apps on our streaming platform. We seek to obtain the ability to sell such inventory from the content partners of such apps. We may fail to attract content partners that generate a sufficient quantity or quality of ad-supported content hours on our streaming platform or fail to obtain access to a sufficient quantity and quality of ad inventory from the publishers of such content. Our access to video ad inventory in ad-supported streaming apps on our platform varies greatly among apps. Accordingly, we may not have access to a significant portion of the video ad inventory on our platform. For certain apps, including YouTube’s ad-supported app, we have no access to video ad inventory at this time and we may not secure access in the future. Moreover, when existing SVOD services introduce new ad-supported tiers to their streaming services, we have in the past and in the future may not be able to reach agreement on access to video ad inventory on these tiers on mutually agreeable terms, or at all. The amount, quality, and cost of video ad inventory available to us can change at any time. If we are unable to grow and maintain a sufficient supply of quality video ad inventory at reasonable costs to keep up with demand, our business may be harmed. Further, even if we have an adequate supply of quality video ad inventory, we may not be able to generate sufficient demand for such ad inventory or sell the ad inventory at our desired price. If we are unable to effectively sell our available video ad inventory, our business may be harmed.
If our content partners do not participate in new features that we may introduce from time to time, our business may be harmed.
As our streaming platform and products evolve, we will continue to introduce new features, which may or may not be attractive to our content partners or meet their requirements. For example, some content partners have elected not to participate in our new home screen menu features or have imposed limits on our data gathering for usage within their apps. In addition, our streaming platform utilizes our proprietary Brightscript scripting language in order to allow our content partners to develop and create apps on our streaming platform. Certain content partners may find other languages, such as HTML5, more attractive to develop for and shift their resources to developing their apps on other platforms. If key content partners do not find our streaming platform simple and attractive to develop apps for, do not value and participate in all of the features and functionality that our streaming platform offers, or determine that our software developer kit or new features of our platform do not meet their requirements, our business may be harmed.
If the advertising and media and entertainment promotional spending campaigns on our platform decrease, or the campaigns that run are not relevant or not engaging to our users, our business may be adversely impacted.
We have made, and are continuing to make, investments to engage with more advertisers and content partners, and enable them to deliver more relevant advertising and media and entertainment promotional spending campaigns to our users. However, a small number of content partners historically have accounted for a significant portion of the media and entertainment promotional spending campaigns on our platform, and we believe recent consolidation among content partners has resulted in decreased media and entertainment promotional spending campaigns on our platform. If our content partners continue to decrease the media and entertainment promotional spending campaigns on our platform, our financial condition and operating results may suffer, and our business may be harmed.
In addition, existing and prospective advertisers and content partners may not be successful in serving ads and media and entertainment promotional spending campaigns that lead to and maintain user engagement. Those ads and campaigns may seem irrelevant, repetitive, or overly targeted and intrusive. We are continuously seeking to balance the objectives of our advertisers and content partners with our desire to provide an optimal user experience, but we may not be successful in achieving a balance that continues to attract and retain users, advertisers, and content partners.
If the advertising and media and entertainment promotional spending campaigns on our streaming platform are not relevant, are overly intrusive, or are too frequent and impede the use of our platform, our users may stop using our platform, resulting in a reduction of our Active Accounts and Streaming Hours, which will harm our business, financial condition and operating results.
19

We are subject to various risks in connection with our operation of The Roku Channel.
We operate The Roku Channel, which offers ad-supported free access for users to a collection of films, television series, live linear television, and other content. We have incurred, and will continue to incur, costs and expenses in connection with the development, expansion, and operation of The Roku Channel, which we monetize primarily through advertising. For example, we previously acquired content rights, including rights to certain projects in development, from the mobile-first video distribution service known as Quibi, and made The Roku Channel the home of such content. In addition, we acquired the entities comprising the This Old House business, which own and produce the “This Old House” and “Ask This Old House” TV programs and operate related business lines, to further the growth strategy and ad-supported content offerings in The Roku Channel. We also commission original content that we own and distribute on The Roku Channel. From time to time, we may remove underperforming content from The Roku Channel and record an impairment change related to such removal, as we did in the third quarter of 2023.
If our users do not continue to stream the ad-supported content we make available on The Roku Channel, we will not have the opportunity to monetize The Roku Channel through revenue generated from advertising. In order to attract users to the ad-supported content on The Roku Channel and drive streaming of ad-supported video on The Roku Channel, we must secure rights to stream content that is appealing to our users and advertisers. In part, we do this by directly licensing certain content from content owners, such as television and movie studios. The agreements that we enter into with these content owners have varying terms and provide us with rights to make specific content available through The Roku Channel during certain periods of time. Upon expiration of these agreements, we are required to re-negotiate and renew these agreements with the content owners, or enter into new agreements with other content owners, in order to obtain rights to distribute additional titles or to extend the duration of the rights previously granted. If we are unable to enter into content license agreements on acceptable terms to access content that enables us to attract and retain users of the ad-supported content on The Roku Channel, or if the content we do secure rights to stream is ultimately not appealing to our users and advertisers, usage of The Roku Channel may decline, and our business may be harmed. Further, even if we successfully monetize The Roku Channel in the United States, we may not be successful in monetizing The Roku Channel in international markets.
In addition, we produce content for distribution on The Roku Channel and other platforms. We have limited experience producing content, and we may not be successful in doing so in a cost-effective manner that is appealing to our users and advertisers and furthers the growth of The Roku Channel. We also take on risks associated with content production, such as completion and key talent risk. Furthermore, if the advertisements on The Roku Channel are not relevant to our users or such advertisements are overly intrusive and impede our users’ enjoyment of the available content, our users may not stream content and view advertisements on The Roku Channel, and The Roku Channel may not generate sufficient revenue from advertising to be cost effective for us to operate. In addition, we distribute The Roku Channel on platforms other than our own streaming platform, and there can be no assurance that we will be successful in attracting a large number of users or generating significant revenue from advertising through the distribution of The Roku Channel on such other streaming platforms.
If our users sign up for offerings and services outside of our platform or through other apps on our platform, our business may be harmed.
We earn revenue by acquiring subscribers for certain of our content partners activated on or through our platform, including Premium Subscriptions on The Roku Channel, which allow our users to pay for content from various content partners. If users reduce the degree to which they use our platform for these purchases or subscriptions for any reason, and instead increase the degree to which they pay for services directly with content partners or by other means for which we do not receive attribution, our business may be harmed.
In addition, certain apps available on our platform allow users to purchase additional streaming services from within those apps. The revenue we earn from these transactions is not always equivalent to the revenue we earn from sales of such additional services on a stand-alone basis through our platform. If users increase their spending on such in-app transactions at the expense of stand-alone purchases through our platform, our business may be harmed.
We and our licensed Roku TV partners depend on retail sales channels to effectively market and sell our respective products, and if we or our partners fail to maintain and expand effective retail sales channels, we or our partners could experience lower product sales.
To continue to grow our Active Accounts, we must maintain and expand retail sales channels for our products and for the Roku products sold by our partners or licensees. The majority of our products and our licensed Roku TV partners’ products are sold through traditional brick and mortar retailers, such as Best Buy, Target, and Walmart, including their online sales platforms, and online retailers such as Amazon.
We also sell certain products directly through our website and internationally through distributors and retailers such as Coppel in Mexico, Magazine Luiza in Brazil, MediaMarkt in Germany, and Currys in the United Kingdom. As we have only recently expanded to certain international markets, we may not have established a strong reputation or relationships with retailers for those markets as compared to our retail sales channels in the United States or our competitors in international markets.
20

Our retailers and distributors also sell products that compete with our products and our licensed Roku TV partners’ products, including house-branded televisions sold by such retailers that utilize TV operating systems other than the Roku OS. We have no minimum purchase commitments or long-term contracts with any of these retailers or distributors, and there can be no assurance that we will reach agreements with our retailers and distributors on terms we find acceptable or that will be consistent with our past practices. We may be reliant on certain retailers or distributors. Amazon, Best Buy, and Walmart in total accounted for 71% and 67% of our devices revenue for the fiscal year ended December 31, 2023 and December 31, 2022, respectively. Furthermore, our licensed Roku TV partners may be reliant on the same retailers and distributors or other retailers and distributors for a significant portion of their unit sales of Roku TV models. If one or several retailers or distributors were to discontinue selling our products or our licensed Roku TV partners’ products, choose not to prominently display those products in their stores or on their websites, or close or severely limit access to their brick and mortar locations, the volume of our products or our licensed Roku TV partners’ products sold could decrease, which would harm our business. These risks may be exacerbated by our reliance on certain retailers or distributors, or when a major retailer in a jurisdiction commercializes televisions under brands that the retailer controls.
In addition, if any of our existing licensed Roku TV partners choose to work exclusively with, or divert a significant portion of their business with us to, other operating system developers, this may adversely impact our ability to continue to license the Roku OS and our smart TV reference design to TV brands and to grow Active Accounts and monetize the Roku OS. Traditional retailers have limited shelf and end cap space in their stores and limited promotional budgets, and online retailers have limited prime website product placement space. Competition is intense for these resources, and a competitor with more extensive product lines, stronger brand identity and greater marketing resources, such as Amazon or Google, possesses greater bargaining power with retailers. In addition, one of our online retailers, Amazon, sells its own competitive streaming devices, smart TVs, and smart home devices, is able to market and promote these products more prominently on its website, and could refuse to offer or promote our products on its website. Any reduction in our ability to place and promote our products, or increased competition for available shelf or website placement, could require us to increase our marketing or other expenditures to maintain our product visibility or could result in reduced visibility for our products, which may harm our business. In particular, the availability of product placement during peak retail periods, such as the holiday season, is critical to our revenue growth, and if we are unable to effectively sell our products during these periods, our business would be harmed.
If our efforts to build a strong brand and maintain customer satisfaction and loyalty are not successful, we may not be able to attract or retain users, and our business may be harmed.
Building and maintaining a strong brand is important to attract and retain users, as potential users have a number of TV streaming choices. Successfully building a brand is a time-consuming and comprehensive endeavor, and our brand may be negatively impacted by factors that are out of our control, such as the quality and reliability of the Roku TV models made by our licensed Roku TV partners and the quality of the content that our content partners provide. Our competitors may be able to achieve and maintain brand awareness and consumer demand for their products more quickly and effectively than we can. Many of our competitors are larger companies and may have greater resources to devote to the promotion of their brands through traditional advertising, digital advertising, or website product placement. If we are unable to execute on building a strong brand, it may be difficult to differentiate our business and streaming platform from our competitors in the marketplace, which may adversely affect our ability to attract and retain users and harm our business.
Our streaming platform allows our users to choose from a wide variety of apps, representing a variety of content from a wide range of content partners. Our users can choose and control which apps they download and watch, and they can use certain settings to prevent apps from being downloaded to Roku streaming devices. While we have policies that prohibit the publication of content that is unlawful, incites illegal activities, or violates third-party rights, among other things, we may distribute apps that include controversial content. Controversies related to the content included on certain apps that we distribute have resulted in, and could in the future result in, negative publicity, cause harm to our reputation and brand, or subject us to claims and may harm our business.
We are subject to payment-related risks and, if our advertisers or advertising agencies do not pay or dispute their invoices, our business may be harmed.
Many of our contracts with advertising agencies provide that if the advertiser does not pay the agency, the agency is not liable to us, and we must seek payment solely from the advertiser, a type of arrangement called sequential liability. Contracting with these agencies, which in some cases have or may develop higher-risk credit profiles, may subject us to greater credit risk than if we were to contract directly with advertisers.
This credit risk may vary depending on the nature of an advertising agency’s aggregated advertiser base. In addition, typically, we are contractually required to pay advertising inventory data suppliers within a negotiated period of time, regardless of whether our advertisers or advertising agencies pay us on time, or at all. Further, we typically experience slow payment cycles by advertising agencies as is common in the advertising industry. While we attempt to balance payment periods with our suppliers and advertisers and advertising agencies, we are not always successful. As a result, we can often face a timing issue with our accounts payable on shorter cycles than our accounts receivables, requiring us to remit payments from our own funds, and accept the risk of credit losses.
21

We may also be involved in disputes with agencies and their advertisers over the operation of our streaming platform, the terms of our agreements, or our billings for purchases made by them through our streaming platform or through our DSP. If we are unable to collect or make adjustments to bills, we could incur credit losses, which could have a material adverse effect on our results of operations for the periods in which the write-offs occur. In the future, bad debt may exceed reserves for such contingencies, and our bad debt exposure may increase over time. Any increase in write-offs for bad debt could have a materially negative effect on our business, financial condition, and operating results. If we are not paid by our advertisers or advertising agencies on time or at all, our business may be harmed.
The quality of our customer support is important, and if we fail to provide adequate levels of customer support, we could lose users, advertisers, content partners, and licensed Roku TV partners, which could harm our business.
Our users depend on our customer support organization to resolve issues relating to our products and our streaming platform. A high level of support is critical for the success of our business. We currently outsource the majority of our customer support operation to a third-party customer support organization which provides support to end users. In addition, we train our licensed Roku TV partners and service operator licensees to provide first-level customer support to users of Roku TV models and other devices. If we do not effectively train, update, and manage our third-party customer support organization to assist our users and licensees, and if that support organization does not succeed in helping them quickly resolve issues or provide effective ongoing support, it could adversely affect our ability to monetize our streaming platform, to sell our products to users and could harm our reputation with potential new customers and our licensees.
We must continue to innovate and develop new and existing products and services to remain competitive, and new products and services expose our business to new risks.
We must continually innovate and improve our products and services and develop new products and services to meet changing consumer demands. The introduction of a new product or service is a complex task, involving significant expenditures in research and development, promotion, and sales channel development, and can expose our business to new risks. The introduction of new products and services or changes to our existing products and services may result in new or enhanced governmental or regulatory scrutiny, new litigation or claims, or other complications that could adversely affect our business, reputation, or financial results. For example, we have faced and may continue to face new intellectual property infringement claims related to new products and services we have introduced. In addition, our entrance into entirely new lines of business beyond our historical core business of TV streaming and advertising, such as our launch of Roku-branded smart home products (including home monitoring products) and shoppable ads that allow users to purchase advertised products and services directly from their Roku streaming devices, may change our risk profile and subject us to risks that differ from the risks we face as a result of our historical TV streaming business. In particular, the provision of home monitoring services is a highly regulated industry where various licensing requirements may apply in each jurisdiction where such services are offered.
Whether users will broadly adopt our new products or services is not certain. Our future success will depend on our ability to develop new and competitively priced products and services and add new desirable content and features to our streaming platform. Moreover, we must introduce new products and services in a timely and cost-effective manner, and we must secure production orders for new products from our contract manufacturers. The development of new products and services is a highly complex process, and we do not expect that all of our projects will be successful.
The successful development and introduction of new products and services depends on a number of factors, including:
the accuracy of our forecasts for market requirements beyond near-term visibility;
our ability to anticipate and react to new technologies and evolving consumer trends;
our development, licensing, or acquisition of new technologies;
our timely completion of new designs and development;
our ability to timely and adequately redesign or resolve design or manufacturing or security issues;
our ability to identify and contract with an appropriate manufacturer;
the ability of our contract manufacturers to cost-effectively manufacture our new products;
the availability of materials and key components used in manufacturing;
tariffs, trade, sanctions, and export restrictions by the U.S. or foreign governments;
the ability of our contract manufacturers to produce quality products and minimize defects, manufacturing mishaps, and shipping delays;
our ability to obtain required licenses and comply with other regulatory requirements; and
our ability to attract and retain world-class research and development personnel.
If any of these or other factors materializes, we may not be able to develop and introduce new products or services in a timely or cost-effective manner, and our business may be harmed.
22

We do not have our own manufacturing capabilities and primarily depend upon a limited number of contract manufacturers, and our operations could be disrupted if we encounter problems with our contract manufacturers.
We do not have any internal manufacturing capabilities and rely on a limited number of contract manufacturers to build our players, smart home products, and Roku-branded TVs. Our contract manufacturers are vulnerable to, among other issues:
capacity constraints;
reduced component availability;
production, supply chain, or shipping disruptions or delays, including from labor disputes, strikes, mechanical issues, quality control issues, natural disasters, geopolitical conflicts, and public health crises; and
the impact of U.S. or foreign tariffs, trade, or sanctions restrictions on components, finished goods, software, other products, or data transfers.
As a result, we have limited control over delivery schedules, manufacturing yields, and costs, particularly when components are in short supply or when we introduce new products.
We also have limited control over our contract manufacturers’ quality systems and controls, and therefore must rely on them to manufacture our products to our quality and performance standards and specifications. Delays, component shortages, quality issues, and other manufacturing and supply problems in the past have impaired, and could in the future impair, the retail distribution of our products and ultimately our brand. Furthermore, any adverse change in our contract manufacturers’ financial or business condition could disrupt our ability to supply our products to our retailers and distributors.
We also rely upon our contract manufacturers and other contractors to perform some of the development work on our products. The contract manufacturers or other contractors may be unwilling or unable to successfully complete desired development or fix defects or errors in a timely manner. Delays in development work by contract manufacturers or contractors could delay launch of new or improved products.
Our contracts with our contract manufacturers generally may not contain terms that protect us against development, manufacturing, and supply disruptions or risks. For example, such contracts may not obligate our contract manufacturers to supply our products in any specific quantity or at any specific price. If our contract manufacturers are unable to fulfill our production requirements in a timely manner, if their costs increase because of inflationary pressures, U.S. or international tariffs, sanctions, export or import restrictions, or if they decide to terminate their relationship with us, our order fulfillment may be delayed or terminated, and we would have to attempt to identify, select, and qualify acceptable alternative contract manufacturers.
Alternative contract manufacturers may not be available to us when needed or may not be in a position to satisfy our production requirements at commercially reasonable prices, to our quality and performance standards on a timely basis, or at all. Any significant interruption in manufacturing at our contract manufacturers for any reason could require us to reduce our supply of products to our retailers and distributors, which in turn would reduce our revenue, or incur higher freight costs than anticipated, which would negatively impact our devices gross margin.
In addition, our contract manufacturers’ facilities, and the facilities of our contract manufacturers’ suppliers, are located in various geographic areas that may be subject to political, economic, labor, trade, public health, social, and legal uncertainties, including Taiwan, Vietnam, China, and Brazil, and such uncertainties may harm or disrupt our relationships with these parties or their ability to perform. For example, if the tensions between Taiwan and China escalate and impact the operations of our contract manufacturers and their Taiwanese suppliers, our supply chain and our business could be adversely affected. We believe that the international location of these facilities increases supply risk, including the risk of supply interruptions, tariffs, and trade restrictions on exports or imports.
The supply of Roku TV models to the market could be disrupted if our licensed Roku TV partners encounter problems with their internal operations or with their contract manufacturers, assemblers, or component suppliers.
Some of our licensed Roku TV partners have internal manufacturing capabilities, while others rely primarily or exclusively upon contract manufacturers to build the Roku TV models that our licensed Roku TV partners sell to retailers. Regardless of whether their manufacturing capabilities are internal or contracted, our licensed Roku TV partners’ manufacturers may be vulnerable to capacity constraints and reduced component availability; increases in tariffs on imports of Roku TV models; future possible changes in regulations on exports: restrictions, by the United States or otherwise, on dealings with certain countries, companies, or imported inputs; tariffs on parts or components for Roku TV models; and supply chain disruptions and shipping delays.
23

Our licensed Roku TV partners’ control over delivery schedules, manufacturing yields, and costs, particularly when components are in short supply, may be limited. For those licensed Roku TV partners with contract manufacturers or suppliers, the problems are exacerbated because the contract manufacturer is a third party, and the licensed Roku TV partner does not have direct visibility into or control over the operations. Delays, component shortages, and other manufacturing and supply problems could impair the manufacture or distribution of Roku TV models. Interruptions in the supply of Roku TV models to retailers and distributors or increases in the pricing of Roku TV models at times have negatively affected, and could adversely affect in the future, the volume of Roku TV models sold at retail, resulting in slower Active Accounts and Streaming Hours growth.
Furthermore, any manufacturing, design, or other issues affecting the quality or performance of Roku TV models could harm our brand and our business.
If we fail to accurately forecast our manufacturing requirements for our products and manage our inventory with our contract manufacturers, we could incur additional costs, experience manufacturing delays, and lose revenue.
We bear risks of excess and insufficient inventories under our contract manufacturing arrangements. For example, our contract manufacturers order materials and components in advance in an effort to meet our projected needs for our products. Lead times for the materials and components that our contract manufacturers order on our behalf through different component suppliers may vary significantly and depend on numerous factors outside of our control, including the specific supplier, contract terms, shipping and freight, market demand for a component at a given time, and trade and government relations. Lead times for certain key materials and components incorporated into our products are currently lengthy and may require our contract manufacturers to order materials and components many months in advance. If we overestimate our production requirements, our contract manufacturers may purchase excess components and build excess inventory. If our contract manufacturers, at our request, purchase excess components or build excess products, we could be required to pay for these excess components or products. In the past, we have agreed to reimburse our contract manufacturers for purchased components that were not used as a result of our decision to discontinue a certain model or the use of particular components. If we incur costs to cover excess supply commitments, our business may be harmed.
Conversely, if we underestimate our product requirements, our contract manufacturers may have inadequate material or component inventory, which could interrupt the manufacturing of our products, result in insufficient quantities available to meet demand, and result in delays or cancellation of orders from retailers and distributors. In addition, from time to time we have experienced unanticipated increases in demand that resulted in the need to ship our products via air freight, which is more expensive than ocean freight, and adversely affected our devices gross margin during such periods of high demand (for example, during end-of-year holidays). If we fail to accurately forecast our manufacturing requirements, our business may be harmed.
Our products incorporate key components from sole source suppliers, and if our contract manufacturers are unable to obtain sufficient quantities of these components on a timely basis, we will not be able to deliver our products to our retailers and distributors.
We depend on sole source suppliers for key components in our products. For example, each of our streaming players and TVs powered by the Roku OS may utilize a specific system on chip (or SoC), Wi-Fi silicon product, and Wi-Fi front-end module, each of which may be available from only a single manufacturer and for which we do not have a second source.
Although this approach allows us to maximize product performance on lower cost hardware, reduce engineering development and qualification costs, and develop stronger relationships with our strategic suppliers, this also creates supply chain risk. These sole-source suppliers could be constrained by fabrication capacity issues or material supply issues, such as U.S. or foreign tariffs, war or other government or trade relations issues, other export or import restrictions on parts or components for finished products that are used in final assembly of their components (or on the finished products themselves), or shortages of key components.
There is also a risk that the strategic supplier may stop producing such components, cease operations, be acquired by or enter into exclusive arrangements with our competitors or other companies, put contract manufacturers on allocation because of semiconductor shortages, or become subject to U.S. or foreign sanctions or export control restrictions or penalties. Such suppliers have experienced, and may in the future experience, production, shipping, or logistical constraints arising from macroeconomic conditions or other circumstances, such as inflationary pressures, geopolitical conflict, and supply chain disruptions. Such interruptions and delays have in the past and may in the future force us to seek similar components from alternative sources, which may not always be available, and which may cause us to delay product introductions and incur air freight expense. Switching from a sole-source supplier may require that we adapt our software, and redesign our products to accommodate new chips and components, and may require us to re-qualify our products with regulatory bodies, such as the U.S. Federal Communications Commission (“FCC”), which would be costly and time-consuming.
24

Our reliance on sole-source suppliers involves a number of additional risks, including risks related to:
supplier capacity constraints;
price increases, including increases related to inflationary pressures;
timely delivery;
component quality; and
delays in, or the inability to execute on, a supplier roadmap for components and technologies.
Any interruption in the supply of sole-source components for our products could adversely affect our ability to meet scheduled product deliveries to our retailers and distributors, result in lost sales and higher expenses, and harm our business.
If our products do not operate effectively with various offerings, technologies, and systems from content partners and other third parties that we do not control, our business may be harmed.
The Roku OS is designed to perform using relatively low-cost hardware, which enables us to drive user growth via Roku streaming devices offered at a low cost to users. However, this hardware must be interoperable with all apps and other offerings, technologies, and systems from our content partners, including virtual multi-channel video programming distributors, and other third parties. We have no control over these offerings, technologies, and systems beyond our app certification requirements, and if Roku streaming devices do not provide our users with a high-quality experience on those offerings on a cost-effective basis or if changes are made to those offerings that are not compatible with Roku streaming devices, we may be unable to increase Active Account growth and user engagement or may be required to increase our hardware costs, and our business will be harmed.
We plan to continue to introduce new products regularly, including, for example, the Roku-branded TVs we launched in 2023 and our recently announced Roku Pro Series TVs, and we have experienced that it takes time to optimize such products to function well with these offerings, technologies and systems. In addition, many of our largest content partners have the right to test and certify our new products before we can publish their apps. The certification processes can be time-consuming and introduce third-party dependencies into our product release cycles. If our content partners do not certify new products on a timely basis or require us to make changes in order to obtain certifications, our product release plans may be adversely impacted, we may not be able to offer certain products to all licensed Roku TV partners or we may not continue to offer certain apps. To continue to grow our Active Accounts and user engagement, we will need to prioritize development of Roku streaming devices to work better with new offerings, technologies, and systems, including our smart home products and services. If we are unable to maintain consistent operability of Roku streaming devices that is on parity with or better than other platforms, our business could be harmed.
In addition, any future changes to offerings, technologies, and systems from our content partners may impact the accessibility, speed, functionality, and other performance aspects of Roku streaming devices. We may not successfully develop Roku streaming devices that operate effectively with these offerings, technologies, or systems. If it becomes more difficult for our users to access and use these offerings, technologies, or systems, our business could be harmed.
Our products are complex and may contain hardware defects and software errors, which could manifest themselves in ways that could harm our reputation and our business.
Our products and the products of our licensed Roku TV partners are complex and have contained and may in the future contain hardware defects or software errors. These defects and errors can manifest themselves in any number of ways in our products or our streaming platform, including through diminished performance, security vulnerabilities, data loss or poor quality, device malfunctions, or even permanently disabled products. Some errors may only be discovered after a product has been shipped and used by users and may in some cases only be detected under certain circumstances or after extended use. We update our software on a regular basis, and, despite our quality assurance processes, we could introduce software errors in the process of any such update.
The introduction of a serious software error could result in products becoming permanently disabled. We offer a limited warranty for our products, in accordance with applicable law, however, providing software updates, product support, and other activities could cause us to be responsible for issues with products for an extended period of time. Any defects discovered in our products after commercial release could result in loss of revenue or delay in revenue recognition, loss of customer goodwill and users, and increased service costs, any of which could harm our business, operating results, and financial condition. We could also face claims for product or information liability, tort or breach of warranty, or other violations of laws or regulations. In addition, our contracts with our end users contain provisions relating to warranty disclaimers and liability limitations, which may not be upheld. Defending a lawsuit, regardless of its merit, is costly and may divert management’s attention and adversely affect the market’s perception of Roku and our products. In addition, if our insurance coverage proves inadequate or future coverage is unavailable on acceptable terms or at all, our business could be harmed.
25

Components used in our products may fail as a result of manufacturing, design, or other defects that were unknown to us or over which we have no control and may render our products permanently inoperable.
We rely on third-party component suppliers to provide certain functionalities needed for the operation and use of our products. Any errors or defects in such third-party technology could result in errors or defects in our products that could harm our business. If these components have a manufacturing, design, or other defect, they could cause our products to fail and could render them permanently inoperable. For example, the typical means by which our users connect their home networks to our players is by way of a Wi-Fi access point in the home network router. If the Wi-Fi receiver or transmitter in a player fails and cannot detect a home network’s Wi-Fi access point, the player will not be able to display or deliver any content to the TV screen. As a result, we may have to recall and replace defective products, which could be at a considerable cost and expense. Should we have a widespread problem of this kind, our reputation in the market could also be adversely affected.
If we are unable to obtain or maintain necessary or desirable third-party technology licenses, our ability to develop new products or streaming platform enhancements may be impaired.
We utilize or enable certain industry standard and other commercially available technology in our products and streaming platform that is licensed by third parties. As we continue to introduce new features or improvements to our products and on our streaming platform, we may be required to license additional technologies from third parties. These third-party licenses may be unavailable to us on commercially reasonable terms, if at all. If we are unable to obtain or maintain necessary third-party licenses, we may be required to obtain substitute technologies with lower quality or performance standards, or at a greater cost, any of which could harm the competitiveness of our products, streaming platform, and our business.
We are incorporating AI technologies into some of our products and services, which may present operational and reputational risks.
We have incorporated and intend to continue incorporate AI technologies, such as generative AI, into our products and services. As with many innovations, AI presents risks and challenges that could adversely impact our business. For example, AI technologies can create accuracy issues, unintended biases, and discriminatory outcomes, or may create content that appears correct but is inaccurate or flawed. If the recommendations, content, or analyses that AI applications produce are or are alleged to be deficient or inaccurate, we could be subjected to competitive harm, potential legal liability, and brand or reputational harm. The legal and regulatory landscape surrounding AI technologies is rapidly evolving and uncertain, including in the areas of intellectual property, cybersecurity, and privacy and data protection. For example, there is uncertainty around the validity and enforceability of intellectual property rights related to the use, development, and deployment of AI technologies. Compliance with new or changing laws, regulations or industry standards relating to AI may impose significant operational costs and may limit our ability to develop, deploy or use AI technologies. There can be no assurance that the measures we have taken to mitigate the potential risks related to generative AI will be sufficient. Failure to appropriately respond to this evolving landscape may result in legal liability, regulatory action, or brand and reputational harm.
Risks Related to Operating and Growing Our Business
We have incurred operating losses in the past, and although we have achieved profitability in certain prior quarters, we may continue to incur operating losses in the future and may not be able to achieve profitability again in the near term or at all.
We have incurred operating losses in the past, and we may incur operating losses in the future. Although we achieved profitability in certain prior quarters, we may not be able to achieve profitability again in the near term or at all. As of December 31, 2023, we had an accumulated deficit of $1,297.6 million. Our operating expenses have increased in the past and may increase again in the future as we expand our operations and invest in growth and new areas. If our revenue and gross profit do not grow at a greater rate than our operating expenses, we may not be able to achieve profitability again. We expect our profitability to fluctuate in the future for a number of reasons, including without limitation the other risks and uncertainties described herein. Additionally, we may encounter unforeseen operating or legal expenses, difficulties, complications, delays, and other factors that may result in losses in future periods.
Our quarterly operating results may be volatile and are difficult to predict, and our stock price may decline if we fail to meet the expectations of securities analysts or investors.
Our revenue, gross profit, and other operating results could vary significantly from quarter-to-quarter and year-to-year and may fail to match our past performance due to a variety of factors, including many factors that are outside of our control. Factors that may contribute to the variability of our operating results and cause the market price of our Class A common stock to fluctuate include:
26

the entrance of new competitors or competitive products or services, whether by established or new companies;
our ability to retain and grow our Active Accounts, increase engagement among new and existing users, and monetize our streaming platform;
our ability to maintain effective pricing practices in response to the competitive markets in which we operate or other macroeconomic factors, such as increased taxes or inflationary pressures, such as those the market is currently experiencing, and our ability to control costs, including our operating expenses;
our revenue mix, which drives gross profit;
supply of advertising inventory on our advertising platform and advertiser demand for advertising inventory on our advertising platform;
seasonal, cyclical, or other shifts in revenue from advertising or product sales;
the timing of the launch of new or updated products, apps, or features;
the addition or removal of content or apps from our platform;
the expense and availability of content to license or produce for The Roku Channel;
the ability of retailers to anticipate consumer demand;
an increase in the manufacturing or component costs of our products or partner-branded products;
delays in delivery of our products or partner-branded products, or disruptions in our or our partners’ supply or distribution chains; and
an increase in legal costs, including costs associated with protecting our intellectual property, defending against third-party intellectual property infringement allegations, or procuring rights to third-party intellectual property.
Our gross margins vary across our devices and platform offerings. Our devices segment (which generates revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories, as well as revenue from licensing arrangements with service operators) experienced negative gross margins for the fiscal year ended December 31, 2023, and our platform segment (which generates revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls)) experienced positive gross margin for the fiscal year ended December 31, 2023. Gross margins on our streaming devices vary across models and can change over time as a result of product transitions, pricing and configuration changes, component costs, device returns, and other cost fluctuations.
In addition, our gross margin and operating margin percentages, as well as overall profitability, may be adversely impacted as a result of a shift in device, geographic, or retail sales channel mix, component cost increases, price competition, or the introduction of new products, including those that have higher cost structures with flat or reduced pricing. We have in the past and may in the future strategically reduce our devices gross margin or record negative gross margin on devices in an effort to increase the number of Active Accounts and grow our gross profit.
As a result, our devices segment revenue may not increase as rapidly as it has historically, or at all, and, unless we are able to continue to increase our platform segment revenue and grow the number of Active Accounts, we may be unable to grow gross profit and our business will be harmed. For example, in the past, global supply chain disruptions have resulted in shipping delays, increased shipping costs, component shortages, and increases in component prices, which negatively affected our devices gross margin. If a reduction in gross margin does not result in an increase in our Active Accounts or an increase in our platform revenue and gross profit, our financial results may suffer, and our business may be harmed. In addition, our platform segment has experienced in the past, and may experience in the future, lower gross margins than we anticipate. If our platform gross margins are lower than we anticipate, our financial results may suffer, and our business may be harmed.
If we have difficulty managing our growth in operating expenses, our business could be harmed.
We have experienced significant growth in our research and development, sales and marketing, support services, operations, and general and administrative functions in recent years and may continue to expand certain of these activities. Our historical growth has placed, and any future growth will continue to place, significant demands on our management, as well as our financial and operational resources, to:
manage a larger organization;
hire more employees, including engineers with relevant skills and experience;
expand internationally;
27

increase our sales and marketing efforts;
expand the capacity to manufacture and distribute our products;
broaden our customer support capabilities;
expand our product offerings;
support our licensed Roku TV partners and service operators;
expand and improve the content offering on our platform;
implement appropriate operational and financial systems; and
maintain effective financial disclosure controls and procedures.
If we fail to manage our growth effectively, including if we grow our business too rapidly, we may not be able to execute our business strategies, which could harm our business and adversely affect our financial condition, results of operations, or cash flows.
We have previously undertaken restructuring plans to adjust our investment priorities and manage our operating expenses, and we may do so again in the future. For example, in 2023, we approved measures to lower our year-over-year operating expense growth rate by consolidating our office space utilization, performing a strategic review of our content portfolio, reducing outside services expenses, and slowing our year-over-year headcount expense growth rate through workforce reductions and limiting new hires, among other measures.
We have incurred, and may in the future incur, material costs and charges in connection with restructuring plans and initiatives, and there can be no assurance that any restructuring plans and initiatives will be successful. Any restructuring plans may adversely affect our internal programs and our ability to recruit and retain skilled and motivated personnel, may result in a loss of continuity, loss of accumulated knowledge, or inefficiency during transitional periods, may require a significant amount of employees’ time and focus, and may be distracting to employees, which may divert attention from operating and growing our business. For more information, see Note 17 to the consolidated financial statements in Item 8 of this Annual Report.
If we fail to achieve some or all of the expected benefits of any restructuring plans or are unable to manage our growth and expansion plans effectively, which may be impacted by factors outside of our control, our business, operating results, and financial condition could be adversely affected.
We may be unable to successfully expand our international operations, and our international expansion plans, if implemented, will subject us to a variety of risks that may harm our business.
We currently generate the vast majority of our revenue in the United States and have limited experience marketing, selling, licensing, and supporting our products and running or monetizing our streaming platform outside the United States. In addition, we have limited experience managing the administrative aspects of a global organization. While we intend to continue to explore opportunities to expand our business in international markets in which we see compelling opportunities, we may not be able to create or maintain international market demand for our products and streaming platform services. Moreover, we face intense competition in international markets, especially because some of our competitors have already successfully introduced their products into new markets we are entering and have greater experience managing a global organization.
In the course of expanding our international operations, we are subject to a variety of risks that could adversely affect our business, including:
differing legal and regulatory requirements in foreign jurisdictions, including country-specific laws and regulations pertaining to data privacy and data security, consumer protection, tax, telecommunications, trade (including tariffs, quotas, and sanctions), labor, environmental protection, censorship and other content restrictions, use of AI technologies, copyright and intellectual property, and local content and advertising requirements, among others;
exposure to increased corruption risk and compliance with laws such as the U.S. Foreign Corrupt Practices Act, UK Bribery Act, and other anti-corruption laws, U.S. or foreign export controls and sanctions, and local laws prohibiting improper payments to government officials and requiring the maintenance of accurate books and records and a system of sufficient internal controls;
slower consumer adoption and acceptance of streaming devices and services in other countries;
different or unique competitive pressures as a result of, among other things, competition with other devices that consumers may use to stream TV or existing local traditional TV services and products, including those provided by incumbent TV service providers and local consumer electronics companies;
28

greater difficulty supporting and localizing Roku streaming devices and our streaming platform, including delivering support and training documentation in languages other than English;
our ability to deliver or provide access to popular streaming apps or content to users in certain international markets;
availability of reliable broadband connectivity in areas targeted for expansion;
challenges and costs associated with staffing and managing foreign operations;
differing legal and court systems, including limited or unfavorable intellectual property protection;
unstable political and economic conditions, social unrest, or economic instability, whatever the cause, including due to pandemics, natural disasters, wars, terrorist activity, foreign invasions (such as the Russian invasion of Ukraine and the Israel-Hamas war), tariffs, trade disputes, local or global recessions, diplomatic or economic tensions (such as the tension between China and Taiwan), long-term environmental risks, or climate change;
adverse tax consequences, such as those related to changes in tax laws (including increased tax rates, the imposition of digital services taxes, and the adoption of global corporate minimum taxes and anti-base-erosion rules), changes in the interpretation of existing tax laws, and the heightened scrutiny by tax administrators of companies that have cross-border business activities;
the imposition of customs duties on cross-border data flows for streaming services, in the event that the World Trade Organization fails to extend the current moratorium on such duties;
any pandemics or epidemics, which could result in decreased economic activity in certain markets, changes in the use of our products or platform, or decreased ability to import, export, ship, or sell our products to supply such services to existing or new customers in international markets;
inflationary pressures, such as those the global market is currently experiencing, which may increase costs for materials, supplies, and services;
fluctuations in currency exchange rates, which could impact the revenue and expenses of our international operations and expose us to foreign currency exchange rate risk (see the section titled “Foreign Currency Exchange Rate Risk” in Item 7A of this Annual Report for additional information);
restrictions on the repatriation of earnings from certain jurisdictions; and
working capital constraints.
In addition, we may face challenges in successfully deploying our business model in international markets. Three core areas of focus define our business model: first, we grow scale by increasing our Active Accounts; second, we grow engagement by increasing the hours of content streamed through our platform; and, third, we grow monetization of the activities that users engage in through our platform. Even if we are able to increase our Active Accounts in international markets, we may be unable to effectively grow our Streaming Hours or monetize user activity in those markets. Further, as of December 31, 2023, our ARPU was lower in international markets than in the United States. If we invest substantial time and resources to expand our international operations and are unable to do so successfully and in a timely manner, our business and financial condition may be harmed.
Our revenue and gross profit are subject to seasonality, and if our sales during the holiday seasons fall below our expectations, our business may be harmed.
Seasonal shopping patterns significantly affect our business. Specifically, our revenue and gross profit are traditionally strongest in the fourth quarter of each fiscal year and represent a high percentage of the total net revenue for such fiscal year due to higher consumer purchases and increased advertising during holiday seasons. Furthermore, in preparation for the fourth quarter holiday season, we recognize significant discounts in the average selling prices of our products through retailers in an effort to grow our Active Accounts, which typically reduce our devices gross margin in the fourth quarter.
Given the seasonal nature of advertising and our product sales, accurate forecasting is critical to our operations. We anticipate that this seasonal impact on revenue and gross profit is likely to continue, and any shortfall in expected fourth quarter revenue due to a decline in the effectiveness of our promotional activities, actions by our competitors, reductions in consumer discretionary spending, curtailed advertising spending, disruptions in our supply or distribution chains, tariffs or other restrictions on trade, shipping or air freight delays, or for any other reason, would cause our full year results of operations to suffer significantly.
For example, macroeconomic uncertainties and inflationary pressures negatively affected consumer electronics sales during the holiday season in 2023. In addition, delays or disruptions at U.S. ports of entry have in the past, and may in the future, adversely affect our or our licensed Roku TV partners’ ability to timely deliver products to retailers during holiday seasons.
29

A substantial portion of our expenses are personnel-related (including salaries, stock-based compensation, and benefits) and facilities-related, none of which are seasonal in nature. Accordingly, in the event of a revenue shortfall, we would be unable to mitigate the negative impact on gross profit and operating margins, at least in the short term, and our business would be harmed.
If we fail to attract and retain key personnel, effectively manage succession, or hire, develop, and motivate our employees, we may not be able to execute our business strategy or continue to grow our business.
Our success depends in large part on our ability to attract and retain key personnel on our senior management team and in our engineering, research and development, sales and marketing, operations, and other organizations. In particular, our founder, President and Chief Executive Officer, Anthony Wood, is critical to our overall management, as well as the continued development of our products and streaming platform, our culture, and our strategic direction. We do not have long-term employment or non-competition agreements with any of our key personnel. The loss of one or more of our executive officers or the inability to promptly identify a suitable successor to a key role could have an adverse effect on our business.
Our ability to compete and grow depends in large part on the efforts and talents of our employees. Labor is subject to external factors that are beyond our control, including our industry’s highly competitive market for skilled workers and leaders, cost inflation, workforce participation rates, and unstable political conditions. Our employees, particularly engineers and other product developers, are in demand, and we devote significant resources to identifying, hiring, training, successfully integrating, and retaining these employees. To attract top talent, we generally offer competitive compensation packages before we can validate the productivity of those employees. In addition, many companies now offer a remote or hybrid work environment, which may increase the competition for employees from employers outside of our traditional office locations. To retain employees, we have in the past and may in the future need to increase our employee compensation levels or other benefits in response to competition and other business and macroeconomic factors. The loss of employees or the inability to hire additional skilled employees necessary to support our growth could result in significant disruptions to our business, and the integration of replacement personnel could be time-consuming and expensive and cause disruptions.
We believe a critical component to our success and our ability to retain our best people is our culture. As we continue to grow, we may find it difficult to maintain our entrepreneurial, execution-focused culture. In addition, past or any additional workforce reductions could harm employee morale and negatively impact employee recruiting and retention.
We need to maintain operational and financial systems that can support our expected growth, increasingly complex business arrangements, and rules governing revenue and expense recognition, and any inability or failure to do so could adversely affect our financial reporting, billing, and payment services.
We have a complex business that is growing in size and complexity both in the United States and in international jurisdictions. To manage our growth and our increasingly complex business operations, especially as we move into new markets internationally or acquire new businesses, we will need to maintain and may need to upgrade our operational and financial systems and procedures, which requires management time and may result in significant additional expense. Our business arrangements with our content partners, advertisers, licensed Roku TV partners, and other licensees, and the rules that govern revenue and expense recognition in our business, are increasingly complex.
To manage the expected growth of our operations and increasing complexity, we must maintain operational and financial systems, procedures, and controls and continue to increase systems automation to reduce reliance on manual operations. An inability to do so will negatively affect our financial reporting, billing, and payment services. Our current and planned systems, procedures, and controls may not be adequate to support our complex arrangements and the rules governing revenue and expense recognition for our future operations and expected growth. Delays or problems associated with any improvement or expansion of our operational and financial systems and controls could adversely affect our relationships with our users, content partners, advertisers, advertisement agencies, licensed Roku TV partners, or other licensees; cause harm to our reputation and brand; and result in errors in our financial and other reporting.
We may pursue acquisitions, which involve a number of risks, and if we are unable to address and resolve these risks successfully, such acquisitions could harm our business.
We have in the past and may in the future acquire businesses, products, or technologies to expand our offerings and capabilities, user base, and business. We have evaluated, and expect to continue to evaluate, a wide array of potential strategic transactions; however, we have limited experience completing or integrating acquisitions. Any acquisition could be material to our financial condition and results of operations, and any anticipated benefits from an acquisition may never materialize.
Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results, may cause unfavorable accounting treatment, may expose us to claims and disputes by third parties, including intellectual property claims, and may not generate sufficient financial returns to offset additional costs and expenses related to the acquisitions.
30

In addition, the process of integrating acquired businesses, products, or technologies may create unforeseen operating difficulties and expenditures, in particular when the acquired businesses, products, or technologies involve areas of operation in which we have limited or no prior experience. Acquisitions of businesses, products, or technologies in international markets would involve additional risks, including those related to integration of operations across different cultures and languages, currency risks, and the particular economic, political, and regulatory risks associated with specific countries. We may not be able to address these risks successfully, or at all, without incurring significant costs, delays, or other operational problems, and if we were unable to address such risks successfully, our business could be harmed.
We may require additional capital to meet our financial obligations and support planned business growth, and this capital might not be available on acceptable terms or at all.
We intend to continue to make significant investments to support planned business growth and may require additional funds to respond to business challenges, including the need to develop new products and enhance our streaming platform, continue to expand the content on our platform, maintain adequate levels of inventory to support our retail partners’ demand requirements, improve our operating infrastructure, or acquire complementary businesses, personnel, and technologies. Our primary uses of cash include operating costs such as personnel-related expenses and capital spending. Our future capital requirements may vary materially from those currently planned and will depend on many factors including our growth rate and the continuing market acceptance of our products and streaming platform, along with the timing and effort related to the introduction of new platform features, products, the hiring of experienced personnel, the expansion of sales and marketing activities, as well as overall economic conditions.
We may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our then existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences, and privileges superior to those of holders of our Class A common stock. Any debt financing we secure could involve additional restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. If we were to violate such restrictive covenants, we could incur penalties, increased expenses, and an acceleration of the payment terms of our outstanding debt, which could in turn harm our business.
In addition, we currently have no committed source of financing, and may need to obtain financing via a credit facility in the future. Any future credit agreements we may enter into could require a lien on our assets or contain financial covenants and other restrictions that may limit our operational flexibility or otherwise adversely affect our financial condition. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be harmed.
We maintain cash deposits in excess of federally insured limits. Adverse developments affecting financial institutions, including bank failures, could adversely affect our liquidity and financial performance.
We maintain domestic cash deposits in Federal Deposit Insurance Corporation (“FDIC”) insured banks that exceed the FDIC insurance limits. We also maintain cash deposits in foreign banks where we operate, some of which are not insured or are only partially insured by the FDIC or similar agencies. Bank failures, events involving limited liquidity, defaults, non-performance, or other adverse developments that affect financial institutions, or concerns or rumors about such events, may lead to liquidity constraints. For example, in 2023, Silicon Valley Bank failed and was taken into receivership by the FDIC. The failure of a bank, or other adverse conditions in the financial or credit markets impacting financial institutions at which we maintain balances, could adversely impact our liquidity and financial performance. There can be no assurance that our deposits in excess of the FDIC or other comparable insurance limits will be backstopped by the U.S. or applicable foreign government, or that any bank or financial institution with which we do business will be able to obtain needed liquidity from other banks, government institutions, or by acquisition in the event of a failure or liquidity crisis.
31

Risks Related to Cybersecurity, Reliability, and Data Privacy
Significant disruptions of our information technology systems or data security incidents could harm our reputation, cause us to modify our business practices, and otherwise adversely affect our business and subject us to liability.
We are dependent on information technology systems and infrastructure to operate our business. In the ordinary course of our business, we collect, store, process, and transmit large amounts of sensitive corporate, personal, and other information, including intellectual property, proprietary business information, user payment card information, user video and audio recordings, other user information, employee information, and other confidential information. It is critical that we do so in a secure manner to maintain the confidentiality, integrity, and availability of such information. Our obligations under applicable laws, regulations, contracts, industry standards, self-certifications, and other documentation may include maintaining the confidentiality, integrity, and availability of personal information in our possession or control, maintaining reasonable and appropriate security safeguards as part of an information security program, and complying with requirements regarding the use or cross-border transfer of such personal information. These obligations create potential legal liability to regulators, our business partners, our users, and other relevant stakeholders and impact the attractiveness of our services to existing and potential users.
We have outsourced certain elements of our operations (including elements of our information technology infrastructure) to third parties, or may have incorporated technology into our platform, that collects, processes, transmits, and stores our users’ or others’ personal information (such as payment card information and user video and audio recordings), and as a result, we manage a number of third-party vendors and other partners who may or could have access to our information technology systems (including our computer networks) or to our confidential information. In addition, many of those third parties in turn subcontract or outsource some of their responsibilities to third parties. As a result, our information technology systems, including the functions of third parties that are involved in or have access to those systems, are very large and complex.
While all information technology operations are inherently vulnerable to inadvertent or intentional security breaches, incidents, attacks, and exposures, the size, complexity, accessibility, and distributed nature of our information technology systems, and the large amounts of sensitive or personal information stored on those systems, make such systems vulnerable to unintentional or malicious, internal, and external threats on our technology environment. Vulnerabilities can be, and have been, exploited from inadvertent or intentional actions of our employees, third-party vendors, business partners, or by malicious third parties.
For example, despite our efforts to secure our information technology systems and the data contained in those systems, including our efforts to educate or train our employees, we and our third-party vendors have experienced, and remain vulnerable to, data security incidents, including data breaches, phishing attacks, improper employee access of confidential data, and inadvertent employee disclosure of confidential data. Malicious attacks are increasing in their frequency, levels of persistence, sophistication and intensity, and are being conducted by sophisticated and organized groups and individuals with a wide range of motives (including, but not limited to, industrial espionage) and expertise, including organized criminal groups, “hacktivists,” nation states, and others. The geopolitical conflicts stemming from the Russian invasion of Ukraine and the current unrest in the Middle East have increased the risk of malicious attacks on information technology operations globally, including for companies headquartered in the United States, that could materially disrupt our systems and operations, supply chain, and ability to produce, sell, and distribute our devices and services.
Most of our employees now have a hybrid work schedule (consisting of both in-person work and working from home). Although we have implemented work from home protocols, the actions of our employees while working from home may have a greater effect on the security of our systems and the data we process, including by increasing the risk of compromise to our systems, intellectual property, or data arising from employees’ combined use of personal and private devices, accessing our systems or data using wireless networks that we do not control, or the ability to transmit or store company-controlled data outside of our secured network.
In addition to the threat of unauthorized access or acquisition of sensitive or personal information or intellectual property, other threats include the deployment of harmful malware, ransomware attacks, denial-of-service attacks, social engineering, and other means to affect service reliability and threaten the confidentiality, integrity, and availability of information. Some of these external threats may be amplified by the nature of our third-party web hosting, cloud computing, or network-dependent streaming services or suppliers. Our systems regularly experience directed attacks that are intended to interrupt our operations; interrupt our users’, content partners’, and advertisers’ ability to access our platform; extract money from us; or view or obtain our data (including without limitation user or employee personal information or proprietary information) or intellectual property. We cannot be certain that threat actors will not have a material impact on our systems or services in the future. Our safeguards intended to prevent or mitigate certain threats may not be sufficient to protect our information technology systems and data due to the developing sophistication and means of attack in the threat landscape as well as the impact that third-party vendors and third-party products may have on our cybersecurity.
32

Recent developments in the threat landscape include an increased number of cyber extortion and ransomware attacks, with increases in the amount of ransom demands and the sophistication and variety of ransomware techniques and methodology. Ransomware or other cybersecurity attacks affecting our third-party vendors also may impact our ability to operate our business, such as when our information technology or human resources vendors experience an outage of their systems, which renders services to downstream customers unavailable. Additionally, our third-party vendors or business partners’ information technology systems, or hardware/software provided by such third parties for use in our information technology systems, may be vulnerable to similar threats and our business could be affected by those or similar third-party relationships. Open-source software, which may be incorporated into our systems or products, inherently presents a large attack surface and may contain vulnerabilities of which we are not aware and which we cannot control or fully mitigate. We cannot assure you that we will not be impacted by ransomware, cybersecurity attacks, or other vulnerabilities in the future.
We maintain insurance policies to cover certain losses relating to our information technology systems. However, there may be exceptions to our insurance coverage such that security incidents may not be covered by our insurance policies, and not all aspects of a security incident may be covered even where coverage exists. Insurance policies will also not protect against the reputational harms caused by a major security incident. Even where an incident is covered by our insurance, the insurance limits may not cover the costs of complete remediation and redress that we may be faced with in the wake of a security incident.
The successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. Though it is difficult to determine what harm may directly result from any specific interruption or breach, any failure to maintain performance, reliability, security, and availability of our network infrastructure to the satisfaction of our users, business partners, regulators, or other relevant stakeholders may harm our reputation and our ability to retain existing users and attract new users. Because of our prominence in the TV streaming industry, we believe we may be a particularly attractive target for threat actors. Any attempts by threat actors to disrupt our streaming platform, streaming devices, smart home products, website, computer systems, or mobile apps, if successful, could harm our business, subject us to liability, be expensive to remedy, cause harm to our systems and operations, and damage our reputation. Efforts to prevent threat actors from entering our computer systems or exploiting vulnerabilities in our products are expensive to implement and may not be effective in detecting or preventing intrusion or vulnerabilities.
Such unauthorized access to our data could damage our reputation and our business and could expose us to the risk of contractual damages, litigation, and regulatory fines and penalties that could harm our business. The risk of harm to our business caused by security incidents may also increase as we expand our product and service offerings and as we enter into new markets. Implementing, maintaining, and updating security safeguards requires substantial resources now and will likely be an increasing and substantial cost in the future.
Significant disruptions of our third-party vendors’ or commercial partners’ information technology systems or other similar data security incidents could adversely affect our business operations or result in the loss, misappropriation, or unauthorized access, use or disclosure of, or the prevention of access to, sensitive or personal information, which could harm our business. In addition, information technology system disruptions, whether from attacks on our technology environment or from computer viruses, natural disasters, terrorism, war, foreign invasions, and telecommunications and electrical failures, could result in a material disruption of our product development and our business operations.
There is no way of knowing with certainty whether we have experienced any data security incidents that have not been discovered. While we have no reason to believe that we have experienced a data security incident that we have not discovered, attackers have become very sophisticated in the way they conceal their unauthorized access to systems, and many companies that have been attacked are not aware that they have been attacked. Any event that leads to unauthorized access, use, or disclosure of personal information, including but not limited to personal information regarding our users, could disrupt our business, harm our reputation, compel us to comply with applicable federal or state breach notification laws and foreign law equivalents, subject us to time-consuming, distracting, and expensive litigation, regulatory investigation and oversight, mandatory corrective action, require us to verify the correctness of database contents, or otherwise subject us to liability under laws, regulations, and contractual obligations, including those that protect the privacy and security of personal information. This could result in increased costs to us and result in significant legal and financial exposure or reputational harm.
33

For example, in the wake of a data breach involving payment card data, we may be subject to substantial penalties and related enforcement for failure to adhere to the technical or operational security requirements of the Payment Card Industry (“PCI”) Data Security Standards (“DSS”) imposed by the PCI Council to protect cardholder data. Penalties arising from PCI DSS enforcement are inherently uncertain as penalties may be imposed by various entities within the payment card processing chain without regard to any statutory or universally mandated framework. Such enforcement could threaten our relationship with our banks, card brands we do business with, and our third-party payment processors.
In addition, any actual or perceived failure by us, our vendors, or our business partners to comply with our privacy, confidentiality, or data security-related legal or other obligations to third parties, or any further security incidents or other unauthorized access events that result in the unauthorized access, release, or transfer of sensitive information (which could include personal information), may result in governmental investigations, enforcement actions, regulatory fines, litigation, or public statements against us by advocacy groups or others, and could cause third parties, including current and potential partners, to lose trust in us (including existing or potential users’ perceiving our platform, system, or networks as less desirable) or we could be subject to claims by third parties that we have breached our privacy- or confidentiality-related obligations, which could materially and adversely affect our business and prospects. There can be no assurance that the limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities or damages. Moreover, data security incidents and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above. While we have implemented security measures intended to protect our information technology systems and infrastructure, as well as the personal and proprietary information that we possess or control, there can be no assurance that such measures will successfully prevent service interruptions or further security incidents.
Data protection laws around the world often require “reasonable,” “appropriate,” or “adequate” technical and organizational security measures, and the interpretation and application of those laws are often uncertain and evolving, and there can be no assurance that our security measures will be deemed adequate, appropriate, or reasonable by a regulator or court. Moreover, even security measures that are deemed appropriate, reasonable, or in accordance with applicable legal requirements may not be able to protect the information we maintain. In addition to potential fines, we could be subject to mandatory corrective action due to a data security incident, which could adversely affect our business operations and result in substantial costs and reputational harm.
We and our service providers and partners collect, process, transmit, and store personal and confidential information, which creates legal obligations and exposes us to potential liability.
We collect, process, transmit, and store personal or confidential information about our users (and their devices), other consumers, employees, job applicants and partners, and we rely on third-party service providers to collect, process, transmit, and store personal or confidential information (including our users’ payment card data and video and audio recordings). We collect such information from individuals located both in the United States and abroad and may store or process such information outside the country in which it was collected. Further, we, our service providers and our business partners use tracking technologies, including cookies, device identifiers, and related technologies, to help us manage and track our users’ interactions with our platform, devices, website, and partners’ content and deliver relevant advertising and personalized content for ourselves and on behalf of our partners on our products.
We collect information about the interaction of users with our platform, devices, website, advertisements, and content partners’ streaming apps. To deliver relevant advertisements effectively, we must successfully leverage this data, as well as data provided by third parties. Our ability to collect and use such data could be restricted by a number of factors, including users having the ability to refuse consent to or opt out from our, our service providers’, or our advertising partners’ collection and use of this data, restrictions imposed by advertisers, content partners, licensors, and service providers, changes in technology, and developments in laws, regulations, and industry standards. For example, certain European Union (“EU”) laws and regulations prohibit access to or storage of information on a user’s device (such as cookies and similar technologies that we use for advertising) that is not “strictly necessary” to provide a user-requested service or used for the “sole purpose” of a transmission unless the user has provided consent, and users may choose not to provide this consent to collection of information which is used for advertising purposes.
Additionally, certain device manufacturers or operating system providers may restrict the deployment of cookies and similar technologies, or otherwise restrict the collection of personal information through these or other tools, via our applications. Any restrictions on our ability to collect or use data could harm our ability to grow our revenue, particularly our platform revenue which depends on engaging the relevant recipients of advertising campaigns.
Various federal, state, and foreign laws and regulations as well as industry standards and contractual obligations govern the collection, use, retention, protection, disclosure, cross-border transfer, localization, sharing, and security of the data we receive from and about our users, employees, and other individuals. The regulatory environment for the collection and use of personal information by device manufacturers, online service providers, content distributors, advertisers, and publishers is evolving in the United States and internationally.
34

Privacy and consumer rights groups and government bodies (including the U.S. Federal Trade Commission (“FTC”), state attorneys general, the European Commission, European and UK data protection authorities, and the Brazilian national data protection authority), have increasingly scrutinized privacy issues with respect to devices that identify or are identifiable to a person (or household or device) and personal information collected through the internet, and we expect such scrutiny to continue to increase. The U.S. federal government, U.S. states, and foreign governments have enacted (or are considering) laws and regulations that could significantly restrict industry participants’ ability to collect, use, and share personal information, such as by regulating the level of consumer notice and consent required before a company can place cookies or other tracking technologies or collect categories of personal information deemed sensitive. For example, the EU General Data Protection Regulation (“GDPR”) imposes detailed requirements related to the collection, storage, and use of personal information related to people located in the EU (or which is processed in the context of EU operations) and places data protection obligations and restrictions on organizations, and may require us to make further changes to our policies and procedures in the future beyond what we have already done. In addition, in the wake of the United Kingdom’s withdrawal from the EU (“Brexit”), the United Kingdom has adopted a framework similar to the GDPR. The EU has recently confirmed that the UK data protection framework as being “adequate” to receive EU personal data. We are monitoring recent developments regarding amendments to the UK data protection framework and the impact this may have on our business.
We will continue to monitor the implementation and evolution of data protection regulations, but if we are not compliant with data protection laws or regulations if and when implemented, we may be subject to significant fines and penalties (such as restrictions on personal information processing) and our business may be harmed. For example, under the GDPR, fines of up to 20 million euros or 4% of the annual global revenue of a noncompliant company, whichever is higher, as well as data processing restrictions, could be imposed for violation of certain of the GDPR’s requirements.
Data protection laws continue to proliferate throughout the world and such laws likely apply to our business. The U.S. data protection legal landscape also continues to evolve, with various states having enacted broad-based data privacy and protection legislation and with states and the federal government continuing to consider additional data privacy and protection legislation. The potential effects of this legislation are far-reaching and may require us to modify our data processing practices and policies and incur substantial costs and expenses in an effort to comply. For example, the California Consumer Privacy Act (“CCPA”) provides for civil penalties for violations, as well as a private right of action for data breaches that may increase data breach litigation. The California Privacy Rights Act (“CPRA”), which amended the CCPA and became effective on January 1, 2023 (with a “look-back” to January 1, 2022), and among other things, requires the establishment of a dedicated agency to regulate and enforce the CCPA.
Furthermore, rules governing new technological developments, such as developments in generative AI, remain unsettled. Several national and local governments have proposed or enacted measures related to the use of AI technologies in products and services. For example, in the EU, there is a proposed regulation related to AI that is proceeding towards adoption. If adopted, this regulation could impose new and substantial obligations related to the use of AI-related systems. In the United States, there similarly is growing interest among federal, state, and local policymakers with respect to potential legislation, regulation and/or guidance to address perceived concerns with the rapid uptake of AI technologies. The rules and regulations adopted by policymakers over time may require us to make changes to our business practices.
We are continuing to assess the impact of new and proposed data privacy and protection laws and proposed amendments to existing laws on our business. Among other things, such restrictions are likely to increase the number of users to whom we cannot serve targeted advertising, and are likely to restrict our ability to collect and process certain types of information deemed sensitive under these new laws. The Canadian province of Quebec has also recently enacted a data protection law, known as Bill 64, that may similarly restrict our data processing activities.
In addition, each U.S. state and most U.S. territories, each EU member state, and the United Kingdom, as well as many other foreign nations, have passed laws requiring notification to regulatory authorities, affected users, or others within a specific timeframe when there has been a security breach involving, or other unauthorized access to or acquisition or disclosure of, certain personal information and impose additional obligations on companies. Additionally, our agreements with certain users or partners may require us to notify them in the event of a security breach. Such statutory and contractual disclosures are costly, could lead to negative publicity, may cause our users to lose confidence in the effectiveness of our security measures, and may require us to expend significant capital and other resources to respond to or alleviate problems caused by the actual or perceived security breach. Compliance with these obligations could delay or impede the development of new products and may cause reputational harm.
As part of our data protection compliance program, we have implemented data transfer mechanisms to provide for the transfer of personal information from the European Economic Area (the “EEA”) or the United Kingdom to the United States. After a period of uncertainty concerning certain mechanisms for data transfers to the United States, on July 10, 2023, the European Commission adopted an adequacy decision concerning a new framework for data transfers from the EEA to the United States, known as the EU-U.S. Data Privacy Framework (“EU-U.S. DPF”).
35

That decision recognizes that the United States ensures an adequate level of protection for personal information transferred from the EEA to organizations participating in the EU-U.S. DPF. The United Kingdom has made a similar determination, providing a means by which data transfers may take place between the U.S. and the United Kingdom. That framework is known as the UK Extension to the EU-U.S. DPF, and it went into effect on October 12, 2023. Roku is currently evaluating participation in the EU-U.S. DPF and the UK Extension.
In addition, cloud service providers upon which our services depend are experiencing heightened scrutiny from EU regulators, which may lead to significant shifts or unavailability of cloud services to transfer personal information outside the EU, which may significantly impact our costs or ability to operate.
We continue to assess the available regulatory guidance, determinations, and enforcement actions from EU Data Protection Authorities and the U.S. Department of Commerce on international data transfer compliance for companies, including guidance on specific supplementary measures in addition to the Model Clauses as well as specific data sharing that may be deemed a cross-border transfer for which appropriate safeguards must be implemented. Our ability to continue to transfer personal information outside of the EU may become significantly more costly and may subject us to increased scrutiny and liability under the GDPR or other legal frameworks, and we may experience operating disruptions if we are unable to conduct these transfers in the future.
We will continue to review our business practices and may find it necessary or desirable to make changes to our personal information processing to cause our transfer and receipt of EEA residents’ personal information to conform to applicable European law. The regulation of data privacy in the EU continues to evolve, and it is not possible to predict the ultimate effect of evolving data protection regulation and implementation over time. Member states also have some flexibility to supplement the GDPR with their own laws and regulations and may apply stricter requirements for certain data processing activities.
In addition, some countries are considering or have enacted “data localization” laws requiring that user data regarding users in their respective countries be maintained, stored, or processed in their respective countries. Maintaining local data centers in individual countries could increase our operating costs significantly. We expect that, in addition to the “business as usual” costs of compliance, the evolving regulatory interpretation and enforcement of laws such as the GDPR and CPRA, as well as other domestic and foreign data protection laws, will lead to increased operational and compliance costs and will require us to continually monitor and, where necessary, make changes to our operations, policies, and procedures. Any failure or perceived failure to comply with privacy-related legal obligations, or any compromise of security of user data, may result in governmental enforcement actions, litigation, contractual indemnities, or public statements against us by consumer advocacy groups or others. In addition to potential liability, these events could harm our business.
We publish privacy policies, notices, and other documentation regarding our collection, processing, use, and disclosure of personal information, credit card information, and other confidential information. Although we endeavor to comply with our published policies, certifications, and documentation, we may at times fail to do so or may be perceived to have failed to do so.
Moreover, despite our efforts, we may not be successful in achieving compliance if our employees, representatives, agents, vendors, or other third parties fail to comply with our published policies, certifications, and documentation. Such failures can subject us to potential international, local, state, and federal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices.
We have incurred, and will continue to incur, expenses to comply with privacy and security standards and protocols imposed by law, regulation, industry standards, and contractual obligations. Increased regulation of data collection, use, and security practices, including self-regulation and industry standards, changes in existing laws, enactment of new laws, increased enforcement activity, and changes in interpretation of laws, could increase our cost of compliance and operation, limit our ability to grow our business, or otherwise harm our business.
Any significant disruption in our computer systems or those of third parties we utilize in our operations could result in a loss or degradation of service on our platform and could harm our business.
We rely on the expertise of our engineering and software development teams as well as the teams of our service providers and partners for the performance and operation of the Roku OS, streaming platform, smart home products, and computer systems. For example, our smart home product line is reliant on (among other things) the engineering and software development teams and information technology systems of the service providers we use to assist in the design, manufacture, and maintenance of those products. Service interruptions, errors in our software, or the unavailability of computer systems used in our operations could diminish the overall attractiveness of our products and streaming platform to existing and potential users or otherwise disrupt our business. We utilize computer systems located either in our facilities or those of third-party server hosting providers and third-party internet-based or cloud computing services. Although we generally enter into service level agreements with these parties, we exercise no control over their operations, which makes us vulnerable to any errors, interruptions, or delays that they may experience.
36

In the future, we may transition additional features of our services from our managed hosting systems to cloud computing services, which may require significant expenditures and engineering resources. If we are unable to manage such a transition effectively, we may experience a loss or degradation in services, operational delays, or inefficiencies until the transition is complete. Upon the expiration or termination of any of our agreements with third-party vendors, we may not be able to replace their services in a timely manner or on terms and conditions, including service levels and cost, that are favorable to us, and a transition from one vendor to another vendor could subject us to operational delays and inefficiencies until the transition is complete. In addition, fires, floods, earthquakes, wars, foreign invasions, terrorist activity, power losses, telecommunications failures, break-ins, and similar events could damage these systems and hardware or cause them to fail completely.
As we do not maintain entirely redundant systems, a disrupting event could result in prolonged downtime of our operations, products, or services, could result in liabilities to our customers or third parties, and could adversely affect our business. Our property insurance and cyber liability insurance may not be sufficient to fully cover our losses or may not cover a particular event at all. Any disruption in the services provided by these vendors could have adverse impacts on our business reputation, customer relations, and operating results.
If any aspect of our computer systems or those of third parties we utilize in our operations fails, it may lead to downtime or slow processing time, either of which may harm the experience of our users. We have experienced, and may in the future experience, service disruptions, outages, and other performance problems due to a variety of factors, including infrastructure changes, human or software errors, and capacity constraints. We expect to continue to invest in our technology infrastructure to maintain and improve the user experience and platform performance. To the extent that we or our third-party service hosting providers do not effectively address capacity constraints, upgrade or patch systems as needed, and continually develop technology and network architecture to accommodate increasingly complex services and functions, increasing numbers of users, and actual and anticipated changes in technology, our business may be harmed.
Changes in how network operators manage data that travel across their networks could harm our business.
Our business relies upon the ability of our users to access high-quality streaming content through the internet. As a result, the growth of our business depends on our users’ ability to obtain and maintain high-speed access to the internet at reasonable cost, which relies in part on internet service network operators’ continuing willingness to upgrade and maintain their equipment as needed to sustain a robust internet infrastructure as well as their continued willingness to preserve the open and interconnected nature of the internet. We exercise no control over network operators, which makes us vulnerable to any errors, disruptions, or delays in their operations, as well as any decision they may make to prioritize the delivery of certain network traffic at the expense of other traffic. Any material disruption or degradation in internet services could harm our business.
To the extent that the number of internet users continues to increase, network congestion could adversely affect the reliability of our streaming platform. We may also face increased costs of doing business, or decreased demand for our services, if network operators engage in discriminatory practices with respect to streamed video content in an effort to monetize access to their networks or customers by data providers.
Certain laws intended to prevent network operators from engaging in discriminatory practices with respect to streaming video content have been implemented in many countries, including in the EU. In other countries, laws in this area may be nascent or non-existent. Furthermore, favorable laws may change. Given the uncertainty around these laws and the rules that implement them, including changing interpretations, amendments, or repeal, coupled with potentially significant political and economic power of network operators, we could experience discriminatory or anti-competitive practices, such as usage-based pricing, bandwidth caps, zero rating of competing services by ISPs, and traffic “shaping” or throttling, that could impede our growth, result in a decline in our quality of service, cause us to incur additional expense, or otherwise impair our ability to attract and retain users, all of which could harm our business.
In addition, most network operators that provide users with access to the internet also offer users multichannel video programming, and some network operators also own streaming services. These network operators have an incentive to use their network infrastructure in a manner adverse to the continued growth and success of other companies seeking to distribute similar video programming. To the extent that network operators are able to provide preferential treatment to their own data and content, as opposed to ours, our business could be harmed.
37

Risks Related to Intellectual Property
Litigation and claims regarding intellectual property rights could result in the loss of rights important to our products and streaming platform, cause us to incur significant legal costs, or otherwise harm our business.
Some internet, technology, and media companies, including some of our competitors, own large numbers of patents, copyrights, and trademarks, which they may use to assert claims against us. Third parties have asserted, and may in the future assert, that we have infringed, misappropriated, or otherwise violated their intellectual property rights. As we grow and face increasing competition, the possibility of intellectual property rights claims against us will grow. Plaintiffs who have no relevant product revenue may not be deterred by our own issued patents and pending patent applications in bringing intellectual property rights claims against us and may seek to challenge the validity or enforceability of our own patents and patents applications. The cost of patent litigation or other proceedings, even if resolved in our favor, has been and is expected to be substantial. Some of our competitors may be better able to sustain the costs of such litigation or proceedings because of their substantially greater financial resources. Patent litigation and other proceedings may also require significant management time and divert management’s attention from our other business concerns or otherwise adversely affect our business and operating results. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could impair our ability to compete in the marketplace. The occurrence of any of the foregoing could harm our business.
As a result of intellectual property infringement claims, or to avoid potential claims, we may choose or be required to seek licenses from third parties. These licenses may not be available on commercially reasonable terms, or at all, thereby hindering our ability to sell or use the relevant technology, or requiring redesign of the allegedly infringing solutions to avoid infringement, which could be costly, time‐consuming, or impossible. Even if we are able to obtain a license, the license would likely obligate us to pay license fees or royalties or both, and the rights granted to us might be nonexclusive, with the potential for our competitors to gain access to the same intellectual property. In addition, the rights that we secure under intellectual property licenses may not include rights to all of the intellectual property owned or controlled by the licensor, and the scope of the licenses granted to us may not include rights covering all of the products and services provided by us and our licensees. Furthermore, an adverse outcome of a dispute may require us to: pay damages, potentially including treble damages and attorneys’ fees, if we are found to have willfully infringed a party’s intellectual property; cease making, licensing, or using technologies that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources to redesign our products; enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies, content, or materials; and indemnify our partners and other third parties.
For example, we have in the past elected to develop and implement specific design changes to address potential risks that certain products could otherwise become subject to exclusion or cease and desist orders arising from patent infringement and other intellectual property claims brought in the U.S. International Trade Commission. In addition, any lawsuits regarding intellectual property rights, regardless of their success, could be expensive to resolve and would divert the time and attention of our management and technical personnel.
If we fail to, or are unable to, protect or enforce our intellectual property or proprietary rights, our business and operating results could be harmed.
We regard the protection of our patents, trade secrets, copyrights, trademarks, trade dress, domain names, and other intellectual property or proprietary rights as critical to our success. We strive to protect our intellectual property rights by relying on federal, state, and common law rights, as well as contractual restrictions. We seek to protect our confidential proprietary information, in part, by entering into confidentiality agreements and invention assignment agreements with all of our employees, consultants, contractors, advisors, and any third parties who have access to our proprietary know-how, information, or technology.
However, we cannot be certain that we have executed such agreements with all parties who may have helped to develop our intellectual property or who had access to our proprietary information, nor can we be certain that our agreements will not be breached. Any party with whom we have executed such an agreement could potentially breach that agreement and disclose our proprietary information, including our trade secrets, and we may not be able to discover such breaches, and if we do, we may not be able to obtain adequate remedies for such breaches. We cannot guarantee that our trade secrets and other confidential proprietary information will not be disclosed or that competitors will not otherwise gain access to our trade secrets or independently develop substantially equivalent information and techniques. Detecting the disclosure or misappropriation of a trade secret and enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, time-consuming, and could result in substantial costs, and the outcome of such a claim is unpredictable.
38

Further, the laws of certain foreign countries do not provide the same level of protection of corporate proprietary information and assets such as intellectual property, trademarks, trade secrets, know-how, and records as the laws of the United States. For instance, the legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad. Additionally, we may also be exposed to material risks of theft or unauthorized reverse engineering of our proprietary information and other intellectual property, including technical data, manufacturing processes, data sets, or other sensitive information.
Our efforts to enforce our intellectual property rights in such foreign countries may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop, which could have a material adverse effect on our business, financial condition, and results of operations. Moreover, if we are unable to prevent the disclosure of our trade secrets to third parties, or if our competitors independently develop any of our trade secrets, we may not be able to establish or maintain a competitive advantage in our market, which could harm our business.
There can be no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file patents and when to maintain trade secrets, will be adequate to protect our business. We have filed and will in the future file patent applications on inventions that we deem to be innovative. There is no guarantee that our patent applications will issue as granted patents, that the scope of the protection gained will be sufficient or that an issued patent may subsequently be deemed invalid or unenforceable. U.S. patent laws, and the scope of coverage afforded by them, have been subject to significant changes, such as the change to “first-to-file” from “first-to-invent” resulting from the Leahy-Smith America Invents Act. This change in the determination of inventorship may result in inventors and companies having to file patent applications more frequently to preserve rights in their inventions, which may favor larger competitors that have the resources to file more patent applications. Another change to the patent laws may incentivize third parties to challenge any issued patent in the United States Patent and Trademark Office (“USPTO”), as opposed to having to bring such an action in U.S. federal court. Foreign patent laws may also continue to develop and significantly impact our ability to protect or maintain our intellectual property. Any invalidation of a patent claim could have a significant impact on our ability to protect the innovations contained within our products and platform and could harm our business.
The USPTO and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment, and other provisions to maintain patent applications and issued patents. We may fail to take the necessary actions and pay the applicable fees to obtain or maintain our patents. Noncompliance with these requirements can result in abandonment or lapse of a patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. In such an event, competitors might be able to use our technologies and enter the market earlier than would otherwise have been the case.
We pursue the registration of our domain names, trademarks, and service marks in the United States and in certain locations outside the United States. We are seeking to protect our trademarks, patents, and domain names in an increasing number of jurisdictions, a process that is expensive and time-consuming and may not be successful or which we may not pursue in every jurisdiction in which we conduct business. Despite the cost and time we spend monitoring, we may or may not be able to detect infringement by third parties. Our competitive position may be harmed if we cannot detect infringement and enforce our intellectual property rights quickly or at all. In particular, our actions to monitor and enforce our trademarks against third parties may not prevent counterfeit versions of our products or products bearing confusingly similar trademarks to ours from entering the marketplace, which could divert sales from us, tarnish our reputation, or reduce the demand for our products. In some circumstances, we may choose to not pursue enforcement because an infringer has a dominant intellectual property position or for other business reasons.
Litigation may be necessary to enforce our intellectual property or proprietary rights, protect our trade secrets, or determine the validity and scope of proprietary rights claimed by others. Any litigation of this nature, regardless of outcome or merit, could result in substantial costs, adverse publicity, or diversion of management and technical resources, any of which could adversely affect our business and operating results. If we fail to maintain, protect, and enhance our intellectual property or proprietary rights, our business may be harmed.
Our use of open-source software could impose limitations on our ability to commercialize our products and our streaming platform or could result in public disclosure of competitively sensitive trade secrets.
We incorporate open-source software in our proprietary software. From time to time, companies that have incorporated open-source software into their products and services have faced claims challenging the ownership of certain open-source software or compliance with open-source software license terms. Therefore, we could be subject to similar suits by parties claiming ownership of what we believe to be open-source software or our noncompliance with the open-source software license terms.
39

Although we have processes and procedures designed to help monitor our use of open-source software, these processes and procedures may not be followed appropriately or may fail to identify risks. Additionally, the terms of many open-source software licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our products or technology or impose unanticipated obligations that could require the disclosure of trade secrets. Some open‐source software is governed by licenses containing conditions that any person who distributes or uses a modification or derivative work of software that was subject to an open‐source license make the modified version subject to the same open‐source license. Distributing or using software that is subject to this kind of open‐source license can lead to a requirement that certain aspects of our solutions be distributed or made available in source code form. In such event, we could be required to make portions of our proprietary software generally available under similar open-source software license terms to third parties, including competitors, at low or no cost, to seek licenses from third parties in order to continue offering our products, to re-engineer our products, or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis or at all, any of which could harm our business.
Further, use of open‐source software can involve greater risks than those associated with use of third‐party commercial software, as open‐source licensors generally do not provide warranties, assurances of title, performance, non‐infringement, or controls on the origin of the software. Open‐source software typically lacks support, and authors of such open‐source software may abandon further development and maintenance. Open‐source software may contain security vulnerabilities and other liabilities, and we may be subject to additional security risk by using open‐source software. We have established processes to help alleviate these risks, but there can be no assurance that these processes will alleviate all risks with the open‐source software we incorporate.
Under our agreements with many of our content partners, licensees, distributors, retailers, contract manufacturers, and suppliers, we are required to provide indemnification in the event our technology is alleged to infringe upon the intellectual property rights of third parties.
In certain of our agreements we indemnify our content partners, licensees, distributors, retailers, manufacturing partners, and suppliers. We have in the past, and may in the future, incur significant expenses defending these partners if they are sued for patent or other property infringement based on allegations related to our technology. If a partner were to lose a lawsuit and in turn seek indemnification from us, we also could be subject to significant monetary liabilities. In addition, because the devices sold by our licensing partners and licensed Roku TV partners often involve the use of third-party technology, this increases our exposure to litigation in circumstances where there is a claim of infringement asserted against the streaming device in question, even if the claim does not pertain to our technology. Liability under our indemnification commitments may not be contractually limited.
Risks Related to Macroeconomic Conditions
Macroeconomic uncertainties have in the past and may continue to adversely impact our business, results of operations, and financial condition.
Macroeconomic uncertainties, including increased inflation and interest rates, recessionary fears, financial and credit market fluctuations, changes in economic policy, bank failures, labor disputes, the COVID-19 pandemic, and global supply chain constraints have in the past, and may continue to, adversely impact many aspects of our business. For example, our business is dependent on consumer discretionary spending and advertising spending, both of which are susceptible to changes in macroeconomic conditions, such as growing inflation, rising interest rates, recessionary fears, and economic uncertainty. Sustained or worsening inflation or an economic downturn may result in fewer consumer purchases of our products or the products of our licensed Roku TV partners (which could impact our Active Account growth) and reduced advertising spending (which could impact our monetization efforts). We believe advertising budgets in a variety of industries have been pressured by factors such as inflation, rising interest rates, and related market uncertainty, which has led to reduced advertiser spending, which has adversely affected our platform revenue. Any continued pullback in consumer discretionary spending or advertising spending could adversely affect our future operating results. In addition, a significant reduction in the supply of original entertainment content, including as a result of macroeconomic factors or labor disputes (such as the 2023 strikes called by the Writers Guild of America and SAG‐AFTRA), could in turn reduce the demand for advertising and media and entertainment promotional spending campaigns on our platform, and have a material adverse effect on our growth in Active Accounts and Streaming Hours or negatively impact our results of operations.
The extent to which macroeconomic uncertainties may continue to impact our operational and financial performance remains uncertain and will depend on many factors outside our control. These direct and indirect impacts may negatively affect our business and operating results.
40

Natural disasters, geopolitical conflicts, or other natural or man-made catastrophic events could disrupt and impact our business.
Occurrence of any catastrophic event, including an earthquake, flood, tsunami, or other weather event, power loss, internet failure, software or hardware malfunctions, cyber attack, war or foreign invasion (such as the Russian invasion of Ukraine and the Israel-Hamas war), terrorist attack and other geopolitical conflicts (such as Yemen’s Houthi attacks in the Red Sea), medical epidemic or pandemic (such as the COVID-19 pandemic), government shutdown orders, other man-made disasters, or other catastrophic events could disrupt our, our business partners’ and customers’ business operations or result in disruptions in the broader global economic environment. Any of these business disruptions could require substantial expenditures and recovery time in order to fully resume operations.
In particular, our principal offices are located in California, and our contract manufacturers and some of our suppliers are located in Asia, both of which are regions known for seismic activity, making our operations in these areas vulnerable to natural disasters or other business disruptions in these areas. Our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster.
In addition, our offices and facilities, and those of our contract manufacturers, suppliers, and licensed Roku TV partners, could be vulnerable to the effects of climate change (such as sea level rise, drought, flooding, wildfires, and increased storm severity) that could disrupt our business operations. For example, in California, increasing intensity of drought and annual periods of wildfire danger increase the probability of planned power outages. Further, acts of terrorism could cause disruptions to the internet or the economy as a whole.
If our streaming platform was to fail or be negatively impacted as a result of a natural disaster or other event, our ability to deliver streaming content, including advertising, to our users would be impaired. Disruptions in the operations of our contract manufacturers, suppliers, or licensed Roku TV partners as a result of a disaster or other catastrophic event could delay the manufacture and shipment of our products or the products of our licensed Roku TV partners, which could impact our business. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a natural disaster or other catastrophic event and to execute successfully on those plans in the event of a disaster or catastrophic event, our business would be harmed.
Legal and Regulatory Risks
If government regulations or laws relating to the internet, video, advertising, or other areas of our business change, we may need to alter the manner in which we conduct our business, or our business could be harmed.
We are subject to or affected by general business regulations and laws, as well as regulations and laws specific to the internet and online services, including laws and regulations related to data privacy and security, consumer protection, data localization, law enforcement access to data, encryption, telecommunications, social media, payment processing, taxation, trade, intellectual property, competition, electronic contracts, internet access, net neutrality, advertising, calling and texting, content restrictions, protection of children, and accessibility, among others. We cannot guarantee that we have been or will be fully compliant in every jurisdiction. Litigation and regulatory proceedings are inherently uncertain, and the federal, state, and foreign laws and regulations governing issues such as data privacy and security, payment processing, taxation, net neutrality, liability of providers of online services, video, telecommunications, e-commerce tariffs, and consumer protection related to the internet continue to develop. Moreover, as internet commerce and advertising continue to evolve, increasing regulation by federal, state, and foreign regulatory authorities becomes more likely.
As we develop new services and devices and improve our streaming platform, we may also be subject to new laws and regulations specific to such technologies. For example, in developing the reference design of TVs powered by the Roku OS, we were required to understand, address, and comply with an evolving regulatory framework for developing, manufacturing, marketing, and selling TVs. If we fail to adequately address or comply with such regulations regarding the manufacture and sale of TVs, we may be subject to fines or sanctions, and we or our licensed Roku TV partners may be unable to sell TVs powered by the Roku OS at all, which could harm our business and our ability to grow our user base.
Laws relating to data privacy and security, data localization, law enforcement access to data, encryption, consumer protection, children’s online protection, and similar activities continue to proliferate, often with little harmonization between jurisdictions and limited guidance. A number of bills are pending in the U.S. Congress and other government bodies that contain provisions that would regulate, for example, how companies can use cookies and other tracking technologies to collect, use, and share user information. Certain state laws, such as the CCPA, the CPRA, and the Virginia Consumer Data Protection Act, also impose requirements on certain tracking activity. The EU has laws requiring advertisers or companies like ours to, for example, obtain unambiguous, affirmative consent from users for the placement of cookies or other tracking technologies and the delivery of relevant advertisements. In addition, the EU has adopted the Digital Services Act, which is legislation that updates the liability and safety rules for digital platforms, products, and services. The EU also recently adopted the Data Act, which seeks to enhance interoperability and facilitate data sharing and reuse across products and services.
41

Regulatory investigations and enforcement actions could also impact our business operations. For example, we and other companies in the media, entertainment, and advertising technology industries have been subject to government investigation by regulatory bodies with regard to our compliance with data privacy and security laws. Advocacy organizations have also filed complaints with data protection authorities against businesses with streaming apps and advertising technology, arguing that certain of these companies’ practices do not comply with the CCPA or other regulations. Such investigations or enforcement actions may require us to alter our practices. Further, if we or the third parties that we work with, such as contract payment processing services, content partners, vendors, or developers, violate or are alleged to violate applicable privacy or security laws, laws concerning access to data, industry standards, our contractual obligations, or our policies, such violations and alleged violations may also put our users’ information at risk and could in turn harm our business and reputation and subject us to potential liability. Any of these consequences could cause our users, advertisers, or content partners to lose trust in us, which could harm our business. Furthermore, any failure on our part to comply with these laws may subject us to liability and reputational harm.
Our use of data to deliver relevant advertising and other services on our platform places us and our content partners at risk for claims under various unsettled laws, including the Video Privacy Protection Act (“VPPA”). Some of our content partners have been engaged in litigation over alleged violations of the VPPA relating to activities on our platform in connection with advertising provided by unrelated third parties.
In addition, in 2019, the FTC initiated a review of its rules implementing the Children’s Online Privacy Protection Act (“COPPA”), which limits the collection by operators of online services of personal information from children under the age of 13. Following this review, in December 2023, the FTC issued a formal Notice of Proposed Rulemaking that proposes specific revisions to the COPPA rule and seeks additional public input. Among other topics, the FTC has proposed rule changes that would prohibit targeted advertising to children absent express opt-in consent from parents, strengthen data security requirements for children’s personal information, and limit the period during which children’s personal information can be retained. The review has not been concluded and could result in broadening the applicability of COPPA and other changes.
There have also been proposals in the U.S. Congress to amend and expand COPPA. Changes to the COPPA legislation or rules could limit the information that we or our content partners and advertisers may collect and use and the content of advertisements in relation to certain app partner content. The CPRA and certain other state privacy laws also impose certain opt in and opt out requirements before certain information about minors can be collected. California also has adopted a new law known as the Age Appropriate Design Code Act, which has a stated purpose of protecting “the well being, data, and privacy of children using online platforms.” A federal district court in California granted a preliminary injunction preventing that law from going into effect during the pendency of litigation challenging it on constitutional grounds, and the California Attorney General has since asked a federal appeals court to lift that injunction. At the same time, since adoption of the California law, similar legislation has been introduced for consideration in other U.S. states. The EU and many of its member states, among other jurisdictions, also have rules that limit processing of personal information, including children’s data, and that impose specific requirements intended to protect children online. We and our content partners and advertisers could be at risk for violation or alleged violation of these and other privacy, advertising, children’s online protection, or similar laws.
Changes in U.S. or foreign trade policies, geopolitical conditions, general economic conditions, and other factors beyond our control may adversely impact our business and operating results.
Our business is subject to risks generally associated with doing business abroad, such as U.S. and foreign governmental regulation in the countries in which we operate and the countries in which our contract manufacturers, component suppliers, and other business partners are located. Our operations and performance depend significantly on global, regional, and U.S. economic and geopolitical conditions.
For example, tensions between the United States and China have led to the United States’ imposition of a series of tariffs, sanctions, and other restrictions on imports from China and sourcing from certain Chinese persons or entities, as well as other business restrictions. Following Russia’s invasion of Ukraine, the United States and other countries imposed economic sanctions and severe export control restrictions against Russia and Belarus, and the United States and other countries could impose wider sanctions and export restrictions and take other actions should the conflict further escalate. In addition, the effects of Brexit on EU-UK political, trade, economic, and diplomatic relations continue to be uncertain and such impact may not be fully realized for several years or more. Continued uncertainty and friction may result in regulatory, operational, and cost challenges to our international operations.
These and other trade disputes, geopolitical tensions, or political uncertainty can disrupt supply chains and increase the cost of our and our partners’ products, and have a negative impact on consumer confidence, which could impair our future growth and adversely affect our international operations, business, financial condition, and results of operations.
42

Also, various countries, in addition to the United States, regulate the import and export of certain products, commodities, software, and technology, including through import and export licensing requirements, and have enacted laws that could limit our ability to distribute our products or collaborate on technology with our commercial or strategic partners, or could limit the ability of our commercial or strategic partners to implement our products in those countries. Changes in our products or future changes in export and import regulations may create delays in the introduction of our products in international markets, disrupt supply chains, prevent our commercial or strategic partners with international operations from deploying our products globally, or, in some cases, prevent the export or import of our products to certain countries, governments, or persons altogether. Any changes in U.S. or foreign export or import regulations, customs duties, or other restrictions on intangible goods (such as cross-border data flows) could result in decreased use of our products by, or in our decreased ability to export or sell our products and services to, existing or new customers in U.S. or international markets or hamper our ability to source products, components, and parts from certain suppliers or lead to potential supply chain disruptions and business or reputational harms. Any decreased use of our products or limitation on our ability to export, import, or sell our products or services, or source parts or components, could harm our business.
Although we attempt to ensure that we, our retailers, and partners comply with the applicable import, export, and sanctions laws, we cannot guarantee full compliance by all. Actions of our retailers and partners are not within our complete control, and our products could be re-exported to sanctioned persons or countries, or provided by our retailers to third persons in contravention of our requirements or instructions or the laws. In addition, there are inherent limitations to the effectiveness of any policies, procedures and internal controls relating to such compliance, and there can be no assurance that such procedures or internal controls will work effectively at all times or protect us against liability under anti-corruption, sanctions or other laws for actions taken by us, our retailers or partners. Any such potential violation by us, our retailers, or our partners could have negative consequences, including government investigations, enforcement actions, monetary fines, or civil and/or criminal penalties, and our reputation, brand, and revenue may be harmed.
U.S. or international rules (or the absence of rules) that permit internet access network operators to degrade users’ internet speeds or limit internet data consumption by users, including unreasonable discrimination in the provision of broadband internet access services, could harm our business.
Our products and services depend on the ability of our users to access the internet. We believe that the continued growth of streaming as an entertainment alternative will depend on the availability and growth of cost-effective broadband internet access (including mobile broadband internet access), the quality and reliability of broadband content delivery, and broadband service providers’ ability to control the delivery speed of different content traveling on their networks. Laws, regulations, or court rulings that adversely affect the popularity or growth in use of the internet, including decisions that undermine open and neutrally administered internet access, or that disincentivize internet access network operators’ willingness to invest in upgrades and maintenance of their equipment, could decrease customer demand for our service offerings, may impose additional burdens on us, or could cause us to incur additional expenses or alter our business model. Some jurisdictions have adopted regulations governing the provision of internet access service. Substantial uncertainty exists in the United States and elsewhere regarding such provisions.
For example, in 2015, the FCC adopted open internet rules to prevent internet access network operators from unreasonably restricting, blocking, degrading, or charging for access to certain products and services offered by us and our content partners. In 2018, the FCC repealed most of those rules. In September 2023, the FCC formally proposed to restore the 2015 open internet rules and re-establish the FCC’s role in overseeing broadband providers, although some representatives of broadband providers have already stated that they may challenge such a decision in court.
If network operators were to engage in restricting, blocking, degrading, or charging for access, it could impede our growth, result in a decline in our quality of service, cause us to incur additional expense, or otherwise impair our ability to attract and retain users, any of which could harm our business. Several states and foreign countries in which we operate also have adopted or are considering rules governing the provision of internet access. In addition, in some jurisdictions (including the United States), network operators are pursuing proposals that would require or enable them to impose fees on content providers related to delivery of network traffic.
As we expand internationally, government regulation protecting the non-discriminatory provision of internet access may be nascent or non-existent. In those markets where regulatory safeguards against unreasonable discrimination are nascent or non-existent and where local network operators possess substantial market power, we could experience anti-competitive practices that could impede our growth, cause us to incur additional expenses, or otherwise harm our business. Future regulations or changes in laws and regulations (or their existing interpretations or applications) could also hinder our operational flexibility, raise compliance costs, and result in additional liabilities for us, which may harm our business.
43

If we are found liable for content that is distributed through or advertising that is served through our platform, our business could be harmed.
As a distributor of content, we face potential liability for negligence, copyright, patent, or trademark infringement, public performance royalties or other claims based on the nature and content of materials that we distribute. We rely on the statutory safe harbors, as set forth in the Digital Millennium Copyright Act (the “DMCA”), Section 230 of the Communications Decency Act (“Section 230”) in the United States, and the E-Commerce Directive in Europe, for protection against liability for various caching, hosting, and linking activities. The DMCA, Section 230, and similar statutes and doctrines on which we rely or may rely in the future are subject to uncertain judicial interpretation and regulatory and legislative amendments. Any legislation or court rulings that limit the applicability of these safe harbors could require us to take a different approach toward content moderation on our platform, which could diminish the depth, breadth, and variety of content that we offer, inhibit our ability to generate advertising, or otherwise adversely affect our business.
Moreover, if the rules around these statutes and doctrines change, if international jurisdictions refuse to apply similar protections, or if a court were to disagree with our application of those rules to our business, we could incur liabilities and our business could be harmed. If we become liable for these types of claims as a result of the content that is streamed over or the advertisements that are served through our platform, then our business may suffer. Litigation to defend these claims could be costly and the expenses and damages arising from any liability could harm our business. Our insurance may not be adequate to cover these types of claims or any liability that may be imposed on us.
In addition, regardless of any legal protections that may limit our liability for the actions of third parties, we may be adversely impacted if copyright holders assert claims, or commence litigation, alleging copyright infringement against the developers of apps that are distributed on our platform.
While our platform policies prohibit streaming content on our platform without distribution rights from the copyright holder, and we maintain processes and systems for the reporting and removal of infringing content, in certain instances our platform has been misused by unaffiliated third parties to unlawfully distribute copyrighted content. If content owners or distributors are deterred from working with us as a consequence, it could impair our ability to maintain or expand our business, including through international expansion plans.
If we fail to maintain effective internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and our stock price may be adversely affected.
We are required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. Section 404 of the Sarbanes-Oxley Act of 2002 (“Section 404”) requires that we furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. This assessment must include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. Our independent registered public accounting firm also attests to the effectiveness of our internal control over financial reporting. If we have a material weakness in our internal control over financial reporting in the future, we may not detect errors on a timely basis, and our financial statements may be materially misstated.
If we identify material weaknesses in our internal control over financial reporting, are unable to continue to comply with the requirements of Section 404 in a timely manner, are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our Class A common stock could be adversely affected. In addition, we could become subject to investigations by the SEC, The Nasdaq Global Select Market, or other regulatory authorities, which could require additional financial and management resources.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
The generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board, the SEC, and other 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 may even affect the reporting of transactions completed before the announcement or effectiveness of a change. It is difficult to predict the impact of future changes to accounting principles or our accounting policies, any of which could harm our business.
44

If we fail to comply with the laws and regulations relating to the payment of income taxes and the collection of indirect taxes, we could be exposed to unexpected costs, expenses, penalties, and fees as a result of our noncompliance, which could harm our business.
We are subject to requirements to deduct or withhold income taxes on revenue sourced in various jurisdictions, pay income taxes on profits earned by any permanent establishment (or similar enterprise) of ours that carries on business in various jurisdictions, and collect indirect taxes from our sales in various jurisdictions. The laws and regulations governing the withholding and payment of income taxes and the collection of indirect taxes are numerous, complex, and vary by jurisdiction. A successful assertion by one or more jurisdictions that we were required to withhold or pay income taxes or collect indirect taxes where we did not could result in substantial tax liabilities, fees, and expenses, including substantial interest and penalty charges, which could harm our business.
New legislation that would change U.S. or foreign taxation of international business activities or other tax-reform policies could harm our business.
We earn a portion of our income in foreign countries and, as such, we are subject to tax laws in the United States and numerous foreign jurisdictions. Current economic and political conditions make tax laws and regulations, or their interpretation and application, in any jurisdiction subject to significant change.
Proposals to reform U.S. and foreign tax laws could significantly impact how U.S. multinational corporations are taxed on foreign earnings and could increase the U.S. corporate tax rate. Although we cannot predict whether or in what form these proposals will pass, several of the proposals under consideration, if enacted into law, could have an adverse impact on our effective tax rate, income tax expense, and cash flows.
In addition, both tax policy and tax administration are becoming multilateral. This multilateralism and collaboration among taxing authorities (including the U.S. and many foreign jurisdictions in which we operate) has resulted in proposed new tax measures specifically targeting online commerce, digital services, streaming services, and the remote sale of goods and services. Some of these measures (such as a global corporate minimum tax) require adoption of local legislation consistent with the agreed to multilateral framework. Other measures (such as digital services taxes) have already been implemented but may terminate upon the adoption of multilateral tax rules.
The rapid growth of multilateralism in tax administration means greater sharing of tax information among taxing authorities as well as the likelihood of joint and simultaneous tax audits of companies such as ours who have cross-border business activities in which the tax administrations may have a common or complementary interest. The results of any such audits or related disputes could have an adverse effect on our financial results for the period or periods for which the applicable final determinations are made. For example, we and our subsidiaries are engaged in intercompany transactions across multiple tax jurisdictions. Although we believe we have clearly reflected the economics of these transactions and that the proper local transfer pricing is in place, tax authorities may propose and sustain adjustments that could result in changes that may impact our mix of earnings in countries with differing statutory tax rates.
We have been, are currently, and may in the future be subject to litigation, claims, regulatory inquiries, investigations, and other legal proceedings, which could cause us to incur substantial costs or require us to change our business practices in a way that could seriously harm our business.
We have been, are currently, and may in the future be subject to various legal proceedings, claims, arbitration proceedings, and investigations and inquiries from government entities, including with regard to intellectual property, employment, consumer and data privacy, corporate governance, and commercial disputes, among other matters. These matters are inherently uncertain. Any proceedings, claims, or inquiries initiated by or against us, whether successful or not, may be time-consuming, subject us to damage awards, regulatory orders, consent decrees, injunctive relief, fines, or other penalties or sanctions, require us to change our policies or practices, result in increased operating costs, divert management’s attention, harm our reputation, and require us to incur significant legal and other expenses. In addition, our insurance may not be adequate to protect us from all material expenses related to pending and future claims. Any of these factors could materially adversely affect our business, financial condition, and results of operations.
Risks Related to Ownership of Our Class A Common Stock
The dual class structure of our common stock concentrates voting control with those stockholders who held our stock prior to our initial public offering, including our executive officers, employees, and directors and their affiliates, and limits the ability of holders of our Class A common stock to influence corporate matters.
Our Class B common stock has 10 votes per share, and our Class A common stock has one vote per share. Our President and Chief Executive Officer, Anthony Wood, holds and controls the vote of a significant number of shares of our outstanding common stock, and therefore Mr. Wood will have significant influence over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of Roku or our assets, for the foreseeable future. If Mr. Wood’s employment with us is terminated, he will continue to have the same influence over matters requiring stockholder approval.
45

In addition, the holders of Class B common stock collectively will continue to be able to control all matters submitted to our stockholders for approval even if their stock holdings represent less than a majority of the outstanding shares of our common stock. This concentrated control will limit the ability of holders of our Class A common stock to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class A common stock could be adversely affected.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, which has the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. As a result of such transfers, as of December 31, 2023, Mr. Wood controls a majority of the combined voting power of our Class A and Class B common stock even though he only owns 12.2% of the outstanding Class A and Class B common stock. As a member of our Board of Directors (our “Board”), Mr. Wood owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Wood is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally. This concentrated control could delay, defer, or prevent a change of control, merger, consolidation, or sale of all or substantially all of our assets that our other stockholders support, or conversely this concentrated control could result in the consummation of such a transaction that our other stockholders do not support. This concentrated control could also discourage a potential investor from acquiring our Class A common stock, which has limited voting power relative to the Class B common stock, and might harm the market price of our Class A common stock.
We have not elected to take advantage of the “controlled company” exemption to the corporate governance rules for companies listed on The Nasdaq Global Select Market.
The market price of our Class A common stock has been, and may continue to be, volatile, and the value of our Class A common stock may decline.
The market price of our Class A common stock has been and may continue to be subject to wide fluctuations in response to numerous factors, many of which are beyond our control, including:
actual or anticipated fluctuations in our financial condition and operating results;
changes in projected operational and financial results;
our loss of key content partners;
changes in laws or regulations applicable to our products or platform;
the commencement or conclusion of legal proceedings that involve us;
actual or anticipated changes in our growth rate relative to our competitors;
announcements of new products or services by us or our competitors;
announcements by us or our competitors of significant acquisitions, strategic partnerships, or joint ventures;
capital-raising activities or commitments;
additions or departures of key personnel;
issuance of new or updated research or reports by securities analysts;
the use by investors or analysts of third-party data regarding our business that may not reflect our financial performance;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
the perception that our environmental, social, and corporate governance performance is inadequate compared to that of our competitors;
sales of our Class A common stock, including short selling of our Class A common stock;
share price and volume fluctuations attributable to inconsistent trading volume levels of our shares;
general economic and market conditions; and
other events or factors, including those resulting from civil unrest, war, foreign invasions, terrorism, or public health crises, or responses to such events.
Furthermore, the stock markets frequently experience extreme price and volume fluctuations that affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions such as recessions, elections, interest rate changes, or international currency fluctuations, may negatively impact the market price of our Class A common stock. As a result of such fluctuations, you may not realize any return on your investment in us and may lose some or all of your investment. In addition, we and other companies that have experienced volatility in the market price of their stock have been, and may in the future be, subject to securities class action litigation or derivative litigation. Such litigation could result in substantial costs and divert our management’s attention from other business concerns.
46

Future sales and issuances of our capital stock or rights to purchase capital stock could result in additional dilution of the percentage ownership of our stockholders and could cause our stock price to decline.
We may issue additional securities in the future and from time to time. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell or issue Class A common stock, convertible securities, and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our Class A common stock.
Future sales of shares by existing stockholders could cause our stock price to decline.
If our existing stockholders sell, or indicate an intention to sell, substantial amounts of our Class A common stock in the public market, the market price of our Class A common stock could decline. All of our outstanding Class A shares are eligible for sale in the public market, other than shares and stock options exercisable held by directors, executive officers, and other affiliates that are subject to volume limitations under Rule 144 of the Securities Act. In addition, we have reserved shares for future issuance under our equity incentive plan. Our directors, employees, and certain contingent workers are subject to our quarterly trading window, which generally opens at the start of the second full trading day after the public dissemination of our annual or quarterly financial results and closes (i) with respect to the first, second, and third quarter of each year, at the end of the fifteenth day of the last month of such quarter and (ii) with respect to the fourth quarter of each year, at the end of the trading day on the Wednesday before Thanksgiving. These directors, employees, and contingent workers may also sell shares during a closed window period pursuant to trading plans that comply with the requirements of Rule 10b5-1(c)(1) under the Exchange Act. When these shares are issued and subsequently sold, it is dilutive to existing stockholders and the market price of our Class A common stock could decline.
If securities or industry analysts do not publish research or publish unfavorable research about our business or if they downgrade our stock, our stock price and trading volume could decline.
A limited number of equity research analysts provide research coverage of our Class A common stock, and we cannot assure you that such equity research analysts will adequately provide research coverage of our Class A common stock. A lack of adequate research coverage may adversely affect the liquidity and market price of our Class A common stock.
If securities or industry analysts cover our company and one or more of these analysts downgrades our stock or issues other unfavorable commentary or research, the price of our Class A common stock could decline. If one or more equity research analysts cease coverage of our company, or fail to publish reports on us regularly, demand for our stock could decrease, which in turn could cause our stock price or trading volume to decline.
We incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the United States, which may harm our business.
As a public company listed in the United States, we incur significant legal, accounting, and other expenses. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including SEC and The Nasdaq Global Select Market regulations, may increase legal and financial compliance costs and make some activities more time-consuming. These laws, regulations, and standards are subject to varying interpretations and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts, we fail to comply with new laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us, and our business may be harmed.
Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events could also make it more difficult for us to attract and retain qualified persons to serve on our Board, on committees of our Board, or as members of senior management.
We do not intend to pay dividends in the foreseeable future.
We have never declared or paid any cash dividends on our Class A or Class B common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings to grow our business and for general corporate purposes. Moreover, any future credit agreement we enter into could contain prohibitions on the payment of cash dividends on our capital stock. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
47

Provisions of our charter documents and Delaware law may prevent or frustrate attempts by our stockholders to change our management or hinder efforts to acquire a controlling interest in us, and the market price of our Class A common stock may be lower as a result.
There are provisions in our certificate of incorporation and bylaws that may make it difficult for a third party to acquire, or attempt to acquire, control of our company, even if a change in control was considered favorable by our stockholders. Our charter documents also contain other provisions that could have an anti-takeover effect, such as:
establishing a classified Board so that not all directors are elected at one time;
permitting our Board to establish the number of directors and fill any vacancies and newly created directorships;
providing that directors may only be removed for cause;
prohibiting cumulative voting for directors;
requiring super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
authorizing the issuance of “blank check” preferred stock that our Board could use to implement a stockholder rights plan;
eliminating the ability of stockholders to call special meetings of stockholders;
prohibiting stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders; and
reflecting our two classes of common stock as described above.
Moreover, because we are incorporated in Delaware, we are governed by Section 203 of the Delaware General Corporation Law, which prohibits a person who owns 15% or more of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. Any provision in our certificate of incorporation or our bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock and could affect the price that some investors are willing to pay for our Class A common stock.
Our certificate of incorporation provides that the Delaware Court of Chancery and the U.S. federal district courts will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our certificate of incorporation provides that the Delaware Court of Chancery 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 fiduciary duty;
any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our certificate of incorporation, or our bylaws; and
any action asserting a claim against us that is governed by the internal affairs doctrine.
This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims.
To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our certificate of incorporation provides that the U.S. federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.
While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for certain disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find either exclusive forum provision in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving such action in other jurisdictions, all of which could harm our business.
48

Item 1B. Unresolved Staff Comments
None.
Item 1C. Cybersecurity
Cybersecurity Risk Management and Strategy
Our enterprise-wide approach to risk management is designed to support the achievement of our organizational and strategic objectives and improve long-term organizational performance. Cybersecurity is a critical component of our enterprise risk management approach, and cybersecurity risks are among the enterprise risks that are subject to oversight by our Board and the Audit Committee of our Board (the “Audit Committee”).
Our cybersecurity program is designed to assess, identify, and manage cybersecurity risks and threats. Key components of our cybersecurity program include:
managing cybersecurity threats by deploying technical safeguards that are designed to protect our information systems from cybersecurity threats, which we evaluate and seek to improve, including through vulnerability assessments and cybersecurity threat intelligence;
maintaining cybersecurity incident management procedures to address incident reporting, classification, escalation, response, and recovery, and facilitate efficient and consistent management of cybersecurity incidents involving our information systems;
assessing and testing our cybersecurity policies and practices via internal efforts (such as assessments, vulnerability testing, threat modeling, tabletop exercises, and other exercises focused on evaluating the effectiveness of our cybersecurity measures) and by engaging third parties (including cybersecurity consulting firms) to perform assessments of our cybersecurity measures;
a third-party cybersecurity risk management process, including, among other things, a security assessment and contracting process for vendor applications and implementing contractual security measures with third-party vendors; and
cybersecurity awareness training for all employees and enhanced training for certain employees.
Cybersecurity Governance
As part of its broader risk oversight activities, the Board oversees risks from cybersecurity threats, primarily through delegation to the Audit Committee. As reflected in its charter, the Audit Committee assists the Board in reviewing our significant cybersecurity matters and concerns. The Audit Committee engages on cybersecurity matters with our management team, including our Vice President of Trust Engineering, who regularly provides presentations to the Audit Committee on our cybersecurity program and cybersecurity risks. These presentations address a range of topics including, for example, the threat landscape and cybersecurity events, vulnerability assessments, incident preparedness assessments, disaster recovery plans, and cybersecurity awareness training. Two additional members of our Board, who have cybersecurity experience but are not members of the Audit Committee, are invited to attend Audit Committee meetings when review of our cybersecurity program is on the agenda. In addition, the full Board receives regular updates on the activities of the Audit Committee, including with regard to cybersecurity oversight.
Our Vice President of Trust Engineering is principally responsible for overseeing our cybersecurity risk management program, in partnership with other members of management. Our Vice President of Trust Engineering has served in various roles in cybersecurity and information technology for over 30 years, including as Vice President and Chief Security Architect of Intertrust Technologies Corporation and Java Security Architect at Sun Microsystems, Inc.
In addition, our Executive Incident Management Team (“EIMT”) is a cross-functional management committee focused on providing executive guidance on the cybersecurity incident response process to facilitate an appropriate and timely response, make decisions related to cybersecurity incidents, and notify appropriate parties with relevant cross-functional expertise in the event of a cybersecurity incident.
Our Trust Engineering team is responsible for the day-to-day identification, assessment, and management of information security risks and provides regular updates to our Vice President of Trust Engineering regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents. Cybersecurity incidents are escalated to our Vice President of Trust Engineering, the EIMT, and the Chair of our Audit Committee in accordance with our cybersecurity incident management procedures, so that decisions can be made regarding incident reporting and disclosure in a timely manner.
49

Notwithstanding our cybersecurity risk management and governance, we may not be successful in preventing or mitigating a cybersecurity incident that could have a material adverse effect on us. While our business strategy, results of operations, and financial condition have not been materially affected by risks from cybersecurity threats, including as a result of previously identified cybersecurity incidents, we cannot provide assurance that they will not be materially affected in the future by such risks or any future material incidents. For more information regarding the cybersecurity risks we face, see Item 1A, Risk Factors, elsewhere in this Annual Report, under the caption “Significant disruptions of our information technology systems or data security incidents could harm our reputation, cause us to modify our business practices, and otherwise adversely affect our business and subject us to liability.”
Item 2. Properties
Our corporate headquarters are currently located in San Jose, California under a lease that expires in September 2030. We use this space for sales, research and development, and administrative purposes. In addition, we lease various office and shared work spaces throughout the United States and internationally. We believe that our facilities are suitable to meet our current needs.
Item 3. Legal Proceedings
Information with respect to this item may be found in Note 12 to the consolidated financial statements in Item 8 of this Annual Report, which is incorporated herein by reference.
Item 4. Mine Safety Disclosures
None.
50

PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our Class A common stock is listed on The Nasdaq Global Select Market under the ticker symbol “ROKU.” Our Class B common stock is not listed or traded on any exchange.
Holders of Record
As of December 31, 2023, there were approximately 70 stockholders of record of our Class A common stock and 15 stockholders of record of our Class B common stock. The actual number of stockholders of our Class A common stock is greater than the number of record holders and includes stockholders who are beneficial owners but whose shares of Class A common stock are held in street name by banks, brokers, and other nominees.
Dividend Policy
We have never declared or paid any dividends on our Class A or Class B common stock. We currently intend to retain all available funds and any future earnings for use in our business and therefore we do not anticipate declaring or paying any cash dividends in the foreseeable future.
Sale of Unregistered Securities and Use of Proceeds
None.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
None.
Stock Performance Graphs and Cumulative Total Return
The following graph shows the cumulative total stockholder return of an investment of $100 in cash from December 31, 2018 through December 31, 2023, for (i) our Class A common stock, (ii) the Nasdaq Composite Index, and (iii) the Peer Group of companies described below. Because no published index of comparable companies is currently available, we have used the Peer Group of companies for the purposes of this graph in accordance with the requirements of the SEC.
Our Peer Group consists of Alphabet, Inc., Fox Corp, fuboTV, Inc., Interpublic Group of Companies, Inc., LiveRamp Holdings, Inc., Magnite, Inc., Meta Platforms, Inc., Netflix, Inc., Paramount Global, Pinterest, Inc., Pubmatic, Inc., Snap, Inc., Tradedesk Financial Corp, Vizio Holding Corp, Walt Disney Co., and Warner Bros. Discovery, Inc.
Pursuant to applicable SEC rules, all values assume reinvestment of the full amount of all dividends, however no dividends have been declared on our Class A common stock or Class B common stock to date. The stockholder return shown on the graph below is not necessarily indicative of future performance, and we do not make or endorse any predictions as to future stockholder returns.
2023 10-K Stock Graph.jpg
51

Company / IndexDec-18Dec-19Dec-20Dec-21Dec-22Dec-23
Roku, Inc.$100$437$1,084$745$133$299
Nasdaq Composite Index$100$137$198$242$163$236
Peer Group$100$136$186$247$129$227
Source: Prepared by Zacks Investment Research, Inc. Used with permission. All rights reserved. Copyright 1980-2022.
Index Data: Copyright NASDAQ OMX, Inc. Used with permission. All rights reserved.
The information under “Stock Performance Graphs and Cumulative Total Return” is not deemed to be “soliciting material” or “filed” with the SEC or subject to Regulation 14A or 14C, or to the liabilities of Section 18 of the Exchange Act and is not to be incorporated by reference in any filing of the Company under the Securities Act, or the Exchange Act, whether made before or after the date of this Annual Report and irrespective of any general incorporation language in those filings.
Item 6. Reserved
52

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related notes included in Item 8 of this Annual Report. In addition to historical financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, beliefs, and expectations, and involve risks and uncertainties. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report, particularly in the section titled Item 1A. Risk Factors and the Note Regarding Forward-Looking Statements.
This section of this Annual Report generally discusses fiscal years 2023 and 2022 and year-to-year comparisons between those years. Discussions of fiscal year 2021 and year-to-year comparisons between fiscal years 2022 and 2021 that are not included in this Annual Report can be found in Management’s Discussion and Analysis of Financial Condition and Results of Operations in Item 7 of our Annual Report for the fiscal year ended December 31, 2022 filed with the SEC on February 16, 2023.
Overview
Our two reportable segments are the platform segment and the devices segment. Platform revenue is generated from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls). Streaming services distribution was previously referred to as content distribution services.
Devices revenue is generated from the sale of streaming players, Roku-branded TVs (beginning in March 2023), smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators. We expect to continue to manage the average selling prices of Roku streaming devices to increase our Active Accounts. We expect that the trade off from devices gross profit or loss to grow Active Accounts will result in increased platform revenue and platform gross profit.
During the fiscal year ended December 31, 2023, as part of our continuing evaluation of our operations, we determined to implement additional measures to continue to bring down our year-over-year operating expense growth rate by consolidating our office space utilization, performing a strategic review of our content portfolio, reducing outside services expenses, and slowing our year-over-year headcount expense growth rate through a series of workforce reductions and limiting new hires, among other measures. We recorded a total restructuring charge of $356.1 million during the fiscal year ended December 31, 2023 as a result of these actions. See Note 17 to the consolidated financial statements in Item 8 of this Annual Report for additional details.
Business Conditions and Macroeconomic Factors
Macroeconomic factors, such as increased inflation and interest rates, recessionary fears, financial and credit market fluctuations, changes in economic policy, global supply chain constraints, and geopolitical developments (such as the war in Ukraine and the unrest in the Middle East), have had, and we believe may continue to have, an impact on our business and results of operations. We believe that advertisers in a variety of industries reduce their overall advertising spend when they are impacted by these factors, which in turn adversely affects our platform revenue. Higher inflation and economic uncertainty also lead to a reduction in consumer discretionary spending, which impacts our devices revenue. We believe that the direct and indirect impacts of these business conditions and macroeconomic factors are difficult to isolate or quantify. See Item 1A, Risk Factors, and the Note Regarding Forward Looking Statements elsewhere in this Annual Report for additional details.
53

Key Performance Metrics
The key performance metrics we use to evaluate our business, measure our performance, develop financial forecasts and make strategic decisions are gross profit, Active Accounts, Streaming Hours, and ARPU.
Gross Profit
We use gross profit as the primary metric to measure the performance of our business because we have two revenue segments that have different margin profiles, and we aim to maximize our higher margin platform revenue from our Active Accounts as they stream content on our platform. All of our gross profit is generated from our platform segment.
Our gross profit was $1,522.6 million and $1,441.1 million for the years ended December 31, 2023 and 2022, respectively, reflecting an increase of 6%.
Active Accounts
We believe that the number of Active Accounts is a relevant measure to gauge the size of our user base. We define Active Accounts as the number of distinct user accounts that have streamed content on our platform within the last 30 days of the period. Users who streamed content from The Roku Channel only on non-Roku platforms are not included in this metric. Additionally, users who only register an account for use of one of our smart home products are not included in our reported number of Active Accounts. The number of Active Accounts also does not correspond to the number of unique individuals who actively utilize our platform, or the number of devices associated with an account. For example, an Active Account may include more than one individual, such as a family, and one Active Account may include use of multiple Roku streaming devices.
We had 80.0 million and 70.0 million Active Accounts as of December 31, 2023 and 2022, respectively, reflecting an increase of 14%.
Streaming Hours
We believe the number of Streaming Hours on our platform is an effective measure of user engagement and that the growth in the number of hours of content streamed across our platform reflects our success in addressing the growing user demand for TV streaming. We define Streaming Hours as the aggregate amount of time Roku streaming devices stream content on our platform in a given period. Hours streamed from The Roku Channel on non-Roku platforms are not included in this metric. Additionally, smart home products do not contribute to our Streaming Hours. We report Streaming Hours on a calendar basis.
Additionally, we believe that over time, increasing user engagement on our streaming platform increases our platform monetization because we earn platform revenue from various forms of user engagement, including advertising, as well as revenue shares from subscriptions and transactional video on-demand. However, our revenue from content partners is not tied to the hours streamed on their streaming apps, and the number of Streaming Hours does not correlate to revenue earned from such content partners or ARPU on a period-by-period basis. Moreover, Streaming Hours on our platform are measured whenever a Roku streaming device is streaming content, whether a viewer is actively watching or not. For example, if a Roku player is connected to a TV, and the viewer turns off the TV, steps away, or falls asleep and does not stop or pause the player, then the particular streaming app may continue to play content for a period of time determined by the streaming app. We believe that this also occurs across a wide variety of non-Roku streaming devices and other set-top boxes.
Since the first quarter of 2020, all of our Roku streaming devices include a Roku OS feature that is designed to identify when content has been continuously streaming on an app for an extended period of time without user interaction. This feature, which we refer to as “Are you still watching,” periodically prompts the user to confirm that they are still watching the selected app and closes the app if the user does not respond affirmatively. We believe that the implementation of this feature across the Roku platform benefits us, our customers, content partners, and advertisers. Some of our leading content partners, including Netflix, also have implemented similar features within their apps. This Roku OS feature supplements these app features. This feature has not had and is not expected to have a material impact on our future financial performance.
We streamed 106.0 billion and 87.4 billion hours during the years ended December 31, 2023 and 2022, respectively, reflecting an increase of 21%.
54

Average Revenue per User
We measure our platform monetization progress with ARPU, which we believe represents the inherent value of our business. We define ARPU as our platform revenue for the trailing four quarters divided by the average of the number of Active Accounts at the end of the current period and the end of the corresponding period in the prior year. ARPU measures the rate at which we are monetizing our Active Accounts base and the progress of our platform business.
ARPU was $39.92 as of December 31, 2023 as compared to $41.68 as of December 31, 2022, reflecting a decrease of 4%. The decrease in ARPU is due to an increasing share of Active Accounts in international markets where we are currently focused on growing scale and engagement, rather than monetization of our streaming platform.
Components of Results of Operations
Revenue
Platform Revenue
We generate platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls). Our ad inventory includes video ad inventory from AVOD content in The Roku Channel, native display ads on our home screen and screen saver, as well as ad inventory we obtain through our streaming services distribution agreements with our content partners. To supplement supply, we purchase advertising inventory from our content partners, on an as needed basis. To date, we have generated most of our platform revenue in the United States.
Devices Revenue
We generate devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories. Our devices revenue also includes licensing arrangements with service operators. We generate most of our devices revenue in the United States. In our international markets, we primarily sell our devices through wholesale distributors which, in turn, sell to retailers.
Cost of Revenue
Cost of Revenue, Platform
Cost of revenue, platform primarily consists of costs associated with acquiring advertising inventory and amortization costs of content, both licensed and produced, and revenue share with content partners. Cost of revenue, platform also includes other costs such as payment processing fees, allocated expenses associated with the delivery of our services that primarily include costs of third-party cloud services and salaries, benefits, and stock-based compensation for our customer support and platform operations personnel, and amortization of acquired developed technology.
Cost of Revenue, Devices
Cost of revenue, devices is comprised mostly of manufacturing costs payable to third party manufacturers for devices we sell which include streaming players, Roku-branded TVs, audio products and smart home products. Cost of revenue, devices also includes technology licenses or royalty fees on devices we sell, inbound and outbound freight, duty and logistics costs, third-party packaging, inventory provisions, and allocated overhead costs related to facilities, third-party cloud services, customer support, and salaries, benefits, and stock-based compensation for operations personnel.
Operating and Other Expenses
Research and Development
Research and development expenses consist primarily of salaries, benefits, and stock-based compensation for our development teams as well as outsourced development expenses. In addition, research and development expenses include allocated facilities and overhead expenses.
Sales and Marketing
Sales and marketing expenses consist primarily of salaries, benefits, commissions, and stock-based compensation for our employees engaged in sales and sales support, marketing, communications, data science and analytics, business development, product management, and partner support functions. Sales and marketing expenses also include marketing, retail and merchandising expenses, and allocated facilities and overhead expenses.
55

General and Administrative
General and administrative expenses consist primarily of salaries, benefits, and stock-based compensation for our finance, legal, information technology, human resources, and other administrative personnel. General and administrative expenses also include outside legal, accounting, and other professional service fees as well as allocated facility and overhead expenses.
Other Income, Net
For the years ended December 31, 2023 and 2022, other income, net consists of interest income on cash and cash equivalents, income recognized related to non-cash consideration associated with the delivery of services as part of a strategic commercial arrangement, interest expense that includes interest on our debt and amortization of deferred debt costs, foreign currency re-measurement, transaction gains and losses, and net change in the fair value of the Strategic Investment (as defined in Note 7 to the consolidated financial statements in Item 8 of this Annual Report).
Income Tax Expense
Our income tax expense consists primarily of income taxes in certain foreign jurisdictions where we conduct business and income taxes in the United States. We have a full valuation allowance for deferred tax assets, including net operating losses primarily for the U.S. and any jurisdiction where we do not expect to realize their benefits in the future. We expect to maintain this valuation allowance for the foreseeable future.
56

Results of Operations
The following table sets forth selected consolidated statements of operations data as a percentage of total revenue for each of the periods indicated.
 Years Ended December 31,
202320222021
Net Revenue:
Platform86 %87 %82 %
Devices14 %13 %18 %
Total net revenue100 %100 %100 %
Cost of Revenue:
Platform41 %38 %30 %
Devices15 %16 %19 %
Total cost of revenue56 %54 %49 %
Gross Profit (Loss):
Platform45 %49 %52 %
Devices(1)%(3)%(1)%
Total gross profit44 %46 %51 %
Operating Expenses:
Research and development25 %25 %17 %
Sales and marketing30 %27 %16 %
General and administrative12 %11 %%
Total operating expenses67 %63 %42 %
Income (Loss) from Operations(23)%(17)%%
Other Income, Net:
Interest expense— %— %— %
Other income, net%%— %
Total other income, net%%— %
Income (Loss) Before Income Taxes(20)%(16)%%
Income tax expense (benefit)— %— %— %
Net Income (Loss) (20)%(16)%%
Comparison of Years Ended December 31, 2023 and 2022
Net Revenue
Years Ended December 31,
20232022Change $Change %
(in thousands, except percentages)
Platform$2,994,105 $2,711,441 $282,664 10 %
Devices490,514 415,093 75,421 18 %
Total net revenue$3,484,619 $3,126,534 $358,085 11 %
Platform
Platform revenue increased by $282.7 million, or 10%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily due to an increase in revenue from streaming services distribution, such as revenue share on content subscriptions and Premium Subscriptions through The Roku Channel, which was offset by slightly lower revenue from advertising driven primarily by weakness in media and entertainment promotional spending.
57

Devices
Devices revenue increased by $75.4 million, or 18%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022. $10.0 million of the increase was due to a change in estimated transaction price for a licensing arrangement with a service operator for which performance obligations were satisfied in prior periods and was recognized as revenue during the three months ended March 31, 2023. The remaining increase was driven primarily by the sales of Roku-branded TVs introduced in March 2023 and to a lesser extent by the sales of smart home products, partially offset by lower revenue from sales of streaming players. The volume of streaming players sold decreased by 8% and the average selling price of streaming players increased by 1% during the year ended December 31, 2023 as compared to the year ended December 31, 2022.
Cost of Revenue and Gross Profit
Years Ended December 31,
20232022Change $Change %
(in thousands, except percentages)
Cost of Revenue:
Platform$1,427,546 $1,179,675 $247,871 21 %
Devices534,458 505,737 28,721 %
Total cost of revenue$1,962,004 $1,685,412 $276,592 16 %
Gross Profit (Loss):
Platform$1,566,559 $1,531,766 $34,793 %
Devices(43,944)(90,644)46,700 (52)%
Total gross profit$1,522,615 $1,441,122 $81,493 %
Platform
The cost of revenue, platform increased by $247.9 million, or 21%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022. The increase of $182.4 million was primarily driven by higher costs of acquiring content, higher costs of Premium Subscriptions, and higher credit card processing fees, partially offset by lower content asset amortization and lower cost of advertising inventory. The cost of revenue, platform also includes restructuring charges of $67.0 million of which $65.5 million consisted of impairment charges related to removing selected content assets from The Roku Channel.
Gross profit for the platform segment increased by $34.8 million, or 2%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily driven by the overall growth in our platform revenue.
Devices
The cost of revenue, devices increased by $28.7 million, or 6%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022. The increase was primarily driven by higher manufacturing costs of $8.7 million, higher royalties of $8.6 million, higher inventory provision of $2.2 million, and higher other device related costs such as product warranties and overhead cost allocation of $9.3 million, offset by lower freight costs of $3.5 million. The increase in manufacturing costs was driven primarily by the cost of Roku-branded TVs that we began selling in March 2023 and the cost of smart home products. The cost of revenue, devices also includes restructuring charges of $3.3 million that consist of employee severance, facilities exit costs, and asset impairments.
Gross loss for the devices segment decreased by $46.7 million, or 52%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022. The gross loss was driven by a higher cost of manufacturing of products in the devices segment as compared to the revenue generated from them. We manage the average selling prices of our products to increase our Active Accounts.
58

Operating Expenses
Years Ended December 31,
20232022Change $Change %
(in thousands, except percentages)
Research and development$878,474 $788,913 $89,561 11 %
Sales and marketing1,033,359 838,419 194,940 23 %
General and administrative403,159 344,678 58,481 17 %
Total operating expenses$2,314,992 $1,972,010 $342,982 17 %
Research and development
Research and development expenses increased by $89.6 million, or 11%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022. The increase was primarily driven by higher restructuring charges of $90.9 million comprised of asset impairments, facilities exit costs, and employee severance. In addition, the increase includes higher office facilities and IT infrastructure expenses of $7.9 million, offset by lower consulting expenses of $6.6 million and lower personnel-related expenses of $3.0 million.
Sales and marketing
Sales and marketing expenses increased by $194.9 million, or 23%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022. The increase was primarily driven by higher restructuring charges of $102.8 million comprised of asset impairments, facilities exit costs, and employee severance. In addition, the increase includes higher marketing, retail, and merchandising expenses of $89.7 million, and higher office facilities and IT infrastructure expenses of $11.3 million, offset by lower consulting expenses of $4.8 million, lower other sales and marketing expenses of $2.7 million, and lower personnel-related expenses of $1.5 million.
General and administrative
General and administrative expenses increased by $58.5 million, or 17%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022. The increase was primarily driven by higher restructuring charges of $53.9 million comprised of asset impairments, facilities exit costs, and employee severance. In addition, the increase includes higher personnel-related expenses of $5.5 million, and higher office facilities and IT infrastructure expenses of $2.3 million, offset by lower legal, consulting, and professional services expenses of $4.8 million.
Other Income, Net
Years Ended December 31,
20232022Change $Change %
(in thousands, except percentages)
Interest expense$(730)$(5,161)$4,431 (86)%
Other income, net93,677 43,766 49,911 114 %
Total other income, net$92,947 $38,605 $54,342 141 %
Other income, net
Total other income, net, increased by $54.3 million, or 141%, during the year ended December 31, 2023 as compared to the year ended December 31, 2022. The increase was primarily driven by an increase in interest income of $51.0 million from higher interest rates on our cash balances, an increase in other income of $8.6 million that includes income recognized related to non-cash consideration associated with the delivery of services as part of a strategic commercial arrangement and an unrealized gain in the fair value of the Strategic Investment, and a reduction in interest expense of $4.4 million as the Credit Facility (as defined below) was fully repaid in February 2023, offset by an increase in foreign exchange losses of $9.7 million due to fluctuation in exchange rates.
59

Income Tax Expense
Years Ended December 31,
20232022Change $Change %
(in thousands, except percentages)
Income tax expense$10,131 $5,722 $4,409 77 %
Income tax expense
Income tax expense increased by $4.4 million, or 77%, for the year ended December 31, 2023 as compared to the year ended December 31, 2022. The increase was driven by the increases in foreign taxes primarily due to the increase of taxable earnings in our foreign operations.
Liquidity and Capital Resources
As of December 31, 2023, we had cash and cash equivalents of $2,025.9 million. Approximately 4% of our cash was held outside the United States in accounts held by our foreign subsidiaries, which are used to fund foreign operations.
Our primary sources of cash are receipts from platform and devices revenue. The primary uses of cash are costs of revenue including costs to acquire advertising inventory, costs to license and produce content, third-party manufacturing costs for our products, as well as operating expenses such as personnel-related expenses including employee termination payments, consulting and professional service expenses, facility expenses, and marketing expenses. Other uses of cash include purchases of property and equipment and mergers and acquisitions.
We have pursued merger and acquisition activities in the past, and we may pursue additional merger and acquisition activities in the future, including the acquisition of rights to programming and content assets. Though we do not expect to incur expenses for facilities and building related costs at the same level as the last few fiscal years, we will continue to incur expenses on the maintenance of our facilities and purchases of computer systems, and other property and equipment, in order to support future growth in our business. These activities may materially impact our liquidity and capital resources.
We believe our existing cash and cash equivalents balance will be sufficient to meet our working capital, capital expenditures, and material cash requirements from known contractual obligations for the next twelve months and beyond. Our future capital requirements, the adequacy of available funds, and cash flows from operations could be affected by various risks, uncertainties, including, but not limited to, those detailed in Item 1A, Risk Factors in this Annual Report and the effects of the current macroeconomic environment. While the current macroeconomic environment has not severely impacted our liquidity and capital resources to date, it has contributed to disruption and volatility in local economies and in capital and credit markets, which could adversely affect our liquidity and capital resources in the future.
We may attempt to raise additional capital through the sale of equity securities or other financing arrangements. If we raise additional funds by issuing equity, the ownership of our existing stockholders will be diluted. If we raise additional financing by the incurrence of indebtedness, we may be subject to fixed payment obligations and also to restrictive covenants. Additionally, due to the current macroeconomic environment, we may be unable to obtain debt or equity financing on terms that are acceptable to us.
Senior Secured Term Loan A and Revolving Credit Facilities
On February 19, 2019, we entered into a Credit Agreement with Morgan Stanley Senior Funding, Inc. (as amended on May 3, 2019, the “Credit Agreement”), which provided for (i) a four-year revolving credit facility in the aggregate principal amount of up to $100.0 million (the “Revolving Credit Facility”), (ii) a four-year delayed draw term loan A facility in the aggregate principal amount of up to $100.0 million (the “Term Loan A Facility”), and (iii) an uncommitted incremental facility subject to certain conditions (together with the Revolving Credit Facility and the Term Loan A Facility, collectively, the “Credit Facility”).
On November 18, 2019, we borrowed an aggregate principal amount of $100.0 million from the Term Loan A Facility. We elected an interest rate equal to the adjusted one-month LIBOR rate plus an applicable margin of 1.75% based on our secured leverage ratio. The Credit Facility matured on February 19, 2023 and the outstanding Term Loan A Facility was repaid in full.
As of December 31, 2022, we had outstanding letters of credit against the Revolving Credit Facility of $37.7 million. Upon maturity of the Credit Facility on February 19, 2023, the outstanding letters of credit were secured by our existing cash balance, a portion of which is restricted for that purpose. As of December 31, 2023, we had outstanding letters of credit of $37.5 million, which are secured by restricted cash of $40.7 million.
See Note 10 to the consolidated financial statements in Item 8 of this Annual Report for additional details.
60

Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Years Ended December 31,
20232022
Consolidated Statements of Cash Flows Data:
Cash flows provided by operating activities$255,856 $11,795 
Cash flows used in investing activities$(92,619)$(201,696)
Cash flows (used in) provided by financing activities$(61,243)$8,357 
Cash Flows from Operating Activities
Our operating activities provided cash of $255.9 million for the year ended December 31, 2023. Our net loss of $709.6 million for the year ended December 31, 2023 was adjusted by non-cash charges of $972.7 million comprised mainly of stock-based compensation, amortization of content assets, depreciation and amortization of property and equipment and intangible assets, amortization of operating right-of-use assets, impairment of assets as part of restructuring charges, and change in fair value of the Strategic Investment.
The changes in our operating assets and liabilities used cash totaling $7.3 million mainly due to payments made to acquire content, payments made for operating leases liabilities, and an increase in the accounts receivable balance at the end of the year due to higher revenue, offset by an increase in accounts payable and accrued liabilities due to timing of payments, an increase in deferred revenue, a decrease in prepaid expenses, and a decrease in inventory balances at the end of fiscal 2023.
Cash Flows from Investing Activities
Our investing activities for the year ended December 31, 2023 included cash outflows of $92.6 million consisting of purchases of property and equipment and expenditures related to the expansion of our office facilities of $82.6 million and an additional investment in the Strategic Investment of $10.0 million.
Cash Flows from Financing Activities
Our financing activities used cash of $61.2 million for the year ended December 31, 2023. The cash outflow related primarily to the repayment of $80.0 million of our Credit Facility that became due in February 2023 offset by $18.8 million received from proceeds from the exercise of employee stock options.
Material Cash Requirements from Known Contractual Obligations
Our material cash requirements from known contractual obligations as of December 31, 2023 consisted of:
Commitments to purchase finished goods from our contract manufacturers and other inventory related items. Consistent with industry practices, we enter into firm, non-cancelable, and unconditional purchase commitments with our contract manufacturers to acquire products through a combination of purchase orders, supplier contracts, and open orders based on projected demand information. Our contract manufacturers source components and build our products based on these demand forecasts. Changes to projected demand or in the subsequent sales mix of our products may result in us being committed to purchase excess inventory to satisfy these commitments. For additional information regarding manufacturing purchase commitments, see Note 12 to the consolidated financial statements in Item 8 of this Annual Report.
Commitments to license content from content partners and produce content under contractual arrangements. For additional information regarding content commitments, see Note 12 to the consolidated financial statements in Item 8 of this Annual Report.
Operating lease liabilities that are included in our consolidated balance sheets and liabilities related to the lease arrangements that have not yet commenced. For additional information regarding our lease liabilities, see Note 9 to the consolidated financial statements in Item 8 of this Annual Report. Our restructuring efforts to consolidate office space did not materially change our operating lease obligations.
The contractual commitments discussed above are associated with agreements that are enforceable and legally binding. Obligations under contracts that we can cancel without a significant penalty are not included above.
In addition, we have $6.2 million of uncertain tax positions as of December 31, 2023. We adjust these positions when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. We are unable to accurately predict when these amounts will be realized or released. Although we believe we have adequately provided for our uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be materially different.
61

Critical Accounting Estimates
Our financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. These estimates and assumptions are based on historical experience, current trends and other factors that we believe to be reasonable at the time our consolidated financial statements are prepared. We evaluate our estimates and assumptions on an ongoing basis. Our actual results could differ from these estimates.
The critical accounting policies requiring estimates, assumptions, and judgments that we believe have the most significant impact on our financial statements are described below.
Revenue Recognition
Our contracts with customers often include promises to transfer multiple products and services to a customer. Judgment may be required in determining whether products contain multiple distinct performance obligations and whether each should be accounted for separately or as one combined performance obligation.
For arrangements with multiple performance obligations, we allocate revenue to each distinct performance obligation based on its relative stand-alone selling price (“SSP”). Our process for determining SSP requires judgment. For performance obligations routinely sold separately, we consider multiple factors that may vary over time depending upon the unique facts and circumstances related to each performance obligation. We determine SSP based on prices charged to customers for individual products, taking into consideration other factors, which may include (i) historical and expected discounting practices, (ii) the size, and volume of transactions, (iii) the geographic areas in which our products are sold, and (iv) our overall go-to-market strategy. For those performance obligations that are not routinely sold separately, we determine SSP using information that may include market conditions and other observable inputs.
When arrangements have variable consideration, we utilize the expected value method to estimate the amount expected to be received. The amount of variable consideration that is included in the transaction price is constrained to the extent that it is probable a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The estimate of the variable consideration is based on the assessment of historical, current, and forecasted performance noted and expected from the performance obligation.
The transaction price in some of our arrangements include non-cash consideration. We determine the fair value of non-cash consideration at contract inception by using historical internal and observable third-party data.
For the sale of third-party goods and services, we evaluate whether we are the principal, and report revenue on a gross basis, or an agent, and report revenue on a net basis. In this assessment, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price.
Our devices revenue includes allowances for returns and sales incentives in the estimated transaction price.
Amortization of Content Assets
The amortization expense for content assets (licensed and produced) is based on projected monetization of such content which results in accelerated or straight-lined patterns depending on the nature of the content. Judgment is required to determine the amortization patterns of our content assets which are monetized as a group. Critical judgments include: (i) the predominant monetization strategy of content, (ii) the grouping of content with similar characteristics, and (iii) the application of historical viewership model and projected decay. These judgments and underlying analysis are reviewed regularly and adjusted as needed on a prospective basis.
Impairment of Long-Lived Assets
We review long-lived assets, including property and equipment, right-of-use assets, and intangible assets with finite lives whenever events or changes in circumstances indicate the carrying amount of the asset or asset group to which it relates may not be recoverable. If such facts and circumstances indicate an asset or asset group’s carrying amount may not be recoverable, we assess its recoverability by comparing the projected undiscounted net cash flows directly associated with the use and eventual disposition of the asset or asset group against their respective carrying amounts. If the asset or asset group is not recoverable, an impairment loss is recognized based on the excess of the carrying amount over the fair value of the asset or asset group.
62

During the year ended December 31, 2023, we recognized an impairment charge of $131.6 million for operating lease right-of-use assets and an impairment charge of $72.3 million for property and equipment related to a decision to sub-lease and cease the use of certain office facilities and related property and equipment. The impairment was a result of the restructuring efforts announced in the third quarter of fiscal year 2023. See Note 17 for additional details. There were no impairments of property and equipment, right-of-use assets, and intangible assets with finite lives during the years ended December 31, 2022 and December 31, 2021.
Significant judgments and estimates included in the determination of the fair value of the assets were identification of events or changes in circumstances necessitating an impairment assessment, the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods, and discount rates that reflect the level of risk associated with the expected future cash flows.
Allowances for Sales Returns and Sales Incentives
Our accounts receivable is stated at invoice value less estimated allowances that include allowance for sales returns and sales incentives. We perform an ongoing analysis of various factors including our historical experience, promotional programs, claims to date, and other business factors to determine the allowances for sales returns and sales incentives. If our estimates regarding accounts receivable allowances differ from the actual results, the losses or gains could be material.
Provision for Income Taxes
We are subject to income taxes in the U.S. and foreign jurisdictions. We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based upon the difference between the consolidated financial statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply to taxable income in the years in which the differences are expected to be reversed.
In determining the need for a valuation allowance, we assess both positive and negative evidence in the various jurisdictions to determine whether it is more likely than not that our deferred tax assets are recoverable. We regularly assess all available evidence, including cumulative historic losses and forecasted earnings. A valuation allowance is established when it is more likely than not that the deferred tax assets will not be realized. We have established a full valuation allowance for our U.S. and Netherlands net deferred tax assets due to the uncertainty of realizing future tax benefits from our net operating loss carry-forwards and other deferred tax assets. A change in the assessment of the realizability of deferred tax assets may materially impact our tax provision in the period in which a change of assessment occurs. Release of the valuation allowance would result in the recognition of U.S. federal and state deferred tax assets and a corresponding decrease to income tax expense in the period the release is recorded.
Recent Accounting Pronouncements
The recent accounting pronouncements are discussed and included in Note 2 to the consolidated financial statements in Item 8 of this Annual Report. They are incorporated herein by reference.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Fluctuation Risk
Our exposure to interest rate risk relates to the interest income generated by cash and cash equivalents. The primary objective of our investment policy is to preserve principal while maximizing income without significantly increasing risk. We believe that an increase or decrease in interest rates of 100 basis points on our cash and cash equivalents balance would impact our interest income by an additional increase or decrease of $20.7 million.
Foreign Currency Exchange Rate Risk
Most of our revenue is generated within the United States and as such we have minimal foreign currency risk related to our revenue. Our foreign currency risk primarily relates to operating expenses, cash balances and lease liabilities denominated in currencies other than U.S. dollars, primarily British pounds and Euros. Our results of current and future operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates.
We have experienced and will continue to experience fluctuations in our net income as a result of transaction gains or losses related to revaluing monetary asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. We have not entered into any derivatives or other financial instruments in an attempt to hedge our foreign currency exchange risk, but we may do so in the future.
63

Item 8. Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
64


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Roku, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Roku, Inc. and subsidiaries (the "Company") as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders' equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.
We have also 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, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 16, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting.
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 critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenue Recognition - Variable Consideration Determination in Streaming Services Distribution – Refer to Note 2 to the financial statements
Critical Audit Matter Description
As part of the Company’s revenue recognition for its arrangements with content partners, management is required to estimate variable consideration from transactional revenue sharing related to streaming services distribution.
Variable consideration related to streaming services distribution (“content partner arrangements”) is included in the estimated transaction price based on the expected value for which a significant reversal of revenue is not expected to occur. For streaming services distribution, the estimate of the variable consideration is based on management’s assessment of historical, current, and forecasted performance of the partner’s applications.
We identified the forecasts of variable consideration relating to streaming service distribution as a critical audit matter due to the significant judgment necessary to estimate variable consideration. Such estimates required a high degree of auditor judgment and an increased extent of effort relative to evaluating the reasonableness of management’s estimates and assumptions related to the forecasts of variable consideration.
65

How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to management’s forecast used in the determination of future variable consideration included the following, among others:
We tested the effectiveness of controls over management’s forecasting process related to streaming services distribution.
We selected a sample of revenue arrangements with variable consideration and performed the following:
Obtained contractual documents for each selection, including master agreements and other related documents.
Analyzed the contractual documents to determine if all arrangement terms that may have an impact on revenue recognition were identified and properly considered in the evaluation of the accounting for the contract, including terms and conditions for transactional revenue sharing.
Performed inquiries with applicable individuals in the Company’s finance, operations, and sales departments regarding the estimates for streaming services distribution.
Tested management’s accuracy of forecasting by comparing the historical forecasts of consideration to actual consideration received.
Evaluated changes from prior period forecasts to current period forecasts, when applicable.
Tested the mathematical accuracy of the compilation of the forecasts.
We considered the existence of contradictory evidence based on reading of internal communication to management, Company press releases, industry reports, publicly available information related to partners’ content applications as well as our observations and inquiries as to the changes within the business and considerations of macroeconomic and industry factors.
/s/ DELOITTE & TOUCHE LLP
San Jose, California
February 16, 2024
We have served as the Company's auditor since 2008.
66

ROKU, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value data)
 As of December 31,
 2023 2022
Assets 
Current Assets: 
Cash and cash equivalents$2,025,891 $1,961,956 
Accounts receivable, net of allowances of $34,127 and $40,191 as of
816,337 760,793 
December 31, 2023 and 2022, respectively
Inventories92,129 106,747 
Prepaid expenses and other current assets138,585 135,383 
Total current assets3,072,942 2,964,879 
Property and equipment, net264,556 335,031 
Operating lease right-of-use assets371,444 521,695 
Content assets, net257,395 292,766 
Intangible assets, net41,753 58,881 
Goodwill161,519 161,519 
Other non-current assets92,183 77,830 
Total Assets$4,261,792 $4,412,601 
Liabilities and Stockholders’ Equity
Current Liabilities:
Accounts payable$385,330 $164,800 
Accrued liabilities788,040 750,810 
Current portion of long-term debt 79,985 
Deferred revenue, current portion102,157 87,678 
Total current liabilities1,275,527 1,083,273 
Deferred revenue, non-current portion24,572 28,210 
Operating lease liability, non-current portion586,174 584,651 
Other long-term liabilities49,186 69,911 
Total Liabilities1,935,459 1,766,045 
Commitments and contingencies (Note 12)
Stockholders’ Equity:
Common stock, $0.0001 par value;
14 14 
1,150,000 (Class A - 1,000,000 and Class B - 150,000) shares authorized
as of December 31, 2023 and 2022;
143,502 (Class A - 126,118 and Class B - 17,384) shares and
140,027 (Class A - 122,602 and Class B - 17,425) shares
issued and outstanding as of December 31, 2023 and 2022, respectively
Additional paid-in capital3,623,747 3,234,860 
Accumulated other comprehensive income (loss)159 (292)
Accumulated deficit(1,297,587)(588,026)
Total stockholders’ equity2,326,333 2,646,556 
Total Liabilities and Stockholders’ Equity$4,261,792 $4,412,601 
See accompanying Notes to Consolidated Financial Statements
67

ROKU, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Years Ended December 31,
202320222021
Net Revenue:
Platform$2,994,105 $2,711,441 $2,264,920 
Devices490,514 415,093 499,664 
Total net revenue3,484,619 3,126,534 2,764,584 
Cost of Revenue:
Platform1,427,546 1,179,675 818,506 
Devices534,458 505,737 537,478 
Total cost of revenue1,962,004 1,685,412 1,355,984 
Gross Profit (Loss):
Platform1,566,559 1,531,766 1,446,414 
Devices(43,944)(90,644)(37,814)
Total gross profit1,522,615 1,441,122 1,408,600 
Operating Expenses:
Research and development878,474 788,913 461,602 
Sales and marketing1,033,359 838,419 455,601 
General and administrative403,159 344,678 256,297 
Total operating expenses2,314,992 1,972,010 1,173,500 
Income (Loss) from Operations(792,377)(530,888)235,100 
Other Income, Net:
Interest expense(730)(5,161)(2,980)
Other income, net93,677 43,766 4,467 
Total other income, net92,947 38,605 1,487 
Income (Loss) Before Income Taxes(699,430)(492,283)236,587 
Income tax expense (benefit)10,131 5,722 (5,798)
Net Income (Loss) $(709,561)$(498,005)$242,385 
Net income (loss) per share — basic $(5.01)$(3.62)$1.83 
Net income (loss) per share — diluted$(5.01)$(3.62)$1.71 
Weighted-average common shares outstanding — basic 141,572137,668132,710
Weighted-average common shares outstanding — diluted 141,572137,668141,668
See accompanying Notes to Consolidated Financial Statements
68

ROKU, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
 Years Ended December 31,
 202320222021
Net Income (Loss) $(709,561)$(498,005)$242,385 
Other comprehensive gain (loss), net of tax:
Foreign currency translation adjustment451 (333)12 
Other comprehensive gain (loss), net of tax451 (333)12 
Comprehensive Income (Loss)$(709,110)$(498,338)$242,397 
See accompanying Notes to Consolidated Financial Statements

69

ROKU, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance-December 31, 2020128,004 $13 $1,660,379 $29 $(332,406)$1,328,015 
Vesting of early exercised stock options— — 4 — — 4 
Issuance of common stock pursuant to equity incentive plans4,496 1 18,531 — — 18,532 
Issuance of common stock in connection with at-the-market offering, net of issuance costs of $10,400
2,637 — 989,615 — — 989,615 
Stock-based compensation expense— — 188,043 — — 188,043 
Foreign currency translation adjustment— — — 12 — 12 
Net income— — — — 242,385 242,385 
Balance-December 31, 2021135,137 14 2,856,572 41 (90,021)2,766,606 
Issuance of common stock pursuant to equity incentive plans4,890 — 18,357 — — 18,357 
Stock-based compensation expense— — 359,931 — — 359,931 
Foreign currency translation adjustment— — — (333)— (333)
Net loss— — — — (498,005)(498,005)
Balance-December 31, 2022140,027 14 3,234,860 (292)(588,026)2,646,556 
Issuance of common stock pursuant to equity incentive plans3,475 — 18,757 — — 18,757 
Stock-based compensation expense— — 370,130 — — 370,130 
Foreign currency translation adjustment— — — 451 — 451 
Net loss— — — — (709,561)(709,561)
Balance-December 31, 2023143,502 $14 $3,623,747 $159 $(1,297,587)$2,326,333 
See accompanying Notes to Consolidated Financial Statements

70

ROKU, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Years Ended December 31,
 202320222021
Cash flows from operating activities:
Net income (loss)$(709,561)$(498,005)$242,385 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization70,447 48,651 42,621 
Stock-based compensation expense370,130 359,931 187,532 
Amortization of right-of-use assets57,579 55,507 31,024 
Amortization of content assets207,852 234,355 95,570 
Foreign currency remeasurement (gains) losses1,457 (8,230) 
Change in fair value of Strategic Investment(4,348)532  
Impairment of assets269,402 7,500  
Provision for (recoveries of) doubtful accounts1,674 2,081 (904)
Other items, net(1,510)(190)(101)
Changes in operating assets and liabilities:
Accounts receivable(56,937)(10,887)(221,768)
Inventories14,725 (56,471)3,619 
Prepaid expenses and other current assets15,058 (15,941)(48,074)
Content assets and liabilities, net(267,155)(313,204)(193,440)
Other non-current assets(592)(7,304)(19,335)
Accounts payable248,175 14,190 8,428 
Accrued liabilities57,714 167,526 128,931 
Operating lease liabilities(27,786)(9,245)(20,083)
Other long-term liabilities(1,309)(403)(1,100)
Deferred revenue10,841 41,402 (7,224)
Net cash provided by operating activities255,856 11,795 228,081 
Cash flows from investing activities:
Purchases of property and equipment(82,619)(161,696)(40,041)
Acquisition of businesses, net of cash acquired  (136,778)
Purchase of Strategic Investment(10,000)(40,000) 
Net cash used in investing activities(92,619)(201,696)(176,819)
Cash flows from financing activities:
Repayments of borrowings(80,000)(10,000)(5,000)
Proceeds from equity issued under incentive plans18,757 18,357 18,532 
Proceeds from equity issued under at-the-market offerings, net of offering costs  989,615 
Net cash (used in) provided by financing activities(61,243)8,357 1,003,147 
Net increase (decrease) in cash, cash equivalents and restricted cash101,994 (181,544)1,054,409 
Effect of exchange rate changes on cash, cash equivalents and restricted cash2,654 (4,170)12 
Cash, cash equivalents and restricted cash —Beginning of period1,961,956 2,147,670 1,093,249 
Cash, cash equivalents and restricted cash —End of period$2,066,604 $1,961,956 $2,147,670 
Cash, cash equivalents and restricted cash at end of period:
Cash and cash equivalents2,025,891 1,961,956 2,146,043 
Restricted cash, current40,713   
Restricted cash, non-current  1,627 
Cash, cash equivalents and restricted cash —End of period$2,066,604 $1,961,956 $2,147,670 
71

 Years Ended December 31,
 202320222021
Supplemental disclosures of cash flow information:
Cash paid for interest$915 $3,894 $2,578 
Cash paid for income taxes$6,632 $7,016 $1,363 
Supplemental disclosures of non-cash investing and financing activities:
Non-cash consideration for business combination$ $ $21,400 
Services to be received as part of a business combination$ $ $6,500 
Unpaid portion of property and equipment purchases$429 $28,503 $3,073 
See accompanying Notes to Consolidated Financial Statements
72

ROKU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. THE COMPANY
Organization and Description of Business
Roku, Inc. (the “Company” or “Roku”), was formed in October 2002 as Roku LLC under the laws of the State of Delaware. On February 1, 2008, Roku LLC was converted into Roku, Inc., a Delaware corporation. The Company operates in two reportable segments and generates platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls). Streaming services distribution was previously referred to as content distribution services. The Company generates devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.
2. SIGNIFICANT ACCOUNTING POLICIES AND BASIS OF PRESENTATION
Basis of Presentation and Principles of Consolidation
The consolidated financial statements, which include the accounts of Roku, Inc. and its wholly-owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts in the consolidated financial statements and accompanying notes have been reclassified to conform to the current period presentation.
Use of Estimates
The preparation of the Company’s consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expenses. Significant items subject to such estimates and assumptions include:
revenue recognition: determining the nature and timing of satisfaction of performance obligations, variable consideration, determining the stand-alone selling prices of performance obligations, gross versus net revenue recognition, and evaluation of customer versus vendor relationships;
the impairment of intangible assets;
amortization and the impairment of content assets;
the impairment of operating lease right-of-use assets and property and equipment;
valuation of the Strategic Investment (defined in Note 7);
useful lives of tangible and intangible assets;
allowances for sales returns and sales incentives; and
the valuation of deferred income tax assets
The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. Actual results may differ from the Company’s estimates and assumptions.
Comprehensive Income (Loss)
Comprehensive income (loss) for the years ended December 31, 2023, 2022, and 2021 includes foreign currency translation adjustments.
Foreign Currency
The functional currency of some of the Company’s foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities of these subsidiaries are remeasured into U.S. dollars from the local currency at exchange rates in effect at period-end and non-monetary assets and liabilities are remeasured at historical exchange rates. Revenue and expenses are remeasured at average exchange rates in effect during each period. Foreign currency gains or losses from remeasurement and transaction gains or losses are recorded as Other income (expense), net in the consolidated statements of operations. The Company recorded a foreign currency loss of $1.5 million, a gain of $8.2 million, and a loss of $1.2 million during the years ended December 31, 2023, 2022, and 2021, respectively.
73

The Company also has some foreign subsidiaries which use local currency as their functional currency. The financial statements of these subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity.
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist primarily of bank deposit accounts and investments in money market funds.
The Company’s restricted cash balance is included in Prepaid expenses and other current assets in the consolidated balance sheets and is used to secure outstanding letters of credit related to operating leases for office facilities. The letters of credit were previously secured by the Credit Facility (defined in Note 10) which matured and was repaid in February 2023. See Note 10 for additional details.
The Company maintains its cash, cash equivalent, and restricted cash balances with high credit financial institutions and continuously monitors the amount of exposure to any one institution and diversifies as necessary in order to minimize its concentration risk. Such balances often exceed regulated insured limits.
Accounts Receivable, net
Accounts receivable are typically unsecured and are derived from revenue earned from customers. They are stated at invoice value less estimated allowances for sales returns, sales incentives, doubtful accounts, and other miscellaneous allowances. The Company performs ongoing credit evaluations of its customers to determine allowances for potential credit losses and doubtful accounts. The Company considers historical experience, ongoing promotional activities, historical claim rates, and other factors to determine the allowances for sales returns and sales incentives.
Allowance for Sales Returns: Allowance for sales returns consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$7,417 $6,015 $5,912 
Add: Charged to revenue16,560 19,068 16,181 
Less: Utilization of sales return reserve(16,169)(17,666)(16,078)
Ending balance$7,808 $7,417 $6,015 
Allowance for Sales Incentives: Allowance for sales incentives consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$28,903 $48,411 $30,838 
Add: Charged to revenue85,178 94,731 90,530 
Less: Utilization of sales incentive reserve(91,057)(114,239)(72,957)
Ending balance$23,024 $28,903 $48,411 
Allowance for Doubtful Accounts: Allowance for doubtful accounts consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$3,498 $2,158 $4,181 
Provision for (recoveries of) doubtful accounts1,674 2,081 (904)
Adjustments for write-off(2,959)(741)(1,119)
Ending balance$2,213 $3,498 $2,158 
The Company did not have any customer that individually accounted for more than 10% of its accounts receivable, net balance as of December 31, 2023 and 2022.
74

Intangible Assets
Intangible assets acquired through business combinations are recorded at their fair values as of the acquisition date. Intangible assets are amortized using the straight-line method over their estimated useful lives. The Company evaluates the estimated remaining useful lives of its intangible assets annually and when events or changes in circumstances warrant a revision to the remaining periods of amortization.
Impairment Assessments
The Company evaluates goodwill and indefinite-lived intangible assets, for possible impairment at least annually during the fourth quarter of each fiscal year or more often, if and when circumstances indicate that goodwill or indefinite-lived intangible assets may be impaired. This includes but is not limited to significant adverse changes in the business climate, market conditions, or other events that indicate that it is more likely than not that the fair value of a reporting unit or indefinite lived-intangible asset is less than its carrying value. In performing its annual assessment, the Company can opt to perform a qualitative assessment to test for impairment or it can directly perform a quantitative assessment. Based on the Company’s qualitative assessment, if it is determined that the fair value of the reporting unit or indefinite-lived intangible assets is, more likely than not, less than its carrying amount, then the quantitative assessment is performed. Any excess of the reporting unit’s carrying amount over its fair value is recorded as an impairment loss, limited to the total amount of goodwill allocated to the reporting unit. Any excess of an indefinite-lived intangible asset’s carrying amount over its fair value is recorded as an impairment loss.
The Company reviews long-lived assets, including property and equipment, right-of-use assets, and intangible assets with finite lives for impairment when events or changes in business circumstances indicate that the carrying amount of the asset or asset group may not be recoverable. The Company assesses the recoverability of an asset or asset group based on their estimated undiscounted future cash flows directly associated with their use and eventual disposition. If the asset or asset group is not recoverable, an impairment loss is recognized based on the excess of the carrying amount over the fair value of the asset or asset group.
The Company did not recognize any impairment for goodwill in any of the periods reported. The Company recorded an impairment charge related to abandoned technology assets of $7.5 million for the year ended December 31, 2022. There were no impairments of intangible assets during the years ended December 31, 2023 and December 31, 2021. See Note 17 for additional details.
During the year ended December 31, 2023, the Company recognized an impairment charge of $131.6 million for operating lease right-of-use assets and an impairment charge of $72.3 million for property and equipment related to a decision to sub-lease and cease the use of certain office facilities and related property and equipment. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. There were no impairments of property and equipment, right-of-use assets, and intangible assets with finite lives during the years ended December 31, 2022 and December 31, 2021.
Content Assets
The Company recognizes content assets (licensed and produced) as Content assets, net on the consolidated balance sheets. For licensed content, the cost per title is capitalized along with a corresponding liability when the license period begins, the content is available for streaming and when the fee is determinable. For produced content, all direct production costs are capitalized. Payment terms for certain licensed content require advanced payments which are reflected in Prepaid expenses and other current assets.
The amortization expense for content assets (licensed and produced) is based on projected usage which results in accelerated or straight-lined patterns depending on the nature of the content. Projected usage is mainly based on historical and projected viewing patterns. Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations.
Content assets (licensed and produced) are primarily monetized together as a unit, referred to as a film group. The film group is evaluated for impairment whenever an event occurs, or circumstances change, indicating the fair value is less than the carrying value. The Company reviews various qualitative factors and indicators to assess whether the film group is impaired. In addition, unamortized costs for assets that have been, or are expected to be, abandoned are written off. During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021.
75

Revenue Recognition
Revenue is recognized upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. The Company’s contracts include various product or services or a combination of both, which are generally capable of being distinct and are accounted for as separate performance obligations. The Company’s contracts often contain multiple distinct performance obligations.
The Company estimates the transaction price based on the amount expected to be received for transferring the promised goods or services in the contract which may include fixed consideration or variable consideration. At the inception of each arrangement, the Company evaluates the likelihood that the payments will be collected. When arrangements have variable consideration, the Company utilizes the expected value method to estimate the amount expected to be received. The amount of variable consideration that is included in the transaction price is constrained to the extent that it is probable a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The estimate of the variable consideration is based on the assessment of historical, current, and forecasted performance noted and expected from the performance obligation.
In arrangements with multiple performance obligations, the estimated transaction price of each contract is allocated to each distinct performance obligation based on relative stand-alone selling price (“SSP”). For performance obligations routinely sold separately, the Company determines SSP based on prices charged to customers for individual products in consideration with historical and expected discounting practices, the size, and volume of transactions, geographic location, and go-to-market strategy. For those performance obligations that are not routinely sold separately, the Company determines SSP using information that may include market conditions and other observable inputs.
When the Company’s arrangements involve third-party goods and services, it evaluates whether the Company is the principal, and reports revenue on a gross basis, or an agent, and reports revenue on a net basis. In this assessment, the Company considers if it obtains control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price.
Revenue is recorded net of taxes collected from customers which are subsequently remitted to the relevant government authority. The Company does not capitalize any cost associated with contract acquisition because it applies a practical expedient and expenses commissions when incurred as most direct contract acquisition costs relate to contracts that are recognized over a period of one year or less. Sales commissions are included in Sales and marketing expenses in the consolidated statements of operations. The as-invoiced practical expedient is applied when the amount of consideration the Company has a right to invoice corresponds directly with the value to the customer of the entity’s performance completed to date.
Nature of Products and Services
Platform segment:
The Company generates platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls).
The Company sells digital advertising to advertisers directly or through advertising agencies or third-party demand and supply-side platforms and to content partners for their media and entertainment promotions via various campaign tools. Advertising arrangements include video and display advertising delivered through advertising impressions. Advertising arrangements include multiple performance obligations as they contain distinct advertising products or services. For such arrangements, the Company allocates revenue to each distinct performance obligation based on their relative SSP. The Company also generates revenue from customers using its advertising platform. For such arrangements, it charges a platform fee, which is a percentage of a customer’s advertising inventory spend during the month, along with data and any add-on features purchased through the platform. The Company recognizes revenue on either a gross or net basis for digital advertising based on its determination as to whether it is acting as the principal in the revenue generation process or as an agent. Where the Company is the principal, it controls the advertising inventory before it is transferred to its customers. This is further supported by the Company being primarily responsible to its customers for the fulfillment and having a level of discretion in establishing pricing. Advertising arrangements comprised of multiple performance obligations are recognized either at a point in time or over time depending on the nature of the distinct performance obligation.
76

The Company’s revenue sharing arrangements within its streaming services distribution include cash or non-cash consideration. The revenue sharing arrangements generally apply to new subscriptions for accounts that sign up for new services and at the time of a movie rental or purchase. Revenue is recognized on a net basis as the Company is deemed to be the agent between content partners and end users. Revenue is recognized on a time elapsed basis, by day, as the services are delivered over the contractual distribution term. Non-cash consideration is usually in the form of advertising inventory, the fair value of which is determined based on relevant internal and third-party data.
The Company sells Premium Subscriptions for premium content on The Roku Channel for varying fees for different content. Revenue from such Premium Subscription fees is recognized on a gross basis over the service period as the Company is deemed to be the principal in the relationship with the end user. The Company obtains control of the content before transferring to the end user and has latitude in establishing pricing. The Company pays fixed fees per subscriber or fixed percentage of revenue share to the providers of premium content on The Roku Channel based on the contractual arrangement and recognizes that in Cost of revenue, platform.
The Company sells branded app buttons on remote controls of streaming devices that provide one-touch access to a content partner’s content. The Company typically receives a fixed fee per button for each unit sold over a defined distribution period. Revenue is recognized on a time elapsed basis, by day, over the distribution term.
Devices segment:
The Company generates devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.
The Company sells the majority of its devices in the U.S. through retailers and distributors as well as through the Company’s website. Devices revenue primarily consists of hardware, embedded software, and unspecified upgrades and updates on a when and if-available basis. The hardware and embedded software are considered as one performance obligation and revenue is recognized at a point in time when the control transfers to the customer. Unspecified upgrades and updates are available to customers on a when-and-if available basis. The Company records the allocated value of the unspecified upgrades and updates as deferred revenue and recognizes it as devices revenue ratably on a time elapsed basis over the estimated economic life of the associated products.
The Company’s devices revenue includes allowances for sales returns and sales incentives in the estimated transaction price. These estimates are based on historical experience and anticipated performance. Shipping charges billed to customers are included in devices revenue and the related shipping costs are included in Cost of revenue, devices.
The Company licenses the Roku OS, including updates and upgrades, to service operators. The revenue allocated to unspecified upgrades and updates is recognized on a time elapsed basis, by day, over the service period. Professional services revenue is recognized as services are provided or accepted. Hosting fees are recognized on a time elapsed basis, by day, over the service period.
Leases
The Company determines if an arrangement contains a lease at its inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, accrued liabilities, and operating lease liability in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The Company takes into consideration its credit rating and the length of the lease when calculating the incremental borrowing rate. The Company considers the options to extend or terminate the lease in determining the lease term, when it is reasonably certain to exercise one of the options.
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. The Company applies fair value accounting for all assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements. The carrying amounts reported in the consolidated financial statements for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. The carrying amount of debt approximates fair value due to its variable interest rates.
77

Inventories
The Company’s inventories consist primarily of finished goods and are stated at the lower of cost or net realizable value with cost determined on a first-in, first-out basis. Provisions are made if the cost of the inventories exceeds their net realizable value. The Company evaluates inventory levels and purchase commitments for excess and obsolete products, based on its assessment of future demand and market conditions.
Property and Equipment
Property and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives of the assets, generally ranging between eighteen months and five years. Leasehold improvements are amortized over the shorter of the lease term or their estimated useful lives, which range from one to eleven years.
The Company capitalizes costs to develop its internal-use software. Costs that relate to the planning and post-implementation phases of development are expensed as incurred. Costs are capitalized when preliminary efforts are successfully completed, management has authorized and committed to funding the project, and it is probable that the project will be completed and will be used as intended. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized.
During the years ended December 31, 2023, and 2022, the Company did not capitalize any internal-use software development costs. During the year ended December 31, 2021, the Company capitalized internal-use software development costs of $0.5 million. Capitalized costs are amortized using the straight-line method over the estimated useful life of the asset, which is generally two to three years, beginning when the asset is ready for its intended use. During the years ended December 31, 2023, 2022, and 2021, the Company amortized internal-use software development costs of $0.9 million, $1.0 million, and $1.0 million, respectively.
Deferred Revenue
The Company’s deferred revenue reflects fees received in advance that will be recognized as revenue over time or as services are rendered. Deferred revenue balances consist of the amount of devices revenue allocated to unspecified upgrades and updates on a when-and-if available basis, and advance payments from advertisers, content partners, and licensing or services fees received from service operators and TV brands, where performance obligations are not yet fulfilled. Deferred revenue expected to be realized within one year is classified as a current liability and the remaining is recorded as a non-current liability.
Advertising Expenses
Advertising expenses are recognized when incurred and are included in Sales and marketing expense in the consolidated statements of operations. The Company incurred advertising expenses of $3.7 million, $10.0 million, and $35.2 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Stock-Based Compensation
The Company measures compensation expense for all stock-based awards, including restricted stock units and stock options granted to employees, based on the estimated fair value of the award on the date of grant. For restricted stock units, the grant date fair value is based on the closing market price of the Company’s Class A common stock on the date of grant. The fair value of each stock option is estimated using the Black-Scholes option pricing model. The Company accounts for forfeitures as they occur. Stock-based compensation is recognized on a straight-line basis over the requisite vesting period.
The Black-Scholes option pricing model used to fair value stock options include the following assumptions:
Fair Value of Our Common Stock. The Company uses the closing market price of its Class A common stock as reported on The Nasdaq Global Select Market on the date of grant.
Expected Term. The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company uses the simplified calculation of the expected term, which reflects weighted-average time to vest and the contractual life of the stock options granted, in absence of its own historical exercise data.
Volatility. The expected volatility is derived from an average of the historical volatility of the Company’s Class A common stock price and the stock price volatilities of several peer companies which are similar in size and/or operational and economic activities.
78

Risk-free Rate. The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term for each of the Company’s stock options.
Dividend Yield. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.
Income Taxes
The Company accounts for income taxes using an asset and liability approach. Deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures, that requires companies to provide enhanced disclosures about significant segment expenses within its reportable segment disclosures on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The guidance applies retrospectively to all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of the new guidance.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, that requires incremental disclosures within the income tax disclosures that increase the transparency and usefulness of income tax disclosures. The updated disclosures primarily require specific categories and greater disaggregation within the rate reconciliation, disaggregation of income taxes paid, and modifying other income tax-related disclosures. The guidance is effective either prospectively or retrospectively for fiscal years beginning after December 15, 2024. The Company is currently in the process of evaluating the effects of the new guidance.
3. REVENUE
The Company’s disaggregated revenue is represented by the two reportable segments discussed in Note 16.
The contract balances include the following (in thousands):
 As of December 31,
 202320222021
Accounts receivable, net$816,337 $760,793 $752,393 
Contract assets (included in Prepaid expenses and other current assets)17,964 42,617 46,952 
Deferred revenue, current portion102,157 87,678 45,760 
Deferred revenue, non-current portion24,572 28,210 28,726 
Total deferred revenue$126,729 $115,888 $74,486 
Accounts receivable are recorded at the amount invoiced, net of an allowance for sales returns, sales incentives, and doubtful accounts. Payment terms can vary by customer and contract.
The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets are created when invoicing occurs subsequent to revenue recognition. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. The Company’s contract assets are current in nature and are included in Prepaid expenses and other current assets. Contract assets decreased by $24.7 million during the year ended December 31, 2023 due to the timing of billing to customers and a slower growth rate in platform revenue. Contract assets decreased by $4.3 million during the year ended December 31, 2022 due to the timing of billing to customers and a slower growth rate in platform revenue.
79

Deferred revenue reflects consideration invoiced prior to the completion of performance obligations and revenue recognition. Deferred revenue increased by approximately $10.8 million during the year ended December 31, 2023 due to an increase in subscription revenue related to Premium Subscriptions and smart home products, higher device revenue in the year ended December 31, 2023 as compared to the year ended December 31, 2022, and due to the billings in excess of revenue recognized and timing of fulfillment of performance obligations related to platform revenue arrangements. Deferred revenue increased by approximately $41.4 million during the year ended December 31, 2022 primarily due to the billings in excess of revenue recognized and timing of fulfillment of performance obligations related to revenue arrangements.
Revenue recognized during the year ended December 31, 2023 from amounts included in the total deferred revenue as of December 31, 2022 was $88.4 million. Revenue recognized during the year ended December 31, 2022 from amounts included in the total deferred revenue as of December 31, 2021 was $47.6 million.
Revenue allocated to remaining performance obligations represents estimated contracted revenue that has not yet been recognized which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. Estimated contracted revenue for these remaining performance obligations was $1,195.9 million as of December 31, 2023, of which the Company expects to recognize approximately 47% over the next 12 months and the remainder thereafter.
The Company recognized $45.5 million and reversed $3.2 million of revenue during the years ended December 31, 2023 and 2022, respectively, from performance obligations that were satisfied in previous periods due to the changes in the estimated transaction price of its revenue contracts.
Customer I accounted for 11% of the total net revenue for the year ended December 31, 2023. The Company did not have any customer that individually accounted for more than 10% of its total net revenue for the years ended December 31, 2022 and 2021.
4. GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill represents the excess of purchase consideration in a business combination over the fair value of tangible and intangible assets acquired net of the liabilities assumed. All goodwill relates to the platform segment. Goodwill is evaluated for impairment annually. No impairment was recognized during the years ended December 31, 2023, 2022, and 2021.
Intangible Assets
The following tables summarize the Company’s intangible assets for the periods presented (in thousands, except years):
As of December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted-Average Useful Lives
(in years)
Developed technology$73,367 $(49,087)$24,280 5.9
Customer relationships14,100 (13,948)152 4.0
Tradename20,400 (5,966)14,434 9.8
Patents4,076 (1,189)2,887 14.0
Total Intangible assets$111,943 $(70,190)$41,753 6.7
As of December 31, 2022
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted-Average Useful Lives
(in years)
Developed technology$73,367 $(37,278)$36,089 5.9
Customer relationships14,100 (10,920)3,180 4.0
Tradename20,400 (3,966)16,434 9.8
Patents4,076 (898)3,178 14.0
Total Intangible assets$111,943 $(53,062)$58,881 6.7
80

The Company recognized an impairment charge of $7.5 million during the year ended December 31, 2022 as part of its restructuring efforts related to the abandonment of future development of certain technology assets. See Note 17 for additional details.
The Company recorded expenses of $17.1 million, $17.7 million, and $17.3 million for amortization of intangible assets during the years ended December 31, 2023, 2022, and 2021, respectively.
The Company recorded most of the amortization of developed technology in Cost of revenue, platform for the year ended December 31, 2023, and in Cost of revenue, platform and Research and development expenses for the years ended December 31, 2022 and 2021. The Company recorded amortization of customer relationships and tradename in Sales and marketing expenses, and recorded amortization of patents in General and administrative expenses in the consolidated statements of operations.
As of December 31, 2023, the estimated future amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):
Year Ending December 31, 
2024$14,252 
202512,533
20264,074
20272,737
20282,291
Thereafter5,866
Total$41,753 
5. BALANCE SHEET COMPONENTS
Accounts Receivable, net: Accounts receivable, net consisted of the following (in thousands):
 As of December 31,
 20232022
Accounts receivable, gross$850,464 $800,984 
Less: Allowances
Allowance for sales returns7,808 7,417 
Allowance for sales incentives23,024 28,903 
Allowance for doubtful accounts2,213 3,498 
Other allowances1,082 373 
Total allowances34,127 40,191 
Accounts receivable, net $816,337 $760,793 
Property and Equipment, net: Property and equipment, net consisted of the following (in thousands):
 As of December 31,
 20232022
Computers and equipment$51,320 $45,989 
Leasehold improvements292,418 353,245 
Internal-use software6,980 7,274 
Office equipment and furniture36,900 28,614 
Property and equipment, gross387,618 435,122 
Accumulated depreciation and amortization(123,062)(100,091)
Property and equipment, net$264,556 $335,031 
Depreciation and amortization expense for property and equipment assets for the years ended December 31, 2023, 2022, and 2021 was $53.3 million, $31.0 million, and $25.4 million, respectively.
81

During the year ended December 31, 2023, the Company recognized an impairment charge of $72.3 million related to property and equipment associated with the leased office facilities that are part of its restructuring efforts. See Note 17 for additional details.
Accrued Liabilities: Accrued liabilities consisted of the following (in thousands):
 As of December 31,
 20232022
Payments due to content partners
$239,196 $201,054 
Accrued cost of revenue147,875 105,347 
Marketing, retail and merchandising expenses
147,853 163,367 
Operating lease liability, current68,099 54,689 
Content liability, current54,319 88,717 
Other accrued expenses130,698 137,636 
Total Accrued liabilities
$788,040 $750,810 
Deferred Revenue: Deferred revenue consisted of the following (in thousands):
 As of December 31,
 20232022
Platform, current$66,636 $59,276 
Devices, current35,521 28,402 
Total deferred revenue, current102,157 87,678 
Platform, non-current625 969 
Devices, non-current23,947 27,241 
Total deferred revenue, non-current24,572 28,210 
Total Deferred revenue$126,729 $115,888 
Other Long-term Liabilities: Other Long-term liabilities consisted of the following (in thousands):
As of December 31,
20232022
Content liability, non-current$24,115 $39,587 
Other long-term liabilities25,071 30,324 
Total Other long-term liabilities$49,186 $69,911 
6. CONTENT ASSETS
Content assets consisted of the following (in thousands):
As of December 31,
20232022
Licensed content, net and advances$148,777 $243,226 
Produced content:
Released, less amortization77,951 42,605 
Completed, not released11,235 3,537 
In production38,275 42,904 
Total produced content, net127,461 89,046 
Total Content assets, net and advances$276,238 $332,272 
Current portion$18,843 $39,506 
Non-current portion$257,395 $292,766 
82

Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations and is as follows (in thousands):
Years Ended December 31,
202320222021
Licensed content$161,633 $216,393 $84,133 
Produced content46,219 17,962 11,437 
Total amortization costs$207,852 $234,355 $95,570 
During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel as part of its restructuring efforts. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021.
The following table reflects the expected amortization costs of released licensed and produced content assets, net for the next three years (in thousands):
Years Ended December 31,
202420252026
Licensed content$76,586 $28,824 $17,637 
Produced content32,640 20,512 18,936 
Total expected amortization costs$109,226 $49,336 $36,573 
7. STRATEGIC INVESTMENT
In June 2022, the Company agreed to provide financing of up to $60.0 million in the aggregate to a counterparty with whom the Company has a commercial relationship. The advances are in the form of convertible promissory notes (the “Strategic Investment”) and are recognized as Other non-current assets on the consolidated balance sheets. The Strategic Investment accrues interest at 5% per annum. The convertible promissory notes have maturity dates as reflected in the table below, or are due upon a redemption event or in the event of a default.
The convertible promissory notes and their date of investment and maturity are as follows (in thousands):
As of December 31, 2023
Date of InvestmentAmount of InvestmentDate of Maturity
June 15, 2022$40,000June 15, 2025
March 23, 2023$5,000March 23, 2026
May 23, 2023$5,000May 23, 2026
The Strategic Investment contains certain redemption features that meet the definition of embedded derivatives and require bifurcation. The Company elected to apply the fair value option and account for the hybrid instrument containing the host contract and the embedded derivatives at fair value as a single instrument, with any subsequent changes in fair value included in Other income (expense), net in the consolidated statements of operations. See Note 8 for additional details on the fair value of the Strategic Investment.
83

8. FAIR VALUE DISCLOSURE
The Company’s financial assets measured at fair value on a recurring basis are as follows (in thousands):
 
As of December 31, 2023
As of December 31, 2022
 Fair ValueLevel 1Level 3Fair ValueLevel 1Level 3
Assets:
Cash and cash equivalents:
Cash$594,493 $594,493 $ $1,353,547 $1,353,547 $ 
Money market funds1,431,398 1,431,398  608,409 608,409  
Restricted cash, current40,713 40,713     
Strategic Investment53,816  53,816 39,468  39,468 
Total assets measured and recorded at fair value$2,120,420 $2,066,604 $53,816 $2,001,424 $1,961,956 $39,468 
The following table reflects the changes in the fair value of the Company’s Level 3 financial assets (in thousands):
Years Ended December 31,
20232022
Beginning balance$39,468 $ 
Purchase of Strategic Investment10,000 40,000 
Change in estimated fair value of Strategic Investment4,348 (532)
Ending balance$53,816 $39,468 
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal market (or most advantageous market, in the absence of a principal market) for the asset or liability in an orderly transaction between market participants at the measurement date. Further, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs in measuring fair value, and utilizes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value.
The three levels of inputs used to measure fair value are as follows:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Financial assets and liabilities measured using Level 1 inputs include cash equivalents including restricted cash, accounts receivable, prepaid expenses, accounts payable, and accrued liabilities.
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. The Company measured money market funds of $1,431.4 million and $608.4 million as cash equivalents as of December 31, 2023 and 2022, respectively, using Level 1 inputs.
Level 2—Observable inputs other than quoted prices included within Level 1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.
The Company did not have any Level 2 instruments as of December 31, 2023 and 2022.
Level 3—Unobservable inputs that are supported by little or no market activity, are significant to the fair value of the assets or liabilities and reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.
As of December 31, 2023, the Company measured the Strategic Investment using Level 3 inputs. The fair value of the Strategic Investment on the date of purchase was determined to be equal to its principal amount. The Company recorded an unrealized gain of $4.3 million and an unrealized loss of $0.5 million in Other income, net related to the change in the fair value of the Strategic Investment for the years ended December 31, 2023 and 2022, respectively.
84

The Company classified the Strategic Investment as Level 3 due to the lack of relevant observable market data over fair value inputs. The fair value of the Strategic Investment was estimated using a scenario-based probability weighted discounted cash flow model. Significant assumptions include the discount rate, and the timing and probability weighting of the various redemption scenarios that impact the settlement of the Strategic Investment.
Assets and liabilities that are measured at fair value on a non-recurring basis
Non-financial assets such as goodwill, intangible assets, property and equipment, operating lease right-of-use assets, and content assets are evaluated for impairment and adjusted to fair value using Level 3 inputs, only when impairment is recognized.
During the year ended December 31, 2023, the Company recorded total impairment charges of $269.4 million that included $131.6 million of operating lease right-of-use assets impairment, $72.3 million of property and equipment impairment, and $65.5 million of content assets impairment related to removing select licensed and produced content from The Roku Channel.
During the year ended December 31, 2022, the Company recognized an impairment charge of $7.5 million related to the abandonment of future development of certain technology assets. The Company did not record any impairment charges during the year ended December 31, 2021.
The fair value of the impaired operating lease right-of-use assets and property and equipment were estimated using discounted cash flow models, or the income approach, based on market participant assumptions with Level 3 inputs. The significant assumptions used in estimating fair value include the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods, and discount rates that reflect the level of risk associated with the expected future cash flows. For the licensed and produced content that was removed from The Roku Channel, the net carrying amount of the content assets was written off. For the abandoned technology assets, the net carrying amount of the technology assets was written off.
9. LEASES
The Company has entered into operating leases primarily for office real estate. The leases have remaining terms ranging from less than 1 year to 10 years and may include options to extend or terminate the lease. The depreciable life of ROU assets is limited by the expected lease term.
The components of lease expense are as follows (in thousands):
 Years Ended December 31,
 202320222021
Operating lease expense$83,060 $76,359 $46,410 
Variable lease expense23,331 18,991 15,080 
Total operating lease expense$106,391 $95,350 $61,490 
Supplemental cash flow information related to leases is as follows (in thousands):
 Years Ended December 31,
 202320222021
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflows from operating leases$74,278 $56,370 $51,657 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$40,866 $231,728 $110,845 
Decrease in operating lease right-of-use assets due to impairment (See Note 17)$131,646 $ $ 
85

Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
 As of December 31,
 20232022
Operating lease right-of-use assets$371,444 $521,695 
Operating lease liability, current (included in Accrued liabilities)68,099 54,689 
Operating lease liability, non-current586,174 584,651 
Total operating lease liability$654,273 $639,340 
Weighted-average remaining term for operating leases (in years)7.948.62
Weighted-average discount rate for operating leases3.94 %3.80 %
Future lease payments under operating leases as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,Operating Leases
2024$89,751 
202598,702 
2026100,237 
202799,686 
2028100,099 
Thereafter282,716 
Total future lease payments771,191 
Less: imputed interest(110,068)
Less: expected tenant improvement allowance(6,850)
Total (1)
$654,273 
(1) Total lease liabilities include liabilities related to operating lease right-of-use assets which were included in the impairment charges as part of the Company’s restructuring efforts. See Note 17 for additional details.
As of December 31, 2023, the Company had no commitments relating to operating leases that have not yet commenced.
10. DEBT
The Company does not have any outstanding debt as of December 31, 2023. In February 2023, the Company repaid the debt balance in full and satisfied all outstanding debt obligations under the Credit Facility (as defined below) when it matured.
The Company’s outstanding debt as of December 31, 2022 was as follows (in thousands):
 Amount  
Effective
Interest Rate
Term Loan A Facility$80,000 4.4 %
Less: Debt issuance costs(15)
Net carrying amount of debt$79,985 
The carrying amount of debt approximates fair value due to its variable interest rates. The interest expense associated with the Credit Facility for the years ended December 31, 2023 and 2022 is $0.6 million and $3.6 million, respectively.
86

Senior Secured Term Loan A and Revolving Credit Facilities
On February 19, 2019, the Company entered into a Credit Agreement with Morgan Stanley Senior Funding, Inc. (as amended on May 3, 2019, the “Credit Agreement”), which provides for (i) a four-year revolving credit facility in the aggregate principal amount of up to $100.0 million (the “Revolving Credit Facility”), (ii) a four-year delayed draw term loan A facility in the aggregate principal amount of up to $100.0 million (the “Term Loan A Facility”), and (iii) an uncommitted incremental facility, subject to the satisfaction of certain financial and other conditions, in the amount of up to (v) $50.0 million, plus (w) 1.0x of the Company’s EBITDA for the most recently completed four fiscal quarter period, plus (x) an additional amount at the Company’s discretion, so long as, on a pro forma basis at the time of incurrence, the Company’s secured leverage ratio does not exceed 1.50 to 1.00, plus (y) voluntary prepayments of the Revolving Credit Facility and Term Loan A Facility to the extent accompanied by concurrent reductions to the applicable Credit Facility (together with the Revolving Credit Facility and the Term Loan A Facility, collectively, the “Credit Facility”).
On November 18, 2019, the Company borrowed the Term Loan A facility in the aggregate principal amount of $100.0 million. The Company elected an interest rate equal to the adjusted one-month LIBOR rate plus an applicable margin of 1.75% based on the Company’s secured leverage ratio.
The Credit Facility matured on February 19, 2023 and the outstanding Term Loan A Facility was repaid in full.
As of December 31, 2022, the Company had outstanding letters of credit against the Revolving Credit Facility of $37.7 million. Upon maturity of the Credit Facility on February 19, 2023, the outstanding letters of credit were secured by the Company’s existing cash balance, a portion of which is restricted for that purpose. As of December 31, 2023 the Company had outstanding letters of credit of $37.5 million, which are secured by restricted cash of $40.7 million.
11. STOCKHOLDERS’ EQUITY
Preferred Stock
The Company has 10 million shares of undesignated preferred stock authorized but not issued with rights and preferences determined by the Company’s Board of Directors at the time of issuance of such shares. As of December 31, 2023 and 2022, there were no shares of preferred stock issued and outstanding.
Common Stock
The Company has two classes of authorized common stock, Class A common stock and Class B common stock. Holders of Class A common stock are entitled to one vote for each share of Class A common stock held on all matters submitted to a vote of stockholders and holders of Class B common stock are entitled to ten votes for each share of Class B common stock held on all matters submitted to a vote of stockholders. Except with respect to voting, the rights of the holders of Class A and Class B common stock are identical. Shares of Class B common stock are voluntarily convertible into shares of Class A common stock at the option of the holder and are generally automatically converted into shares of the Company’s Class A common stock upon sale or transfer. Shares issued in connection with exercises of stock options, vesting of restricted stock units, or shares purchased under the employee stock purchase plan are generally automatically converted into shares of the Company’s Class A common stock.
At-the-Market Offering
On March 2, 2021, the Company entered into an Equity Distribution Agreement with Morgan Stanley & Co. LLC, Citigroup Global Markets Inc., and Evercore Group L.L.C., as its sales agents, pursuant to which the Company could offer and sell from time-to-time shares of its Class A common stock for aggregate gross proceeds of up to $1,000.0 million. In March 2021, the Company sold approximately 2.6 million shares of Class A common stock at an average selling price of $379.26 per share, for aggregate gross proceeds of $1,000.0 million and incurred issuance costs of $10.4 million.
Common Stock Reserved For Issuance
As of December 31, 2023, the Company’s common stock reserved for issuance in the future is as follows (in thousands):
Common stock awards granted under equity incentive plans13,984 
Common stock awards available for issuance under the 2017 Employee Stock Purchase Plan *5,089 
Common stock awards available for issuance under the 2017 Equity Incentive Plan27,880 
Total reserved shares of common stock46,953 
* The Company has not issued any common stock pursuant to the 2017 Employee Stock Purchase Plan.
87

Equity Incentive Plans
The Company currently grants equity under the 2017 Equity Incentive Plan (the “2017 Plan”). The 2017 Plan became effective September 2017 in connection with the Company’s initial public offering (“IPO”). The 2017 Plan provides for the grant of incentive stock options to the Company’s employees and for the grant of non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other forms of equity compensation to the Company’s employees, directors and consultants. The outstanding equity relates to the 2017 Plan and the 2008 Equity Incentive Plan (“2008 Plan”), a pre-IPO plan. No additional equity grants have been made pursuant to the 2008 Plan subsequent to the IPO.
The equity granted under the 2017 Plan is subject to continuous service. Stock options granted under the 2017 Plan generally are granted at a price per share equivalent to the fair market value on the date of grant. Recipients of option grants who possess more than 10% of the combined voting power of the Company are subject to certain limitations, and incentive stock options granted to such recipients are at a price no less than 110% of the fair market value at the date of grant.
Restricted Stock Units
Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):
 
Number of
Shares
 
Weighted-Average
Grant Date Fair
Value Per Share
Balance, December 31, 20228,577 $120.82 
Awarded4,594 70.73 
Released(2,722)115.33 
Forfeited(1,775)114.42 
Balance, December 31, 2023 - Outstanding8,674 $97.33 
The weighted-average grant date fair value of restricted stock units granted during the years ended December 31, 2023, 2022, and 2021 was $325.0 million, $916.8 million, and $342.6 million, respectively.
The fair value of restricted stock units that vested during the years ended December 31, 2023, 2022, and 2021 was $314.0 million, $282.6 million, and $135.6 million, respectively.
The unrecognized stock-based compensation expense related to restricted stock units awarded to employees as of December 31, 2023 was $692.9 million, which the Company expects to recognize over a weighted-average period of approximately 2.37 years.
Stock Options
Stock option activity for the year ended December 31, 2023 is as follows (in thousands, except years and per share data):
 
Number of
Shares
 
Weighted-Average
Exercise
Price
Weighted-Average Remaining Contractual Life (Years) 
Weighted-Average
Grant Date
Fair Value
Per Share
 
Aggregate
Intrinsic
Value
Balance, December 31, 20225,807 $72.79 7.1
Granted559 72.75 — $42.43 
Exercised(753)24.92 — 
Forfeited and expired(303)143.59 — 
Balance, December 31, 2023 - Outstanding5,310 $75.55 6.8$178,169 
Balance, December 31, 2023- Exercisable3,317 $60.42 5.7$133,742 
The weighted-average grant date fair value per share of options granted during the years ended December 31, 2023, 2022, and 2021 was $42.43, $36.66, and $139.76, respectively.
88

The intrinsic value for stock options exercised in the years ended December 31, 2023, 2022, and 2021 was $38.9 million, $210.0 million, and $997.6 million, respectively. Intrinsic value represents the difference between the fair values of the Company’s common stock and the stock options’ exercise price on the date of grant.
As of December 31, 2023, the Company had $69.4 million of unrecognized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted-average period of approximately 2.2 years.
Stock-based Compensation
The Company measures the cost of employee services received in exchange for an equity award based on the grant date fair value of the award. Stock options granted to employees generally vest over one to four years and have a term of ten years. Restricted stock units generally vest over one to four years. No stock-based compensation was capitalized for the years ended December 31, 2023 and 2022. The amount of stock-based compensation capitalized as part of internal-use software for the year ended December 31, 2021 was not material.
The following table presents total stock-based compensation expense for the years ended December 31, 2023, 2022, and 2021 (in thousands):
 Years Ended December 31,
 202320222021
Cost of revenue, platform$1,478 $1,229 $827 
Cost of revenue, devices3,761 2,440 2,035 
Research and development147,989 147,653 77,770 
Sales and marketing130,362 123,946 63,503 
General and administrative86,540 84,663 43,397 
Total stock-based compensation$370,130 $359,931 $187,532 
The fair value of stock options granted is estimated on the grant date using the Black-Scholes option-valuation model. The assumptions used to value stock options granted during the years ended December 31, 2023, 2022, and 2021 are as follows:
 Years Ended December 31,
 202320222021
Expected term (in years)
5.0 - 5.8
5.0 - 6.8
5.0 - 6.8
Risk-free interest rate
3.48 - 4.72%
1.37 - 4.33%
0.36 - 1.2%
Expected volatility
61 - 63%
57 - 61%
38 - 39%
Dividend rate
12. COMMITMENTS AND CONTINGENCIES
Manufacturing Purchase Commitments
The Company has various manufacturing contracts with vendors in the conduct of the normal course of its business. In order to manage future demand for its products, the Company enters into agreements with manufacturers and suppliers to procure inventory based upon certain criteria and timing. Some of these commitments are non-cancelable. As of December 31, 2023, the Company had $131.5 million of non-cancelable purchase commitments for inventory.
Content Commitments
The Company enters into contracts with content partners to license and produce content for streaming. When a title becomes available, the Company records a content asset and liability on the consolidated balance sheets. Certain licensing agreements, such as film output deals, include the obligation to license rights for unknown future titles for which the ultimate quantity and/or fees are not determinable as of the reporting date. The Company does not include any estimated obligation for these future titles beyond the known minimum amount. The unknown obligations could be material. The Company also licenses content under arrangements where the payments are variable and based on the revenue earned by the Company. Since those amounts cannot be determined, they are not included in the obligations below.
89

As of December 31, 2023, the Company’s total obligation for licensed and produced content is $286.1 million, of which the Company recorded $59.2 million in Current liabilities and $24.1 million in Other long-term liabilities in the consolidated balance sheets. The remaining $202.8 million is not yet recognized on the consolidated balance sheets as the content does not meet the criteria for asset recognition.
The expected timing of payments for these content obligations are as follows (in thousands):
Year Ending December 31,
2024$184,716 
202562,655 
202621,971 
202712,732 
20281,436 
Thereafter2,568 
Total content liabilities$286,078 
Letters of Credit
As of December 31, 2023 and 2022, the Company had irrevocable letters of credit outstanding in the amount of $37.5 million and $37.7 million, respectively, related to facilities leases. The letters of credit have various expiration dates through 2030.
Contingencies
The Company accounts for loss contingencies, including liabilities for intellectual property licensing and other claims, when it believes such losses are probable and reasonably estimable. These contingencies are reviewed at least quarterly and adjusted to reflect the impact of negotiations, estimated settlements, legal rulings, advice of legal counsel, and other information and events. The resolution of these contingencies and of other legal proceedings can be, however, inherently unpredictable and subject to significant uncertainties.
From time to time, the Company is subject to legal proceedings, claims, and investigations in the ordinary course of business, including claims relating to employee relations, business practices, and patent infringement. The Company is involved in proceedings, claims and investigations not listed herein. Although the results of these proceedings, claims, and investigations cannot be predicted with certainty, the Company does not believe that the final outcome of any matters that it is currently involved in are reasonably likely to have a material adverse effect on its business, financial condition, or results of operations. During the years ended December 31, 2023, 2022, and 2021, the Company did not have any loss contingencies that were material.
Indemnification
In the ordinary course of business, the Company has entered into contractual arrangements which provide indemnification provisions of varying scope and terms to business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements and out of intellectual property infringement claims made by third parties. The Company’s obligations under these agreements may be limited in terms of time or amount, and in some instances, the Company may have recourse against third parties for certain payments. In addition, the Company has entered into indemnification agreements with its directors and certain of its officers that will require it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers.
It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the consolidated financial statements.
90

13. INCOME TAXES
The components of income (loss) before income taxes consist of the following (in thousands):
 Years Ended December 31,
 202320222021
United States$(699,114)$(486,886)$240,560 
Foreign(316)(5,397)(3,973)
Net income (loss) before income taxes$(699,430)$(492,283)$236,587 
The income tax expense (benefit) consisted of the following (in thousands):
 Years Ended December 31,
 202320222021
Current:
Federal$697 $694 $ 
State2,715 2,444 589 
Foreign5,448 2,002 490 
8,860 5,140 1,079 
Deferred:
Federal233 448 193 
State222 220 256 
Foreign816 (86)(7,326)
1,271 582 (6,877)
Total income tax expense (benefit) $10,131 $5,722 $(5,798)
The following is a reconciliation of the statutory federal income tax rate to the Company’s effective tax rate:
 Years Ended December 31,
 202320222021
U.S. federal income tax at statutory rate21.0 %21.0 %21.0 %
U.S. state and local income taxes(0.4)(0.5)0.2 
Change in valuation allowance(23.6)(39.1)140.0 
Research and development tax credit6.8 14.6 (30.7)
Stock-based compensation(2.8)4.0 (114.3)
Discrete tax benefit due to intellectual property transfer  (19.1)
Meals and entertainment(0.2)(0.1)0.1 
Foreign rate differential 0.2 0.1 
Section 162(m) limitation(2.1)(0.5)1.1 
State apportionment change 0.1  
Tax rate change  (0.7)
Provision to return true-up0.1 (0.1)(0.1)
Other(0.2)(0.8)(0.1)
Effective tax rate(1.4)%(1.2)%(2.5)%
91

Significant components of the Company’s deferred income tax assets and liabilities consist of the following (in thousands):
 As of December 31,
 20232022
Deferred tax assets:
Net operating loss carryforwards$484,136 $517,787 
Reserves and accruals23,677 20,068 
Research and development credits248,381 230,586 
Operating lease liabilities183,359 153,145 
Stock-based compensation55,785 50,661 
Depreciation and amortization51,700 41,377 
Section 174 capitalization280,906 165,219 
Other6,190 286 
Total deferred tax assets1,334,134 1,179,129 
Deferred tax liabilities:
Operating lease right-of-use assets(111,164)(128,517)
Other(4,357) 
Total deferred tax liabilities(115,521)(128,517)
Valuation allowance(1,209,822)(1,040,341)
Net deferred tax assets$8,791 $10,271 
Beginning in 2022, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) eliminated the right to deduct research and development expenses for tax purposes in the period the expenses were incurred and instead requires all U.S. and foreign research and development expenses to be amortized over five and fifteen tax years, respectively. Due to this required capitalization of research and development expenses, the Company has recorded U.S. current income tax expense of $3.7 million for the year ended December 31, 2023.
A valuation allowance is provided when it is more likely than not that some portion of the deferred tax assets will not be realized through future operations. As a result of the Company’s analysis of all available objective evidence, both positive and negative, as of December 31, 2023, the Company believes it is more likely than not that the U.S. and Netherlands deferred tax assets will not be fully realizable. Accordingly, the Company has provided a full valuation allowance against its U.S. and Netherlands deferred tax assets.
The Company’s U.S. federal and state valuation allowance increased by $166.0 million and $199.2 million during the years ended December 31, 2023 and 2022, respectively.
The change in the valuation allowance during the years ended December 31, 2023 and December 31, 2022 is primarily attributable to an increase in deferred tax assets generated through capitalization of section 174 research and development expenses for U.S. federal and conforming state purposes.
For federal and state income tax reporting purposes, respective net operating loss carryforwards of $1,807.3 million and $1,604.0 million are available to reduce future taxable income. The federal net operating loss carryforwards will begin to expire in 2037, and certain state net operating losses have expired in 2023.
For Brazil, Netherlands, and U.K. income tax reporting purposes, the net operating loss carryforwards of $8.6 million, $47.6 million, and $14.0 million, respectively, are available to reduce future taxable income, if any. Brazil and U.K. net operating losses can be carried forward indefinitely. Netherlands net operating losses can be carried back one year and carried forward indefinitely.
As of December 31, 2023, the Company has research and development tax credit carryforwards of $194.7 million and $149.5 million for federal and state income tax purposes, respectively. If not utilized, the federal and state carryforwards will begin to expire in 2030 and 2039, respectively.
92

The total amount of unrecognized tax benefits as of December 31, 2023 is $88.5 million, of which $71.8 million is composed of research and development credits and $16.7 million is related to international activities.
A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):
 As of December 31,
 20232022
Unrecognized tax benefits at beginning of year$88,028 $66,150 
Gross increase for tax positions of current year13,166 22,888 
Gross decrease due to statute expiration(54)(317)
Gross increase for tax positions of prior years140 676 
Gross decrease for tax positions of prior years(12,689)(1,185)
Decrease relating to settlements with taxing authorities(43)(184)
Unrecognized tax benefits balance at end of year$88,548 $88,028 
As of December 31, 2023, $5.2 million of the Company's gross unrecognized tax benefits, if recognized, would affect the effective tax rate and $83.3 million would result in an adjustment to deferred tax assets with corresponding adjustments to the valuation allowance. The Company does not expect its gross unrecognized tax benefits to change significantly within the next 12 months.
The Company recognizes interest and penalties related to unrecognized tax benefits as a component of its income tax expense. The Company recorded $1.0 million and $0.8 million of accrued interest and penalties related to uncertain tax positions as of December 31, 2023 and December 31, 2022, respectively.
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and certain foreign jurisdictions. All tax years remain subject to examination by federal and state authorities. These audits include questioning the timing and amount of deductions, the nexus of income among various tax jurisdictions, and compliance with federal, state, and local tax laws.
The Company will continue to indefinitely reinvest earnings from its foreign subsidiaries, which are not significant. While federal income tax expense has been recognized as a result of the Tax Act, the Company has not provided any additional deferred taxes with respect to items such as foreign withholding taxes, state income tax or foreign exchange gain or loss. It is not practicable for the Company to determine the amount of unrecognized tax expense on these reinvested international earnings.
14. RETIREMENT PLANS
The Company maintains a 401(k) tax deferred saving plan (the “Savings Plan”) for the benefit of qualified employees. Qualified employees may elect to make contributions to the Savings Plan on a biweekly basis, subject to certain limitations. The Company may make contributions to the Savings Plan at the discretion of the Board of Directors. No Company contributions were made for the years ended December 31, 2023, 2022, and 2021.
The Company has defined contribution plans in the U.K. and Korea for the employees in those countries. The Company contributed $3.2 million, $2.3 million, and $1.3 million in total to these plans for the years ended December 31, 2023, 2022, and 2021, respectively.

93

15. NET INCOME (LOSS) PER SHARE
The Company’s basic net income (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding for the period. The Company uses the two-class method to calculate net income (loss) per share. Except with respect to certain voting, conversion, and transfer rights and as otherwise expressly provided in the Company’s amended and restated certificate of incorporation or required by applicable law, shares of the Company’s Class A common stock and Class B common stock have the same rights and privileges and rank equally, share ratably, and are identical in all respects as to all matters. Accordingly, basic and diluted net income (loss) per share are the same for both classes.
For purposes of the calculation of diluted net income (loss) per share, options to purchase common stock and restricted stock units are considered common stock equivalents. Dilutive shares of common stock are determined by applying the treasury stock method. The dilutive shares are excluded from the calculation of diluted net loss per share in the period of net loss, as their effect is antidilutive.
The following table presents the calculation of basic and diluted net income (loss) per share as follows (in thousands, except per share data):
Years Ended December 31,
202320222021
Numerator:
Net income (loss) $(709,561)$(498,005)$242,385 
Denominator:
Basic net income (loss) per share:
Weighted-average common shares outstanding — basic141,572137,668132,710
Net income (loss) per share — basic$(5.01)$(3.62)$1.83 
Diluted net income (loss) per share:
Weighted-average common shares outstanding — basic 141,572137,668132,710
Effect of potentially dilutive securities:
Restricted stock units  2,744 
Stock options  6,214 
Weighted-average common shares outstanding — diluted 141,572137,668141,668
Net income (loss) per share — diluted $(5.01)$(3.62)$1.71 
Common stock equivalents excluded from the calculation of diluted net income (loss) per share because of their anti-dilutive effect were 14.0 million, 14.4 million and 1.1 million units of equity awards to purchase common stock granted under the Company’s equity plans for the years ended December 31, 2023, 2022, and 2021, respectively.
94

16. SEGMENT INFORMATION
An operating segment is defined as a component of an entity for which discrete financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) for purposes of allocating resources and evaluating financial performance. The Company’s CODM is its Chief Executive Officer, and the CODM evaluates performance and makes decisions about allocating resources to its operating segments based on financial information presented on a consolidated basis and on revenue and gross profit for each operating segment. The Company uses the management approach to determine the segment financial information that should be disaggregated and presented separately in the Company’s notes to its consolidated financial statements. The management approach is based on the manner by which management has organized the segments within the Company for making operating decisions, allocating resources, and assessing performance.
The Company reports its financial results consistent with the manner in which financial information is viewed by management for decision-making purposes. The Company does not manage operating expenses such as research and development, sales and marketing and general and administrative expenses at the segment level. The Company does not allocate property and equipment or any other assets or capital expenditures to reportable segments.
Descriptions of the Company’s two reportable segments are as follows:
Platform
Platform revenue is generated from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls).
Devices
Devices revenue is generated from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.
Customers accounting for 10% or more of segment revenue, net, were as follows:
 Years Ended December 31,
 202320222021
Platform segment revenue
Customer H**10 %
Customer I13 %**
Devices segment revenue
Customer A15 %**
Customer B15 %21 %22 %
Customer C41 %38 %35 %
* Less than 10%
Revenue in international markets was less than 10% in each of the periods presented.
Long-lived assets, net
The following table presents long-lived assets, net, which consist primarily of property and equipment and operating lease right-of-use assets, by geographic area (in thousands):
As of December 31,
20232022
United States$497,024 $686,902 
United Kingdom109,315 127,538 
Other countries29,661 42,286 
Total$636,000 $856,726 
95

17. RESTRUCTURING CHARGES
The Company began efforts to reduce its operating expense growth rate due to economic conditions in the fourth quarter of fiscal 2022. The Company recorded employee termination expenses, and an impairment charge related to abandoned technology assets during the year ended December 31, 2022.
During the year ended December 31, 2023, the Company implemented additional measures including consolidating its office space utilization, performing a strategic review of its content portfolio, reducing outside services expenses, and slowing its year-over-year headcount expense growth rate through a workforce reduction and limiting new hires, among other measures. As a result of these measures, the Company recorded restructuring charges associated with employee termination expenses consisting primarily of severance payments, employee benefits contributions, payroll taxes and related costs, impairment charges related to decisions to sub-lease and cease the use of certain office facilities and related property and equipment, and impairment charges related to removing select licensed and produced content from The Roku Channel.
The restructuring charges for the years ended December 31, 2023 and 2022 are recorded as follows (in thousands):
Year Ended December 31, 2023
Year Ended December 31, 2022
Employee TerminationsFacilities Exit Costs
Asset Impairment Charges
TotalEmployee Terminations
Asset Impairment Charges
Total
Cost of revenue, platform$1,164 $1 $65,867 $67,032 $ $ $ 
Cost of revenue, devices524 6 2,793 3,323    
Research and development31,160 1,320 78,011 110,491 12,092 7,500 19,592 
Sales and marketing29,786 517 83,411 113,714 10,904  10,904 
General and administrative20,531 1,683 39,320 61,534 7,644  7,644 
Total restructuring charges$83,165 $3,527 $269,402 $356,094 $30,640 $7,500 $38,140 
The asset impairment charges for the year ended December 31, 2023 include $131.6 million of operating lease right-of-use assets impairment, $72.3 million of property and equipment impairment, and $65.5 million of content assets impairment. The asset impairment charge for the year ended December 31, 2022 includes a $7.5 million impairment charge related to abandoned technology assets.
A reconciliation of the beginning and ending balance of employee termination restructuring charges and facility exit costs, which are included in Accrued liabilities in the consolidated balance sheets, is as follows (in thousands):
Year Ended December 31, 2023
Year Ended December 31, 2022
Employee TerminationsFacilities Exit CostsTotalEmployee TerminationsTotal
Beginning balance$22,093 $ $22,093 $ $ 
Add: Restructuring charges incurred
83,165 3,527 86,692 30,640 30,640 
Less: Payments made
(92,597)(2,329)(94,926)(8,547)(8,547)
Ending balance$12,661 $1,198 $13,859 $22,093 $22,093 
96

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) prior to the filing of this Annual Report. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this Annual Report, our disclosure controls and procedures were, in design and operation, effective at the reasonable assurance level.
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 quarter ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
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 Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework set forth in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework set forth in Internal Control — Integrated Framework (2013), our management concluded that our internal control over financial reporting was effective as of December 31, 2023.
The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in its report which is included herein.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls 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. Our disclosure controls and procedures and our internal controls over financial reporting have been designed to provide reasonable assurance of achieving their objectives. 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.
97

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Roku, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of Roku, Inc. and subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2023, of the Company and our report dated February 16, 2024, expressed an unqualified opinion on those financial statements.
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.
/s/ DELOITTE & TOUCHE LLP
San Jose, California
February 16, 2024
98

Item 9B. Other Information
Insider Trading Arrangements
During the three months ended December 31, 2023, each of the following officers (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
Name Action Adoption/Termination Date Trading Arrangement Total Shares of Class A Common Stock to be Sold Expiration Date
Rule 10b5-1*Non-Rule 10b5-1**
Anthony Wood***
(Chief Executive Officer, President, and Chairman)
AdoptionNovember 15, 2023X300,000 September 9, 2024
Charles Collier
(President, Roku Media)
TerminationNovember 17, 2023X117,359 June 17, 2024
AdoptionNovember 21, 2023X626,636 November 21, 2024
Stephen Kay
(Senior Vice President, General Counsel and Secretary)
Adoption November 7, 2023X143,267 February 22, 2025
___________________
* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
*** Trading arrangement adopted by the Wood Revocable Trust, of which Mr. Wood and his spouse are co-trustees.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
None.
99

PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated by reference to the information contained in the sections “Voting and Meeting Information,” “Board of Directors and Corporate Governance,” “Executive Officer Biographies,” and “Other Matters” in our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of our year ended December 31, 2023 (our “Proxy Statement”).
Item 11. Executive Compensation
The information required by this item is incorporated by reference to the information contained in the sections “Compensation Discussion and Analysis” and “Executive Compensation” in our Proxy Statement.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is incorporated by reference to the information contained in the sections “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in our Proxy Statement.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated by reference to the information contained in the sections “Certain Relationships and Related Transactions” and “Director Independence” in our Proxy Statement.
Item 14. Principal Accounting Fees and Services
The information required by this item is incorporated by reference to the information contained in the section “Ratification of Selection of Independent Registered Public Accounting Firm” in our Proxy Statement.
100

PART IV
Item 15. Exhibits and Financial Statement Schedules
(a)(1) Financial Statements
See Index to Financial Statements in Item 8 of this Annual Report.
(a)(2) Financial Statement Schedule
All financial statement schedules have been omitted as the information is not required under the related instructions or is not applicable or because the information required is already included in the financial statements or the notes to those financial statements.
(a)(3) Exhibits
The documents set forth below are filed herewith or incorporated herein by reference to the location indicated.
  Incorporated by Reference 
NumberExhibit TitleFormFile No.ExhibitFiling DateFiled Herewith
3.18-K001-382113.110/3/2017 
3.2S-1/A333-2203183.49/18/2017 
4.1     
4.2S-1/A333-2203184.19/18/2017 
4.310-K001-382114.33/2/2020 
10.1 +S-1333-22031810.39/1/2017 
10.2 +S-1333-22031810.49/1/2017 
10.3 +S-1/A333-22031810.59/18/2017 
10.4 +10-K001-3821110.42/18/2022
10.5 +10-K001-3821110.52/18/2022
10.6 +
X
10.7 +S-1/A333-22031810.89/18/2017 
10.8 +S-1/A333-22031810.99/18/2017 
10.9 +S-1333-22031810.99/1/2017 
10.10 +S-1333-22031810.119/1/2017 
10.11 +10-K001-3821110.183/2/2020 
10.12 +10-K001-3821110.182/16/2023
10.13 +
10-Q
001-38211
10.1
7/28/2023
10.14 +
8-K
001-38211
10.1
8/11/2023
10.15 +
10-Q
001-3821110.1
11/2/2023
 
10.16
10-Q001-3821110.268/10/2018 
10.17
10-K001-3821110.303/1/2019
10.18
10-Q001-3821110.28/9/2019


10.19
10-Q001-3821110.18/9/2019
10.20
10-Q 001-3821110.14/29/2022
10.21
10-Q001-3821110.34/29/2022
10.22
10-Q001-3821110.278/10/2018 
10.23
10-K001-3821110.313/1/2019 
10.24
10-Q001-3821110.38/9/2019
10.25
10-Q001-3821110.24/29/2022
21.1    X
23.1X
24.1X
31.1X
31.2X
32.1 *X
32.2 *X
97.1
X
101.INSInline XBRL Instance DocumentX
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Labels Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
* These exhibits are furnished with this Annual Report and are not deemed filed with the SEC and are not incorporated by reference in any filing of Roku, Inc. under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filings.
+ Indicates a management contract or compensatory plan or arrangement.
Item 16. Form 10-K Summary
None.
102

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, on this 16th day of February 2024.
Roku, Inc.
  
By:/s/ Anthony Wood
 Anthony Wood
 
President, Chief Executive Officer and Chairman
 (Principal Executive Officer)
By:
/s/ Dan Jedda
 
Dan Jedda
 Chief Financial Officer
 (Principal Financial Officer)

By:/s/ Matthew Banks
 Matthew Banks
 Vice President, Corporate Controller and Chief Accounting Officer
 (Principal Accounting Officer)


103

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Anthony Wood and Dan Jedda, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming that all said attorneys-in-fact and agents, or any of them or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Annual Report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated.

NameTitleDate
/s/ ANTHONY WOODPresident, Chief Executive Officer and Chairman
February 16, 2024
Anthony Wood(Principal Executive Officer)
/s/ DAN JEDDA
Chief Financial Officer
February 16, 2024
Dan Jedda
(Principal Financial Officer)
/s/ MATTHEW BANKSVice President, Corporate Controller and Chief Accounting Officer
February 16, 2024
Matthew Banks(Principal Accounting Officer)
/s/ RAVI AHUJA
Director
February 16, 2024
Ravi Ahuja
/s/ JEFFREY BLACKBURN
Director
February 16, 2024
Jeffrey Blackburn
/s/ MAI FYFIELD
Director
February 16, 2024
Mai Fyfield
/s/ JEFFREY HASTINGS
Director
February 16, 2024
Jeffrey Hastings
/s/ LAURIE SIMON HODRICK
Director
February 16, 2024
Laurie Simon Hodrick
/s/ GINA LUNA
Director
February 16, 2024
Gina Luna
/s/ RAY ROTHROCK
Director
February 16, 2024
Ray Rothrock
104
EX-10.6 2 a11ex106xexecutivesuppleme.htm EX-10.6 Document

Exhibit 10.6

«Employee_Name»
EXECUTIVE SUPPLEMENTAL STOCK OPTION PROGRAM
[____]1 ENROLLMENT FORM
Date: [_____]2
Roku, Inc. (“Roku”) believes in providing its employees at the stock level of CEO and Senior Vice President (“SVP”) (each, an “Executive”) with a choice as to how their compensation is structured. For calendar year [_____]3, Roku is offering you the opportunity to enroll in the Executive Supplemental Stock Option Program (the “Program”) pursuant to which you can elect to reduce your Eligible Cash Compensation (as noted below and as defined on Appendix A) in exchange for the grant of vested stock options under Roku’s 2017 Equity Incentive Plan (the “2017 Plan”).

The terms and conditions of the Program are described in Appendix A to this Enrollment Form. A general summary of the terms of stock options is included in Appendix B. Such summary is meant to be general only. It is ultimately your responsibility to review the terms of your stock options as set forth in the 2017 Plan and the applicable stock option notice(s) and agreement(s). If there is a difference between the terms of this Enrollment Form, including its appendices, and the 2017 Plan or the applicable stock option notice(s) and agreement(s), the 2017 Plan and the applicable stock option notice(s) and agreement(s) will govern. It is ultimately your responsibility to consult your personal tax or financial planning advisor about the tax and financial consequences of your election.

To enroll in the Program, please check the applicable box below and enter a dollar value of your Eligible Cash Compensation that will be reduced in exchange for stock option grants.
        Annual Cash Compensation:        «Annual_Cash_Amount»
        Eligible Cash Compensation:         «Eligible_Cash_Comp_Amount»

    I hereby enroll in the Program and elect to reduce my Eligible Cash Compensation by $_____________ (the “Stock Option Allocation Amount”) in exchange for the grant of stock options pursuant to the terms of the Program.

    I hereby elect not to enroll in the Program.

Your election is irrevocable following the Deadline (as defined below), except as otherwise expressly provided in Appendix A to this Enrollment Form.

Please return the signed Enrollment Form to the Compensation Team at Roku by no later than 1:00 pm PST on [Day of the Week], [Month] [Day], [Year]4 (the “Deadline”). Your failure to return the signed Enrollment Form by the Deadline will be treated by Roku as your election not to enroll in the Program (i.e., your Annual Cash Compensation will not be reduced in exchange for the grant of stock options).

By signing below, I agree to the terms of the program as set forth in this enrollment form, including the terms in Appendix A and Appendix B to this enrollment form. I acknowledge and agree that my election is irrevocable following the Deadline, except as otherwise expressly provided in Appendix A to this Enrollment Form.

Accepted and Agreed:
_________________________
«Employee_Name»
_________________________
Date
1 Insert applicable Program year.
2 Insert distribution date (which will in any event be prior to the Deadline).
3 Insert applicable Program year.
4 Insert deadline to return Enrollment Form (generally late November of the calendar year immediately preceding the applicable Program year, but in no event later than December 31 of the calendar year immediately preceding the applicable Program year).



Appendix A
Terms and Conditions of the Executive Supplemental Stock Option Program

This Appendix A, which is part of the Enrollment Form, contains the terms and conditions of your participation in the Program. Capitalized terms used but not defined herein shall have the same meanings assigned to them in the 2017 Plan.

Eligible Cash Compensation and Impact of Enrollment
If you enroll in the Program, the dollar amount of your Eligible Cash Compensation will be reduced by an amount you elect (the “Stock Option Allocation Amount”) in exchange for the grant of vested stock options on a monthly basis. Your Eligible Cash Compensation is your gross annualized base salary expected to be paid in calendar year [_____]5 (your “Annual Cash Compensation”) less $[_____]6. In other words, you must take a minimum of $[_____]7 in annual base salary (payable in the amount of $[_____]8 each bi-weekly payroll period, less applicable taxes and deductions). Eligible Cash Compensation does not include any bonus payments, reimbursement for expenses or other one time and/or extraordinary cash or other compensatory payments.

Your enrollment in the Program will reduce the amount of your gross, before-tax, Annual Cash Compensation by the amount of your Stock Option Allocation Amount, resulting in an amount we refer to as your “Adjusted Annual Cash Compensation.” The bi-weekly pay period portion of the Stock Option Allocation Amount you select will not be deducted from each paycheck and will not appear as a line-item on your paystub.

For example, if your annual base salary is $500,000 and you elect a Stock Option Allocation Amount of $[_____]9 ($500,000 - $[_____]10):

Annual Cash Compensation: $500,000
Eligible Cash Compensation: $[_____]11
Stock Option Allocation Amount: $[_____]12
Adjusted Annual Cash Compensation: $[_____]13

Any Roku benefits that are normally determined based on your Annual Cash Compensation and/or deducted from each pay period will now be determined based on your Adjusted Annual Cash Compensation. For example, if you participate in Roku’s 401(k) plan, the calculation of your percentage of annual salary deferred under the 401(k) plan will be based on your Adjusted Annual Cash Compensation paid out in bi-weekly salary payments (in the example above, the 401k contribution would be calculated on $[_____]14). If you then elect to have 5% of your gross, before-tax annual salary deferred under the 401(k) plan, the 5% contribution rate would be based on the Adjusted Annual Cash Compensation of $[_____]15. The result would be that $[_____]16 rather than $25,000 (or such lesser amount up to the applicable 401(k) maximum annual contribution) would be deferred on a pre-tax basis under the 401(k) plan for [_____]17.

5 Insert applicable Program year.
6 Insert applicable Program year minimum salary.
7 Insert applicable Program year minimum salary.
8 Insert applicable Program year minimum salary, divided into bi-weekly installments.
9 Insert the difference between (i) $500,000 and (ii) the applicable Program year minimum salary.
10 Insert applicable Program year minimum salary.
11 Insert the difference between (i) $500,000 and (ii) the applicable Program year minimum salary.
12 Insert the difference between (i) $500,000 and (ii) the applicable Program year minimum salary.
13 Insert applicable Program year minimum salary.
14 Insert applicable Program year minimum salary.
15 Insert applicable Program year minimum salary.
16 Insert the product of (i) the applicable Program year minimum salary times (ii) 5%.
17 Insert applicable Program year.
A-1



If you receive an Annual Cash Compensation increase during [_____]18, that increase will be paid to you in addition to your Adjusted Annual Cash Compensation; it will not be added to your Eligible Cash Compensation under the Program. The amount you are electing for your Stock Option Allocation Amount is a flat amount that will not change for the Program year, except as otherwise set forth herein.

In addition, you should be aware of the impact to your take home pay on any benefit plan premiums you pay from each paycheck. The amount of Eligible Cash Compensation you direct to the Program (your Stock Option Allocation Amount) also will not be considered when calculating your life insurance, short-term disability, long-term disability, and workers’ compensation benefits. So please be sure to take all of this into account when determining your Stock Option Allocation Amount.

For purposes of Roku’s Amended and Restated Severance Benefit Plan, the term “Monthly Base Salary” will be determined based on your Annual Cash Compensation before reduction for your election under the Program.

Option Grants
Nonstatutory Stock Options (“NSOs”) will be granted on the Grant Date (as defined below) that occurs during the month following the month of your salary reduction. “Grant Date” means the first trading day of the applicable month; provided, however, if such date occurs within the period starting four business days before and ending one business day after Roku (i) files a periodic report on a Form 10-K or a Form 10-Q or (ii) files or furnishes a current report on a Form 8-K that discloses material nonpublic information (including earnings information), other than a current report on Form 8-K disclosing a material new option grant award under Item 5.02(e) (such period, the “Filing Period”), then the Grant Date will be the first trading day following expiration of the Filing Period in the applicable month. At the end of each month, we will calculate the amount of the monthly portion of your Stock Option Allocation Amount and convert that into a number of NSOs determined under the formula set forth below. NSOs will be fully vested when granted.

Process for Converting Monthly Portion of Stock Option Allocation Amount to Options:
(Stock Option Allocation Amount ÷ 12) ÷ (Closing Price on Grant Date ÷ [_])19
18 Insert applicable Program year.
19 The following table reflects 2024 Program year data. These tables will be updated for each Program year to reflect the applicable Program year minimum salary (and related sample calculations tied to the minimum salary), sample grant date, sample closing price and any ratio other than 1.8 that may be approved by the Compensation Committee from time to time.
A-2



Example of Executive Supplemental Stock Option ProgramNotes
Annual Cash Compensation Amount$500,000Base salary before election
Annual Gross Cash Payroll Amount$66,560Minimum annual cash (paycheck)
Annual Stock Option Allocation Amount$433,440Employee Election to Annual Stock Option Allocation (stock options)
Monthly Stock Option Allocation Amount$36,120($435,520 ÷ 12)
Grant DateFebruary 1, 2024First trading day of the month following expiration of any Filing Period
Closing Price on Grant Date$50.0000Hypothetical ROKU Fair Market Value on Grant Date
[*] Used for Calculation
TBD($50 ÷ [*]) * ratio is used to calculate stock option shares; approximately the black-scholes rate Roku applies to stock options
Monthly Grant CalculationTBD(Monthly + Carryover ÷ TBD)
Grant DetailsFully vested on Grant Date
Grant DateFebruary 1, 2024First trading day of the month following expiration of any Filing Period
Grant Price
$50.0000Hypothetical ROKU Fair Market Value on Grant Date
Fully Vested Shares GrantedTBDMonthly grant of stock option
Fractional shareTBD
Carryover to next monthTBDDollar amount less than one full share
Stock Option ExpirationJanuary 31, 203410 years minus one day
Roku will not grant NSOs for a fractional share so the actual number of NSOs to be granted will be rounded down to the nearest whole share. The remaining dollar amount will be carried over to the next month and added to the amount of the monthly portion of Stock Option Allocation Amount for purposes of the option grant to be made for that month. Any Stock Option Allocation Amount not applied to the grant of an NSO due to the fractional share limitation by the end of [_____]20 will be refunded to you during the second regular payroll period in January [____]21.
Modifications and Withdrawal
Except as otherwise provided in this section, your election is irrevocable following the Deadline. After the Deadline, you will not be able to change your election amount. You will remain enrolled in the Program for all of calendar year [_____]22 unless (i) the withdrawal is during an open trading window, (ii) you are not otherwise in possession of material, non-public information, and (iii) such withdrawal is due to an “unforeseeable emergency,” as such term is used in Section 409A of the Internal Revenue Code of 1986, as amended, and the treasury regulations thereunder (“Section 409A”). In the case of an unforeseeable emergency, such withdrawal will take effect only to the extent necessary to satisfy the unforeseeable emergency, and any reference to a withdrawal in the Program will be deemed to mean a withdrawal only to such extent. If you withdraw from the Program, you will not be able to re-enroll in the Program for calendar year [_____]23. Your withdrawal from the Program will be effective beginning on the first payroll period in the month after you notify Roku of your withdrawal. For example, if you notify Roku of your intent to withdraw from the Program in June during the open trading window, the monthly portion of your Stock Option Allocation Amount will still apply for the month of June followed by a grant of NSOs on the Grant Date in July. Then, beginning with the first payroll period in July you will receive your prorated bi-weekly salary less applicable taxes and deductions (based on the reduced amount due to the unforeseeable emergency), plus any amount of cash from a fractional share carryover from a prior month.

20 Insert applicable Program year.
21 Insert the year immediately following the applicable Program year.
22 Insert applicable Program year.
23 Insert applicable Program year.
A-3



If you elect to participate in the Program and, during the course of calendar year [_____]24 you: (i) move outside of the United States, (ii) are no longer on Roku’s payroll in the United States, or (iii) no longer have the stock level of CEO or SVP (clauses (i) through (iii), collectively, an “Employment Change”), you will no longer be eligible to participate in the Program and you will be automatically withdrawn from the Program. Your withdrawal will become effective as of the first payroll period in the month after the change in your status. For example, if you are no longer eligible to participate in the Program beginning in June, the monthly portion of your Stock Option Allocation Amount for June will still apply followed by a grant of NSOs on the Grant Date in July. Then, beginning with the first payroll period in July you will receive your full bi-weekly salary less applicable taxes and deductions, plus any amount of cash from a fractional share carryover from a prior month.

If your employment status with Roku changes from full-time to part-time or you take an unpaid leave of absence (an “Employment Reduction”), you will no longer be eligible to participate in the Program and you will be automatically withdrawn from the Program as of the effective date of the Employment Reduction. You will receive a cash salary payment, less applicable taxes and deductions, for the portion of your Stock Option Allocation Amount during the month of your Employment Reduction, to the extent such amount has already been deducted from your paycheck for such month, prorated for any partial month of active employment. You will not be eligible to receive a stock option grant for that month (other than a stock option grant previously made during such month in respect of your Stock Option Allocation Amount deducted from the prior month) or any subsequent month under the Program.

In the event your Annual Cash Compensation is reduced other than pursuant to an Employment Change or an Employment Reduction (a “Cash Reduction”) while you are a participant in the Program, a corresponding proportionate reduction to your Eligible Cash Compensation, Stock Option Allocation Amount and Adjusted Annual Cash Compensation under the Program (collectively with the Annual Cash Compensation, the “Program Compensation”) will be made automatically as of the effective date of the Cash Reduction; provided, however, in no event will your Adjusted Annual Cash Compensation be reduced below $66,560. In the event of any such reduction, you will have no right with respect to any portion of the Program Compensation that is reduced in connection with such reduction, subject to applicable law; provided, however, that you will receive a cash salary payment, less applicable taxes and deductions, for the portion of your Stock Option Allocation Amount that will not be applied to stock options pursuant to the Program due to the Cash Reduction, to the extent such amount has already been deducted from your paycheck for such month.

Stock options previously granted to you under the Program (and otherwise) will remain exercisable for their remaining term as set forth in the applicable stock option grant documents, subject to Roku’s ability to take any of the actions set forth in the applicable stock option grant documents, including without limitation pursuant to Section 9(b) and/or Section 9(c) of the 2017 Plan.

Termination of Continuous Service
If your Continuous Service with Roku terminates for any reason during calendar year [_____]25, your enrollment in the Program will automatically terminate and you will receive a cash salary payment, less applicable taxes and deductions, for the portion of your Stock Option Allocation Amount during the month of your termination (prorated for any partial month). You will not be eligible to receive a stock option grant for that month (other than a stock option grant previously made during such month in respect of your Stock Option Allocation Amount deducted from the prior month) or any subsequent month under the Program. Stock options previously granted to you under the Program (and otherwise) will remain exercisable for their remaining term as set forth in the applicable stock option grant documents, subject to Roku’s ability to take any of the actions set forth in the applicable stock option grant documents, including without limitation pursuant to Section 9(b) and/or Section 9(c) of the 2017 Plan.

24 Insert applicable Program year.
25 Insert applicable Program year.
A-4



Additional Terms
You should be aware that Roku, in its discretion, may change or end the operation of the Program and/or the 2017 Plan at any time. If Roku decides to change or terminate the Program and/or the 2017 Plan, you will not have any claim against Roku to receive additional option grants or any other equity benefits equivalent to the option grant. You acknowledge that Roku is not obligated to continue to grant options, restricted stock units or any other equity awards to you. You also acknowledge that Roku is not obligated to offer the Program in any subsequent years.
Roku will administer the Program and will have discretionary authority to interpret and construe the terms and conditions of the Program and to adopt rules and regulations for administration of the Program. All determinations, interpretations and constructions made by Roku pursuant to such authority will be final and binding. The foregoing authority does not in any way supersede, diminish, replace or otherwise modify the authority of the Board, the Committee or an Officer, as applicable (each as defined in the 2017 Plan) to administer the 2017 Plan (and options granted pursuant to the Program) in accordance with the terms of the 2017 Plan.
Roku’s obligation under the Program shall be merely that of an unfunded and unsecured promise of Roku to issue NSOs in the future, and your rights will be no greater than those of unsecured general creditors. You and your heirs, successors, and assigns will have no legal or equitable rights, claims, or interest in any specific property or assets of Roku. No assets of Roku will be held under any trust or held in any way as collateral security for the fulfilling of the obligations of Roku under the Program. Any and all of Roku’s assets will be, and remain, the general unpledged, unrestricted assets of Roku.
You have no right to commute, sell, assign, transfer, pledge, anticipate, mortgage or otherwise encumber, transfer, hypothecate, alienate or convey in advance of actual receipt, the amounts or NSOs, if any, payable or issuable hereunder, or any part thereof, which are, and all rights to which are expressly declared to be, unassignable and non-transferable. No part of the amounts payable or issuable will, prior to actual payment or issuance, be subject to seizure, attachment, garnishment (except to the extent Roku may be required to garnish amounts from payments due under the Program pursuant to applicable law) or sequestration for the payment of any debts, judgments, alimony or separate maintenance owed by you or any other person, be transferable by operation of law in the event of your or any other person’s bankruptcy or insolvency or be transferable to a spouse as a result of a property settlement or otherwise.
The terms and conditions of the Program will not be deemed to constitute a contract of employment or continued engagement between Roku or any of its affiliates and you. Nothing in the Program will be deemed to give you the right to be retained in the service of Roku or any of its affiliates or to interfere with the right of Roku or any of its affiliates to discipline or discharge you at any time for any or no reason, with or without notice (subject to applicable law). Your employment with Roku or any of its affiliates remains at will (subject to applicable law). In the event your compensation or regular level of employment with Roku is reduced (other than pursuant to an Employment Change, an Employment Reduction, or a Cash Reduction) while you are a participant in the Program, Roku has the right in its discretion to make a corresponding adjustment to your Program Compensation; provided, however, in no event will your Adjusted Annual Cash Compensation be reduced below $[_____]26.26 In the event of any such adjustment, you will have no right with respect to any portion of the Program Compensation that is reduced in connection with such adjustment, subject to applicable law.
The Program is intended to be exempt from Section 409A to the maximum extent an exemption is available; provided, however, that to the extent an exemption under Section 409A is unavailable, the Program is intended to comply with the requirements of Section 409A. To the extent that any provision of the Program is ambiguous as to its exemption from or compliance with Section 409A, the provision will be read in such a manner that the applicable payments or issuances hereunder are exempt from Section 409A to the maximum permissible extent, and for any payments or issuances where such construction is not tenable, that those payments or issuances comply with Section 409A to the maximum permissible extent. You acknowledge and agree that Roku and its affiliates make no representations with respect to the application of Section 409A to any payment or issuance under the Program and other tax consequences to any payments under the Program.
26 Insert applicable Program year minimum salary.
A-5



You understand and agree that any option grant made pursuant to your participation in the Program will be subject to the terms of the 2017 Plan and your applicable award agreement and that this Enrollment Form is governed by the internal substantive laws of the State of Delaware, without regard to that state’s conflicts of laws rules. For purposes of any action, lawsuit or other proceedings brought to enforce this election, relating to it, or arising from it, the parties hereby submit to and consent to the sole and exclusive jurisdiction of the courts within Santa Clara County, State of California, and no other courts, where this election is made and/or to be performed.
The provisions of this Enrollment Form are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
A-6



Appendix B
General Information About Nonstatutory Stock Options

This is general information only.
Roku does not give tax or financial advice; you must speak to your own tax or financial advisor

What is an Option?
An option is a right to buy Roku common stock at a specified price (exercise price). The exercise price will be the fair market value of a share of Roku common stock (equal to the closing Nasdaq price of Roku stock) on the Grant Date. As detailed below, upon exercise of the option, you become the owner of the shares of Roku common stock.

General requirements and restrictions

Vesting - Options granted to you under the Program will be fully vested at grant.
Exercise - You do not own shares of Roku common stock upon the grant of your vested options. To own such shares of Roku common stock, you must exercise the vested options.
Expiration and Forfeiture - Options granted under the Program will have a maximum 10-year term and will be exercisable at any time during the option term even if you have terminated employment with Roku, subject to Roku’s ability to take any of the actions set forth in the applicable stock option grant documents, including without limitation pursuant to Section 9(b) and/or Section 9(c) of the 2017 Plan. Options not exercised during the term will automatically expire and will be automatically cancelled.

Taxes
If you enroll in the Program, you will not be subject to tax on the date the options are granted. Instead, you will be subject to ordinary income and withholding taxes on the date you exercise your options. The taxable income amount will be the excess of the fair market value of Roku common stock on the date of exercise over the option exercise price (i.e., the “spread”).

You may also be subject to capital gains tax at the time you sell any shares of Roku common stock acquired upon the exercise of the options, provided you sell the shares at a gain (i.e., the sale price is greater than the fair market value of the shares at the time of acquisition).

Please note that that you are solely responsible for all taxes associated with your stock options, even if Roku has an obligation to withhold (and does or does not withhold) applicable taxes at the time of exercise. Therefore, you should consult your personal accountant or tax advisor regarding the tax implications of any stock options granted to you. You should also refer to the tax sections of the prospectus for the 2017 Plan.

Tax obligations are complex and differ from state to state. Roku is not in a position to give tax advice to you and you should not rely on the above as anything else but general information.


B-1

EX-21.1 3 a0910-kex211xsubsidiaries.htm EX-21.1 Document
Exhibit 21.1
Significant Subsidiaries of Roku, Inc.*

Subsidiary Name
Jurisdiction
Purple Tag Originals, LLCDelaware
Roku International B.V.Netherlands
Roku UK LimitedUnited Kingdom

* Pursuant to Item 601(b)(21)(ii) of Regulation S-K, the names of other subsidiaries of Roku, Inc. are omitted because, considered in the aggregate, they would not constitute a significant subsidiary as of the end of the year covered by this report.

EX-23.1 4 a1010-kex231xauditorconsent.htm EX-23.1 Document
Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-269838, 333-262876, 333-253638, 333-236830, 333-230039, 333-223379, and 333-220701 on Form S-8 and Registration Statement No. 333-263311 on Form S-3 of our reports dated February 16, 2024, relating to the consolidated financial statements of Roku, Inc. and subsidiaries (the “Company”), and the effectiveness of the Company’s internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.


/s/ DELOITTE & TOUCHE LLP
San Jose, California

February 16, 2024

EX-31.1 5 a0510-kexhibit311.htm EX-31.1 Document

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

1. I have reviewed this Annual Report on Form 10-K of Roku, 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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 16, 2024

By:/s/ Anthony Wood
 Anthony Wood
 President and Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 6 a0610-kexhibit312.htm EX-31.2 Document

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

1. I have reviewed this Annual Report on Form 10-K of Roku, 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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 16, 2024

By:/s/ Dan Jedda
 Dan Jedda
 Chief Financial Officer
 (Principal Financial Officer)

EX-32.1 7 a0710-kexhibit321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Anthony Wood, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
The Annual Report on Form 10-K of Roku, Inc. for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the "Report"), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
The information contained in such Report fairly presents, in all material respects, the financial condition and results of operations of Roku, Inc.
Date: February 16, 2024

By:/s/ Anthony Wood
 Anthony Wood
 President and Chief Executive Officer
 (Principal Executive Officer)


EX-32.2 8 a0810-kexhibit322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF 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, Dan Jedda, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
The Annual Report on Form 10-K of Roku, Inc. for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the "Report"), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
The information contained in such Report fairly presents, in all material respects, the financial condition and results of operations of Roku, Inc.
Date: February 16, 2024
By:/s/ Dan Jedda
 Dan Jedda
 Chief Financial Officer
 (Principal Financial Officer)

EX-97.1 9 a12ex971rokuxpolicyforreco.htm EX-97.1 Document

Exhibit 97.1

image_0.jpg
ROKU, INC.
POLICY FOR RECOUPMENT OF INCENTIVE COMPENSATION

Adopted: April 27, 2020
Amended: September 27, 2023

1.    INTRODUCTION

The Board of Directors (the “Board”) of Roku, Inc. (the “Company”) has determined that it is in the best interests of the Company to adopt a policy (this “Policy”) providing for the Company’s recoupment of Erroneously-Awarded Incentive-Based Compensation (as defined below) received by Covered Individuals (as defined below) of the Company.

This Policy is intended to comply with, shall be interpreted to comply with, and shall be deemed automatically amended to comply with, Rule 10D-1 adopted under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and the Nasdaq Stock Market LLC (“Nasdaq”) Listing Rule 5608 (collectively, the “Applicable Rules”), as such Applicable Rules may be amended from time to time, and any related rules, regulations, or listing rules promulgated by the U.S. Securities and Exchange Commission (the “SEC”) or Nasdaq, including any additional or new requirements that become effective after the last date that this Policy was amended. Any such amendment shall be effective at such time as is necessary to comply with the applicable listing rules of Nasdaq. To the extent the Applicable Rules require recovery of Incentive-Based Compensation in additional circumstances besides those specified in this Policy, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company to recover Incentive-Based Compensation to the fullest extent required by the Applicable Rules.

This Policy shall be administered by the Board and, except as specifically provided herein, the Board shall have full and final authority to make any and all determinations required under this Policy. Any determination by the Board with respect to this Policy shall be final, conclusive and binding on all interested parties. The Board may amend or terminate this Policy at any time. The Board may delegate determinations to be made under this Policy (including the authority to amend this Policy) to the Compensation Committee of the Board (the “Compensation Committee”).

2.    EFFECTIVE DATE

This Policy shall apply to all Incentive-Based Compensation (as defined below) received on or after October 2, 2023, the effective date of Nasdaq Listing Rule 5608 (the “Effective Date”).

3.    DEFINITIONS

For purposes of this Policy, the following terms shall have the meanings set forth below:

Covered Individual” shall mean each “executive officer” of the Company, as such term is defined in the Applicable Rules, which includes the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s subsidiaries are deemed executive officers of the Company if they perform such policy-making functions for the Company. For these purposes, the policy-making function is not intended to include policy making functions that are not significant.



Roku, Inc.
Policy for Recoupment of Incentive Compensation
Erroneously Awarded Incentive-Based Compensation” shall mean the amount of Incentive-Based Compensation received by a Covered Individual that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts and must be computed without regard to any taxes paid. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount is not subject to mathematical recalculation directly from the information in a Restatement, the amount must be based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return, as applicable, upon which the Incentive-Based Compensation was received, and the Company must maintain documentation of that reasonable estimate and provide such documentation to Nasdaq. For the purposes of this Policy, Incentive-Based Compensation will be deemed to be received in the fiscal period during which the applicable financial reporting measure specified in the applicable Incentive-Based Compensation award is attained or satisfied, even if the payment or grant occurs after the end of that period.

Financial Reporting Measure” shall mean any measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also financial reporting measures for this purpose. For avoidance of doubt, a financial reporting measure need not be presented within the Company’s financial statements or included in a filing with the SEC.

Incentive-Based Compensation” shall mean any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

Restatement” shall mean any required accounting restatement of the Company’s financial statements due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

4.    RECOUPMENT

If the Company is required to prepare a Restatement, the Board shall recover reasonably promptly from any Covered Individual the amount of any Erroneously Awarded Incentive-Based Compensation.

In determining the amount of Erroneously Awarded Incentive-Based Compensation to be recovered from a Covered Individual pursuant to the immediately preceding paragraph, this Policy shall apply to all Incentive-Based Compensation received by a Covered Individual: (i) on or after the Effective Date; (ii) after beginning service as a Covered Individual; (ii) who served as a Covered Individual at any time during the performance period for the Incentive-Based Compensation; (iii) while the Company has a class of securities listed on a national securities exchange or a national securities association; and (iv) during the three completed fiscal years immediately preceding the date that the Company is required to prepare a Restatement, including any applicable transition period (as specified in Nasdaq Listing Rule 5608(b)(1)(i)(D)) that results from a change in the Company’s fiscal year within or immediately following those three completed fiscal years. For this purpose, the Company is deemed to be required to prepare a Restatement on the earlier of: (i) the date the Board, or the Company’s officers authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement; or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement. The Company’s obligation to recover Erroneously Awarded Incentive-Based Compensation is not dependent on if or when the restated financial statements are filed with the SEC.

2


Roku, Inc.
Policy for Recoupment of Incentive Compensation
The Company shall recover the Erroneously Awarded Incentive-Based Compensation from Covered Individuals unless the Compensation Committee (or in the absence of such committee, a majority of the independent directors serving on the Board) determines that recovery is impracticable because: (i) the direct expense to a third party to assist in enforcing this Policy would exceed the amount of Erroneously Awarded Incentive-Based Compensation, provided that the Company must make a reasonable attempt to recover the Erroneously Awarded Incentive-Based Compensation before concluding that recovery is impracticable, document such reasonable attempt to recover the Erroneously Awarded Incentive-Based Compensation, and provide such documentation to Nasdaq; or (ii) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the applicable requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

For purposes of clarity, in no event shall the Company be required to award any Covered Individuals an additional payment or other compensation if the restated or accurate financial results would have resulted in the grant, payment, or vesting of Incentive-Based Compensation that is greater than the Incentive-Based Compensation actually received by the Covered Individual.

5.    SOURCES OF RECOUPMENT

To the extent permitted by applicable law, the Board, in its discretion, may seek recoupment from the Covered Individual(s) from any sources consistent with the purpose of the Applicable Rules. In no event will the Company indemnify any Covered Individual for any amounts that are recovered under this Policy.

6.    SEVERABILITY

If any provision of this Policy or the application of any such provision to any Covered Individual shall be adjudicated to be invalid, illegal, or unenforceable in any respect, such invalidity, illegality, or unenforceability shall not affect any other provisions of this Policy, and the invalid, illegal, or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision or application enforceable.
7.    ADDITIONAL RECOUPMENT

In addition to any Erroneously Awarded Incentive-Based Compensation recovered pursuant to this Policy because the Company is required to prepare a Restatement as specified in Section 4, the Board shall have the right, in its sole discretion, to also: (i) recover Erroneously Awarded Incentive-Based Compensation from each employee of the Company with a stock level of senior vice president who is not otherwise a Covered Individual (each such employee, an “Additional Covered Employee”); and (ii) recover any equity or equity-based compensation from a Covered Individual or an Additional Covered Employee that is granted, earned, or vested based solely on the satisfaction of time-based vesting conditions (other than such Covered Individual’s or Additional Covered Employee’s equity compensation received in lieu of base salary pursuant to the Company’s Executive Supplemental Stock Option Program or equity compensation received pursuant to the automatic stock option grant program applicable to the Company’s Chief Executive Officer).

8.    NO IMPAIRMENT OF OTHER REMEDIES

This Policy does not preclude the Company from taking any other action to enforce a Covered Individual’s obligations to the Company, including termination of employment, institution of civil proceedings, or reporting to appropriate government authorities. This Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer. Any amounts paid to the Company pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 shall be considered in determining any amounts recovered under this Policy.

3

EX-101.SCH 10 roku-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Significant Accounting Policies and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Content Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Strategic Investment link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value Disclosure link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Significant Accounting Policies and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Content Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Strategic Investment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Fair Value Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - The Company (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Significant Accounting Policies and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Returns (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Incentives (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue - Schedule of Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense for Intangible Asset (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Balance Sheet Components - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Balance Sheet Components - Schedule of Other Long Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Content Assets - Schedule of Content Assets Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Content Assets - Schedule Of Amortization Of Content Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Content Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Content Assets - Schedule of Amortization Expense for Licensed Content Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Strategic Investment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Strategic Investment - Available-for-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Fair Value Disclosure - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Fair Value Disclosure - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Leases - Schedule of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Debt - Schedule of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Stockholders' Equity - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Stockholders' Equity - At-the-Market Offering (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Stockholders' Equity - Stock Option Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Stockholders' Equity - Schedule of Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Stockholders' Equity - Summary of Assumptions Used to Value Stock Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Commitments and Contingencies - Schedule of Payments for Content Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Income Taxes - Schedule of Income Tax (Benefit) Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Income Taxes - Summary of Significant Components of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954537 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954539 - Disclosure - Retirement Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954540 - Disclosure - Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954541 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954542 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954543 - Disclosure - Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954544 - Disclosure - Segment Information - Long-lived Assets by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954545 - Disclosure - Restructuring Charges - Restructuring and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954546 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954547 - Disclosure - Restructuring Charges - Reconciliation Restructuring and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 roku-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 roku-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 roku-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Total Content assets, net and advances Licensed And Produced Content Assets Licensed and produced content assets. Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Total Accrued liabilities Accrued Liabilities, Current Other Long-Term Liabilities Other Noncurrent Liabilities [Member] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Stock option term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Grant-date fair value of restricted stock units granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted In Period At Fair Value Share based compensation arrangement by share based payment award equity instruments other than options granted in period at fair value. Award Type Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Licensed content Amortization Expense Of Licensed Content Assets Amortization expense of licensed content assets. Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Content asset impairment charges Content Asset Impairment Charges Content Asset Impairment Charges Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Dividend rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Morgan Stanley Senior Funding, Inc Morgan Stanley Senior Funding Inc [Member] Morgan Stanley Senior Funding Inc. Customer Customer [Axis] Current Liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Forfeited and expired (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Net income (loss) per share—diluted (in dollars per share) Net income (loss) per share - diluted (in dollars per share) Earnings Per Share, Diluted Change in fair value of Strategic Investment Unrealized gain (loss) on investment Unrealized Gain (Loss) on Investments Accounts receivable, net of allowances of $34,127 and $40,191 as of Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Common stock awards available for issuance (in shares) Cumulative Common Stock Awards Available For Issuance Cumulative common stock awards available for issuance. Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Payments due to content partners Payments Due To Content Publishers Current Payments due to content publishers current. Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Content assets, expected amortization, year one Content Assets, Expected Amortization, Year One Content Assets, Expected Amortization, Year One Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Strategic Investment Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ Equity: Equity, Attributable to Parent [Abstract] Tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Total Deferred revenue Contract with Customer, Liability Summary of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Allowance for Sales Incentives Schedule Of Valuation Allowance For Sales Incentives [Table Text Block] Schedule of valuation allowance for sales incentives. Executive Category: Executive Category [Axis] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Term Loan A Facility Term Loan A Facility [Member] Term loan A facility. Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Schedule Of Contract Balances [Line Items] Schedule Of Contract Balances [Line Items] Schedule of contract balances. Significant Accounting Policies and Basis of Presentation Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components Equity Components [Axis] Research and Development Credits Research Tax Credit Carryforward [Member] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities Customer A Customer A [Member] Customer A. Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Gross proceeds from issuance of common stock Gross Proceeds From Issuance Of Common Stock Gross proceeds from sale of Common stock Commitment relating to operating lease, that have not yet commenced Commitment Relating To Operating Lease That Have Not Yet Commenced Commitment relating to operating lease, that have not yet commenced. Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Schedule of Payments for Content Liabilities Contractual Obligation, Fiscal Year Maturity [Table Text Block] Other long-term liabilities Other Sundry Liabilities, Noncurrent Research and development tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Aggregate shares of common stock, sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Beginning balance Ending balance Restructuring Reserve Antidilutive securities excluded from calculation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] Awarded (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] 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] UK Her Majesty's Revenue and Customs (HMRC) [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Tax cuts and jobs act, income tax expense (benefit) Tax Cuts and Jobs Act, Income Tax Expense (Benefit) Tax Cuts and Jobs Act, Income Tax Expense (Benefit) Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Provision to return true-up Effective Income Tax Rate Reconciliation Provision To Return True Up Effective income tax rate reconciliation provision to return true-up. Schedule of Income Tax (Benefit) Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Supplemental Balance Sheet Information Related to Leases Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block] Schedule of supplemental balance sheet information related to leases. Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liability, current Operating Lease, Liability, Current Licensed content Licensed content License [Member] Anthony Wood [Member] Anthony Wood 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Total Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Investment interest rate Investment Interest Rate Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Components of Loss Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Average selling price per share (in dollars per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Total gross profit Gross Profit Deferred revenue, current portion Contract with Customer, Liability, Current Summary of Assumptions Used to Value Stock Options Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Internal-use software Website And Internal Use Software [Member] Website and internal use software. Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Employee Stock Option [Member] Maximum Maximum [Member] Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Content assets and liabilities, net Increase (Decrease) in Content Assets and Liabilities, Net Increase (Decrease) in Content Assets and Liabilities, Net Inventories Inventory, Policy [Policy Text Block] Cumulative Effect, Period of Adoption Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Federal Current Federal Tax Expense (Benefit) Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Purchase of Strategic Investment Amount of Investment Payments to Acquire Debt Securities, Available-for-Sale Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current State apportionment change Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent Customer Concentration Risk Customer Concentration Risk [Member] Restricted cash, non-current Restricted Cash, Noncurrent State Deferred State and Local Income Tax Expense (Benefit) Variable Rate Variable Rate [Axis] Cash Cash [Member] Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Related Party Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Total operating lease expense Lease, Cost Statistical Measurement Statistical Measurement [Axis] Balance Sheet Location Balance Sheet Location [Domain] Foreign currency transaction gain, before tax Foreign Currency Transaction Gain, before Tax Cumulative Effect, Period of Adoption Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Impairment of capitalized licensed content assets Impairment Of Licensed Content Assets Impairment of licensed content assets. Produced content Product [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Amortization of content assets Total amortization costs Amortization Expense Of Content Assets Amortization expense of content assets. Other countries Other Countries [Member] Other Countries Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Deferred Revenue Revenue from Contract with Customer [Policy Text Block] Leases [Line Items] Leases [Line Items] Leases. Internal-use software Internal Use Software [Member] Internal Use Software Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Advertising costs Advertising Expense Summary of Significant Components of Deferred Income Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 2027 Purchase Obligation, to be Paid, Year Four Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash outflows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Impairment loss Decrease in operating lease right-of-use assets due to impairment (See Note 17) Operating Lease, Impairment Loss PEO PEO [Member] In production Produced Content In Production [Member] Produced content, in production. Auditor Location Auditor Location Money market funds Cash Equivalents [Member] Other items, net Other Operating Activities, Cash Flow Statement Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Repayments of borrowings Repayments of Debt Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Credit Facility Credit Facility [Axis] Discrete tax benefit due to intellectual property transfer Effective Income Tax Rate Reconciliation, Discrete Tax Benefit Recognized On Transfer Of Intellectual Property, Percent Effective Income Tax Rate Reconciliation, Discrete Tax Benefit Recognized On Transfer Of Intellectual Property, Percent Total Liabilities Liabilities Current income tax expense Current Income Tax Expense (Benefit) Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Total reserved shares of common stock (in shares) Common Stock, Capital Shares Reserved for Future Issuance Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Accounts Payable Accounts Payable [Member] Schedule of Supplemental Cash Flow Information Related To Leases Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block] Schedule of supplemental cash flow information related to leases. Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Total current assets Assets, Current Impairment of assets Impairment of assets Asset Impairment Charges Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Retirement Plan Name Retirement Plan Name [Domain] Purchase obligation Total content liabilities Purchase Obligation Restructuring Type [Axis] Restructuring Type [Axis] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk Concentration Risk, Percentage Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] U.S. state and local income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments and contingencies. Awarded (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 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Estimated Future Amortization Expense for Intangible Asset Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization Depreciation, Depletion and Amortization Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Allowance for doubtful accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Number of votes for each share held Common Stock, Voting Rights, Number Of Votes Per Share Common Stock, Voting Rights, Number Of Votes Per Share Long-lived assets Long-Lived Assets Goodwill impairment loss Goodwill, Impairment Loss Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Valuation And Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments and contingencies. Retirement Plan Name Retirement Plan Name [Axis] Content liability, current Content Liability, Current Licensed content liability current. Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Less: Debt issuance costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross 2028 Purchase Obligation, to be Paid, Year Five 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Common Stock Common Stock [Member] Debt securities, available-for-sale Debt Securities, Available-for-Sale, Noncurrent Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Gross decrease due to statute expiration Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location Income Statement Location [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Other comprehensive gain (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Foreign currency remeasurement (gains) losses Gain (Loss), Foreign Currency Transaction, before Tax Operating lease liabilities Increase (Decrease) in Operating Lease Liability Other Deferred Tax Assets, Other Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Current portion of long-term debt Long-Term Debt, Current Maturities Equity Incentive Plan Equity Incentive Plan [Member] Equity incentive plan. Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Other Income, Net: Nonoperating Income (Expense) [Abstract] Content Assets Content Assets Policy [Policy Text Block] Content Assets Policy Net income (loss) per share—basic (in dollars per share) Net income (loss) per share - basic (in dollars per share) Earnings Per Share, Basic Interest expense Interest Revenue (Expense), Net Unrecognized stock compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accounting Policies [Abstract] Accounting Policies [Abstract] Sale of Stock Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net deferred tax assets Deferred Tax Assets, Net Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cash paid for income taxes Income Taxes Paid Options exercisable at ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Content liability, non-current Content Liability, Noncurrent Content Liability, Noncurrent Accounts payable Increase (Decrease) in Accounts Payable Entity Public Float Entity Public Float Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of Customer Accounting for 10% or More of Segment Revenue Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Current portion Licensed And Produced Prepaid Current Content Assets Licensed And Produced Prepaid Current Content Assets Increased in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Amount Long-Term Debt, Gross All Trading Arrangements All Trading Arrangements [Member] Completed, not released Produced Content Completed Not Released [Member] Produced Content Completed Not Released. All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Produced content Produced Content [Member] Produced Content Compensation Amount Outstanding Recovery Compensation Amount Adjusted One-Month LIBOR Adjusted One Month L I B O R [Member] Adjusted one-month LIBOR. Provision for (recoveries of) doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Other comprehensive gain (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income tax Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] EBITDA ratio Debt Instrument, Covenant, EBITDA Ratio Debt Instrument, Covenant, EBITDA Ratio Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Financial Assets Measured at Fair Value Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Total deferred revenue Deferred Revenue Non-cash consideration for business combination Non Cash Consideration For Business Combination Non-cash consideration for business combination. Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Less: Payments made Payments for Restructuring Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Thereafter Purchase Obligation, to be Paid, after Year Five Income tax expense (benefit) Total income tax expense (benefit) Income Tax Expense (Benefit) Fair Value Disclosure Fair Value Disclosures [Text Block] Lender Name Lender Name [Axis] Equity [Abstract] Equity [Abstract] Weighted-average remaining term for operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Money market funds Money Market Funds [Member] Gross Profit (Loss): Gross Profit [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Credit Facility Credit Facility [Domain] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Debt instrument, applicable margin on variable rate Debt Instrument, Basis Spread on Variable Rate Property and equipment, estimated useful lives Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Schedule of Contract Balances Schedule of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Other Long Term Liabilities Other Noncurrent Liabilities [Table Text Block] Content Assets Content Assets [Text Block] Licensed content assets. Revenue Revenue from Contract with Customer [Text Block] Decrease relating to settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Percentage of voting rights Percentage Of Voting Rights Percentage of voting rights. Balance Sheet Location Balance Sheet Location [Axis] Cover [Abstract] Cover [Abstract] Schedule of Reserved Shares of Common Stock for Issuance Schedule Of Shares Reserved For Futures Issuance [Table Text Block] Schedule of shares reserved for futures issuance. United States UNITED STATES Tax Credit Carryforward, Name Tax Credit Carryforward, Name [Domain] Other long-term liabilities Total Other long-term liabilities Other Liabilities, Noncurrent Forfeited and expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total future lease payments Lessee, Operating Lease, Liability, to be Paid Licensed Content Assets [Table] Licensed Content Assets [Table] Licensed content assets. Estimated contracted revenue Revenue, Remaining Performance Obligation, Amount Retirement Plans Compensation and Employee Benefit Plans [Text Block] Purchase of Strategic Investment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Total operating expenses Operating Expenses Segment Information Segment Reporting Disclosure [Text Block] Equity Component Equity Component [Domain] Stock option fair market value at the date of grant, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type Concentration Risk Type [Domain] Income (Loss) from Operations Operating Income (Loss) Facilities Exit Costs Facility Closing [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Segments Segments [Axis] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Stock Options Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Schedule of Allowance for Sales Returns Schedule Of Valuation Allowance For Sales Returns [Table Text Block] Schedule of valuation allowance for sales returns. Type of Restructuring [Domain] Type of Restructuring [Domain] Other allowances Allowance For Other Accounts Receivable [Member] Allowance for other accounts receivable. Variable Rate Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Employer contribution amount to plan Defined Contribution Plan, Employer Discretionary Contribution Amount Revolving Credit Facility Revolving Credit Facility [Member] Accrued cost of revenue Accrued Cost Of Revenue Current Accrued cost of revenue current. 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, Continuing Operations Impairment of intangible assets Impairment of Intangible Assets, Finite-Lived MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Total other income, net Nonoperating Income (Expense) U.S. federal income tax at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 12) Commitments and Contingencies Customer H Customer H [Member] Customer H. Proceeds from equity issued under at-the-market offerings, net of offering costs Proceeds from Issuance of Common Stock Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (decrease) in contract Increase (Decrease) in Contract with Customer, Liability Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Leases Lessee, Leases [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Geographic Distribution [Domain] Geographic Distribution [Domain] Weighted-Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Allowance for sales incentives Allowance For Sales Incentives [Member] Allowance for sales incentives. Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Savings Plan Tax Deferred Savings Plan [Member] Tax deferred savings plan. Class Of Warrant Or Right [Line Items] Class of Warrant or Right [Line Items] PEO Total Compensation Amount PEO Total Compensation Amount Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Services to be received as part of a business combination Noncash Or Part Noncash Acquisition Value Of Services To Be Received As Part Of Business Combination Noncash or part noncash acquisition value of services to be received as part of business combination. Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Common stock awards granted under equity incentive plans (in shares) Cumulative Common Stock Awards Granted Cumulative common stock awards granted. Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Weighted average grant-date fair value of stock options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net Income (Loss) Net Income (Loss) Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Manufacturing Manufacturing [Member] Manufacturing member. Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Content assets, expected amortization, year three Content Assets, Expected Amortization, Year Three Content Assets, Expected Amortization, Year Three Total cost of revenue Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Class B Common Stock Common Class B [Member] Content assets, expected amortization, year two Content Assets, Expected Amortization, Year Two Content Assets, Expected Amortization, Year Two Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill Gross increase for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Asset Impairment Charges Impairment Charges [Member] Impairment Charges Underlying Securities Award Underlying Securities Amount Add: Restructuring charges incurred Restructuring and Related Cost, Incurred Cost Accounts receivable Increase (Decrease) in Accounts Receivable At-the-Market Offerings At The Market Offering [Member] At the market offering. Section 162(m) limitation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Operating lease liability, non-current portion Operating lease liability, non-current Operating Lease, Liability, Noncurrent Class Of Warrant Or Right [Table] Class of Warrant or Right [Table] Debt instrument term, years Debt Instrument, Term Issuance costs Payments of Stock Issuance Costs Debt Instrument, Name Debt Instrument, Name [Domain] Foreign currency translation adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule Of Amortization Of Content Assets Schedule Of Amortization Of Content Assets [Table Text Block] Schedule of amortization of content assets included in cost of revenue in condensed consolidated statement of operation. Income Statement Location Income Statement Location [Axis] Foreign currency transaction loss, before tax Foreign Currency Transaction Loss, before Tax Schedule of Future Lease Payments under Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Product and Service Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Schedule of Components of Lease Expense Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Contract assets (included in Prepaid expenses and other current assets) Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name Plan Name [Domain] Cost of Revenue: Cost of Goods and Services Sold [Abstract] Unrecognized stock compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unpaid portion of property and equipment purchases Capital Expenditures Incurred but Not yet Paid Customer C Customer C [Member] Customer C. Balance (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Released, less amortization Produced Content Released Less Amortization [Member] Produced content released, less amortization. Revenue recognized from performance obligation satisfied in previous period Contract with Customer, Performance Obligation Satisfied in Previous Period Use of Estimates Use of Estimates, Policy [Policy Text Block] Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating lease liabilities Deferred Tax Assets Lease Obligation Deferred tax assets lease obligation. Entity File Number Entity File Number Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Summary of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Gross decrease for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Audit Information [Abstract] Audit Information [Abstract] Restatement Determination Date Restatement Determination Date Gross increase for tax positions of current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash —Beginning of period Cash, cash equivalents and restricted cash —End of period Cash, cash equivalents and restricted cash —End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Asset Class Asset Class [Axis] Schedule of Amortization Expense for Capitalized Licensed Content Assets Schedule Of Amortization Expense For Capitalized Licensed Content Assets [Table Text Block] Schedule of amortization expense for capitalized licensed content assets. Variable lease expense Variable Lease, Cost Operating lease expense Operating Lease, Cost Impairment Assessments Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Net carrying amount of debt Long-Term Debt Total assets measured and recorded at fair value Assets, Fair Value Disclosure Content Publishers Content Publishers [Member] Content Publishers [Member] Beginning balance Ending balance Less: Allowances SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Licensed Content Assets [Line Items] Licensed Content Assets [Line Items] Licensed content assets. Class A Common Stock Common Class A [Member] Expected weighted average period to recognize unrecognized stock compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive Income (Loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Federal Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Revenue remaining performance obligation percentage of revenue expected to be recognized Revenue, Remaining Performance Obligation, Percentage Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Net operating loss carryforwards Operating Loss Carryforwards Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Contract with customer assets increase (decrease) Increase (Decrease) in Contract with Customer, Asset Issuance of common stock in connection with at-the-market offering, net of issuance costs of $10,400 (in shares) Stock Issued During Period, Shares, New Issues Capitalized costs Capitalized Computer Software, Additions Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalents: Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Income Taxes Disclosure [Table] Income Taxes Disclosure [Table] Income taxes disclosure. Issuance of common stock pursuant to equity incentive plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Section 174 capitalization Deferred Tax Assets, Section 174 Capitalization Deferred Tax Assets, Section 174 Capitalization Class Of Stock [Line Items] Class of Stock [Line Items] Unrecognized tax benefits Unrecognized Tax Benefits That Would Result In Adjustment To Deferred Tax Assets With Corresponding Adjustments To The Valuation Allowance Unrecognized Tax Benefits That Would Result In Adjustment To Deferred Tax Assets With Corresponding Adjustments To The Valuation Allowance Operating lease right-of-use assets Deferred Tax Liabilities Right Of Use Asset Deferred tax liabilities right-of-use asset. Non-current portion Licensed And Produced Prepaid Non-Current Content Assets Licensed And Produced Prepaid Non-Current Content Assets Inventories Inventory, Net Advertising Expenses Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Cash, cash equivalents and restricted cash at end of period: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Stephen Kay [Member] Stephen Kay Office equipment and furniture Office Equipment And Furniture [Member] Office equipment and furniture. Segments Segments [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Current Assets: Assets, Current [Abstract] Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Credit Agreement Credit Agreement [Member] Credit agreement. Numerator: Earnings Per Share, Basic [Abstract] Less: expected tenant improvement allowance Expected Tenant Improvement Allowance Expected tenant improvement allowance. Uncommitted Incremental Facility Uncommitted Incremental Facility [Member] Uncommitted incremental facility. Asset Class Asset Class [Domain] Netherlands Tax and Customs Administration, Netherlands [Member] Charles Collier [Member] Charles Collier Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Class of Stock Class of Stock [Domain] Customer Customer [Domain] Income Taxes Disclosure [Line Items] Income Taxes Disclosure [Line Items] Income taxes disclosure. Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total operating lease liability Total Operating Lease, Liability Services Service [Member] The Company Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Options exercisable at ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Add: Charged to revenue Provision for (recoveries of) doubtful accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense All Executive Categories All Executive Categories [Member] Deferred revenue, non-current portion Total deferred revenue, non-current Contract with Customer, Liability, Noncurrent Plan Name Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Accounts Receivable, net Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Number of reportable segments Number of reportable segment Number of Reportable Segments Produced content Amortization Expense Of Produced Content Assets Amortization expense of produced content assets. Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock, $0.0001 par value; Common Stock, Value, Issued Unrecorded purchase commitment Unrecorded Unconditional Purchase Obligation Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Tradename Trade Names [Member] Amortization of right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Vesting of early exercised stock options Vesting Of Early Exercised Options Vesting of early exercised options. Restricted cash, non-current Restricted Cash Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Content assets, net Content Assets, Net Noncurrent Content Assets, Net Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Schedule Of Contract Balances [Table] Schedule Of Contract Balances [Table] Schedule of contract balances. Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits Unrecognized tax benefits at beginning of year Unrecognized tax benefits balance at end of year Unrecognized Tax Benefits Income Tax Authority Income Tax Authority [Axis] PEO Name PEO Name Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Restricted cash, current Restricted Cash, Current Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Customer B Customer B [Member] Customer B. Deferred tax assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Less: Utilization of sales return reserve Less: Utilization of sales incentive reserve SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Other accrued expenses Other Accrued Liabilities, Current Valuation And Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Remaining lease term, operating lease Remaining Lease Term Operating Lease Remaining lease term operating lease. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Brazil Secretariat of the Federal Revenue Bureau of Brazil [Member] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Income (Loss) Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total produced content, net Total Produced Content [Member] Total Produced Content Geographic Distribution [Axis] Geographic Distribution [Axis] Tangible asset impairment charges Tangible Asset Impairment Charges Fair Value Disclosure Fair Value Measurement, Policy [Policy Text Block] Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Estimated useful life Weighted-Average Useful Lives (in years) Finite-Lived Intangible Asset, Useful Life Share-based Payment Arrangement Share-Based Payment Arrangement [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense International Foreign Tax Authority [Member] City Area Code City Area Code Right-of-use assets obtained in exchange for lease obligations: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right-of-use assets obtained in exchange for lease obligations. Net Income (Loss) Per Share Earnings Per Share [Text Block] Product and Service Product and Service [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Marketing, retail and merchandising expenses Accrued Marketing Costs, Current Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Developed technology Developed Technology Rights [Member] Schedule of Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule Of Content Assets Net Schedule Of Content Assets Net [Table Text Block] Schedule of content assets net. Total Liabilities and Stockholders’ Equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Deferred Revenue Arrangement By Type [Table] Deferred Revenue Arrangement, by Type [Table] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Foreign Current Foreign Tax Expense (Benefit) Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] 2025 Purchase Obligation, to be Paid, Year Two Secured leverage ratio Debt Instrument Secured Leverage Ratio Debt instrument secured leverage ratio. 2026 Purchase Obligation, to be Paid, Year Three Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Total restructuring charges Restructuring Charges Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Amortized expenses Capitalized Computer Software, Amortization Strategic Investment Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Award Timing Disclosures [Line Items] Schedule of Allowance for Doubtful Accounts Schedule Of Valuation Allowance For Doubtful Accounts [Table Text Block] Schedule of valuation allowance for doubtful accounts. Number of classes Number Of Classes Of Common Stock Number of classes of common stock. Fair value of restricted stock units vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Platform Platform Segment [Member] Platform segments. Document Information [Line Items] Document Information [Line Items] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Allowance for sales returns Allowances For Sales Returns [Member] Allowances for sales returns. Insider Trading Arrangements [Line Items] Devices Device Segment [Member] Player segments. Related Party Related Party, Type [Axis] Outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock pursuant to equity incentive plans, net of taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Wide Revenue Major Customer [Line Items] Revenue, Major Customer [Line Items] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Employee Terminations Employee Severance [Member] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment UK and Korea Employees Defined Contribution Plan UK and Korea Employees Defined Contribution Plan [Member] UK and Korea Employees Defined Contribution Plan Entity Central Index Key Entity Central Index Key Change in estimated fair value of Strategic Investment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Total stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income Tax Authority Income Tax Authority [Domain] Net Revenue Revenue Benchmark [Member] Name Trading Arrangement, Individual Name 2017 Equity Incentive Plan Two Thousand Seventeen Equity Incentive Plan [Member] Two thousand seventeen equity incentive plan. Issuance of common stock in connection with at-the-market offering, net of issuance costs of $10,400 Stock Issued During Period, Value, New Issues Content Assets Content Assets Content assets. Total net revenue Revenue from Contract with Customer, Excluding Assessed Tax Adjustments for write-off Valuation Allowances And Reserves Adjustments For (Recovery) And Write Off Valuation allowances and reserves adjustments for (recovery) and write-off. Amendment Flag Amendment Flag Cash and Cash Equivalents Cash and Cash Equivalents [Axis] 10% Shareholder Ten Percent Shareholder [Member] Ten percent shareholder. Weighted-average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Assets: Assets, Fair Value Disclosure [Abstract] Capitalized Licensed Content Costs [Abstract] Capitalized Licensed Content Costs [Abstract] Capitalized licensed content costs. Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted-average common shares outstanding - diluted (in shares) Weighted-average common shares outstanding — diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating Expenses: Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Total Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Options exercisable at ending period (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restructuring and Related Activities [Abstract] Leases [Table] Leases [Table] Leases. Released (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 Non-NEOs Non-NEOs [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Computers and equipment Computer And Equipment [Member] Computer and equipment. Research and development credits Research and development tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average common shares outstanding —basic (in shares) Weighted Average Number of Shares Outstanding, Basic Depreciation and amortization Deferred Tax Assets, Property, Plant and Equipment Customer I Customer I [Member] Customer I Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Net Revenue: Revenues [Abstract] 2017 Employee Stock Purchase Plan Two Thousand Seventeen Employee Stock Purchase Plan [Member] Two thousand seventeen employee stock purchase plan. Proceeds from equity issued under incentive plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Schedule of Outstanding Debt Schedule of Debt [Table Text Block] Available-for-Sale Securities Debt Securities, Available-for-Sale [Table Text Block] Amount borrowed under debt facility Proceeds from Long-Term Lines of Credit Tax Credit Carryforward Tax Credit Carryforward [Axis] EX-101.PRE 14 roku-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 image_0.jpg GRAPHIC begin 644 image_0.jpg MB5!.1PT*&@H -24A$4@ L, #3" 8 !DQ1[P "7!(67, $SE M !,Y0%USO"5 "@ 4E$051XG.R=BU^4U[7W^U>]:9OT-&W3-"=-TZ9M+_%)(HH*JBH*')3P LWP1NB@EQ$40'O"-[OJ+C?_5W/ M/# S$D$9F&>>6;_/NS[IFQ/'F?WL9^_?7ONW?NMG9XZW&:*^XIPIS:PSZ=_O M-0EC\LV\(9D:SQ#??[;%)([;9I*G%)KU8?]IK,)?M-=N(!D[,L M-+:OK31E677F4.%)<_3 &7.J^J(Y?:S57&B\8MK.W3#7VFZ;VS?NF_9[#\WC MCL=&H5 H% J%0A%Y_$S)L))AA4*A4"@4BGC%SR!@1%WY&5.<7F/2%I29'S[? M:F9^G*[Q#!%,B%=-+C"KIQ>;M3-+S+HYI6;#_+(G I*\+>6P*=E<8\JW'3>' MBDZ:ZMW-IO[ 67.B\H)IJKMDSIZX;%I.7S-7+MXTURTYOG'YCKEY]:ZY=>V> M)2XWTF9UFYR5UYT&Q;?=@4;JB63/W>K?7F MX,Z3IK*D49[1T?*SIN'P>2'+YT]>,:WGK@M1OGW]GKEGB?'#!X^,\F&%0J%0 M*!2*WN%G)ZLO&J*RY)00L>7CMYLI[VTPHU];J?$,,>:/R>:K-U>;;_ZZUDQ\ M>YV9]#_KS!1+D*>\N\%,?3_MB9C^CTUF]K\WF_F?9)F%P[/-]R,ASEN%*">, MS3=)W^PPR5.+3.KL76;CPMV22>;Y[%Q7979EU)H#.QI,S=[3\NS.G[IB+E^X M*5GC^W4,<+#AALA+VFQ^_R#5?_7FU&?92HL8S MQ/!?V?BO1//IR\O,"!N?_6:Y&6'CL]]V'R-_EV0^__T*\\4?(-.KS.C_7F6^ M?'V5D&KBZ[^L,9/>66>^_;^-9O:_-IOO+&%>:DER\M1"D;) C$LS:^40(BAT-)N/'O7*U_Z4E9H/^ MWV*-*,8GOTPPG_YZF1EE"?.8UY/-A+^GB@QCP= LL^3+/+-Z>I%(*PK659E] M><=,=5F3R"?.G;@NWC5W;MX7^02%> _;'YE'CSJB/><4"H5"H5 H M/ ,EPQZ-3WZ1(-EFLLR?OY(DV>)O_K;63'U_@YGUK\UFT8@SPL)>62H9XY&^31%(Q]HT4,_ZM-:))GOZA4["'YGC) MZ#R3-&&G63.CV*3-+S-;DRI,27J-6+<=.WA.[//:SM\0%PK5%"L4"H5"H5 X M4#+LT8 ,#_[Y$C/DYPDV'&(\],6E9MBO$H4^;OEG;KCL7]*$2D%Q7FS M/MXL7M'KYY6*,T7Y]@9S],!9L6K#GJU#R;!"H5 H% J%0,FP3R)<8_SM!QO% MUBUUUBZ3M^J@*15CRZ9$6:%0*!0*13Q! MR;!/(EQCC)1BYD?ITD!EY>0"<:! .E&\J48TQ33X:*B\8,XV./(),L84VT&* MU8Q"H5 H% I%O$#)L$\B7&/\Q:LKQ9Z-9B!TR%LX/,(&2X3@)BN^"-<4S_KG))(ZSA'B1)<1IU:9BYPE3?^"<.=MP63+$ MD&*RQ,@FT!%#D)%/:$,/A4*A4"@4?H*2X3B)(6&:8CR+L66C]3-%=EE+RTW! MAB-F?_YQ4[OOC&FL;3$MS=?,]0H@5"H5" MH5 H_ (EPW$2X9KB3UQ-\6^6F\]?61'B/K%J2J'9LKS"E&]K$"WQK>M.Y[H' M]Q]J.V>%0J%0*!2^@I)A#8G/?IMDQKVYVDS[8*.9]TF69(GS5AT2+?'I^E9S MZE@YV:)(<8JFU H% J%0A'+4#*L(4&6&.G$UV^M,5/>VV 6V7D M(EF76FLJ31-%2>-Q<:KYJ;5^^:N[?:3?N]AT**%0J%0J%0*&(52H8U M)'";H+ANU*LKS)@_)HL%V_PA66+!MF9&B6L7%BA4"@4"D6L0LFP1K<1[DN,XT3*M"*3GW+('"X^ M):VW6S.'&]3#;%"H5 H%(J8A9)AC6ZCRY$:XAG?+1) M;-<*-QR1[/"Y$Y?-E8LWS=V;[=J40Z%0*!0*A6>A9%CCN2)<0SSIG762'4Y; MX%BN598TFJ:Z2^;JI=O:B$.A4"@4"H5GH618X[DB7$,\]HT4,_.C=-$/I\[> M97:F5IDCI4WF8M-5QU5"H5 H% J%PH-0,JSQW!&L(?[LM\O-N#=7FRGO;C!S M!F6:=7-*Q6&B^>@EL5E3*!0*A4*A\")\2X:E403MA'^SW'S^^Q52Z 59&__7 MM>*",.E_UC];V#_#GYOP]U2Q%1O_US72?.(K^YEC_Y1BOGP]V8Q^;949]>H* M*2RCC3&-*H:^M%2^"UE4:6)!,PL/C$^D ^TPXSSV3ZO-A+?7F:7CMIF\58=, MS=[3XCU\Y^9]=9=0*!0*A4+A.?B6#.-V@/T7Y'?:_Z69.8,RS ^?YYKEXW>8 MU3.*S;HYNYXIULXL,:NG%YOD:45FY:0"D_3-#I-H"1^R@.]';C4+AF6;V?_> M;+[]8*.0YZ__LEJZM8U\)4F^"U*"3E+L@?&)=* =Y@ PZM65TKIYX? 8@O5'3'[R(9.S[("T)88P MKYI<8)9\F2?$>.9'F\S$=U*%&$(2(<1#7PQDB7V8'48[S.\;_NM$D4Q\^^%& MDS1AI]FR_( IW]Y@CAT\)PTY:-FL7>D4"H5"H5!X!;XEPZ-^OT(RPC@J+IC+%VZ*#^ZSQ+6VVZ;M_$W)<)XYWF9.5E\T1\O/BFM">7Z# M*=I8;;8D59@-\TO-BDD[S0^?;Q5"C*3B\U>2S*>6)$*(<6 0G:T'QBB2X1;4 M#1&7B00YB"P)-=9=0*!0*A4+A&?B7#+^ZPLSXYR;1 MKFY:M$?LOJIW-YOSIZZ(=O59\>AAAVF_^]#0XN]';C&S_I5NIKR[7G3&9(I'_@YRO,S)%%OBZ,=, M,1KMZ1]NE,/(VEF[S/8UE7)P.&?'C$8<%-6)RX3R8H%(1_A_=DP8%^8;[:P? MW'\H\_7^G0?RSWOVGTA-T&#?OG'/W+IVKU>'N=O7[\F?H1&*?,8=IT,@8'T?E6F*\68KP(,5D MC"FR\Z..&,+_S5_7FAD?I9M%=DYM7+C;E&75F9-'+LKX0< HIGND3A,"R"=C MX9)@YJC,LRMW1&M]M>66N6*#6PT.8BW-U^0P=N98F\R]IT7ST59SMN&RN=!X MU5PZD"8NXH_1$2#$"H5"H5#X&4J&>PG)V#UZ+ 0. M(D=V#?)PZ]I=R12[Q!B"TES?:DG?!5.W_XRIVM5HQ_:$9(SY'LO&;S=S_I-A M)O_O>G&W0%\[Q(=D&)+/,QCW9HHX9$(T0SEM231RGW,G+XL7- 3YNB7%=VX$#BKV>T"(5=*B4"@4"K]#R? S MX''@&INKXPXAQX%,WH,.A\BX5]K!63U+:"Y;HM%0><&49=>9S3_L-0EC\LWL M?V<(2<3Q JE$M,:O>=ML2V20Y8NW..FL*T:K-M]>&G!A(5BC[W MYAXSAXI.BMT=Q+B^XJQ\[JGJB^;LB3;).,MSN=W>*9W0ABD*A4*A\#N4#/<3 M'@T09$MP(#9D\DHVUPHAQFEAX;!L:5(!(1;'B5\E"H'T8X'=U/?33/+4 M0GD.IZI;)!M)YM.O5FN06YZ_Z'SM;T3?BQ0!>0V_6^0.]E!PZ>QUD3R@I293 M2]86*0EDM:JT4=[+/5OJ36E6G=EEYP[CAY-)WJJ#)BMAO\A/Z/CWM*" -/W[ MO>)\ CDNL@0:4O5OKQ3&E>G>3N'ZPG-F/&@_SG.-Y7"?LTAH6AT)C=SD MV+7,C\_7E2AUWLR$O;,:L1.\@ZX,CT15+,"M$^'F^=$#9RWA?:/.(]KC&8F@ MSLJI56GOE$?R6WMSZ\AZ(_)4^S[R;-D_V7]$,FC7*-:JD BL6]S6NW^W[$^] M2.PH&>XG="VP';*)L*F@[ZS=>UH*[7)7'C1K9Y6(Z\34]S=( P](,85U?M00 M3W@[U22,S1<-]0&LUBK.R14]I,IO^ZN\P/>[BBU;S]Z0WTHW/APUCI:?D>PN M\@7&8B]D-\,ANEC_(2?9DG3 9"[99^?N;BG&7#?7(;9K9A2+3>"*B3O-LJ^W M.S[7GVU]>HS<:I:,R1>/[553"N4S\,W&#G#]W%+1M'- H_"3>4DF&<(-84;G MC:4@F6@*(,DJDU$FF\Q\OFB)/(O0C2L.86*^QQMXUI!'LOAD[@\7G8KI0'I3 MLZ?9U-L#&7(3AMK6C1B)'A> M%P.>]@.QS_<5SS[&JP=['TD5%@C^6T<,GDV MO>E,RWX"J64\G%O2"[+_R UI:9/=DTZ%1+7( <_(C2=_/_)"]B?>ZX<]W$(K M&>XGN)(*MR@*HL")!6LV-)\0(0KL4F>72('9]']L%!LVOOGJ1R4L^:/;G'Q?I""T3O6.I(+GA^DB;4#_3'D 4+,R3_>P+-FXV(Q=MUD8CFV MKJBP!R)N$(Y(TQP(,K<5R&C\^'S9<"'";+ILG.P16&=2\W&0 ^N.$QHQ$NRK M'.#89ZF[\#K@"<$%T]- VFTQ[.OP=I! I D$&064@P/XK?V1$X! MZPVW5=Q6XMC%_LD-*4DC;D>W)E6$!/MJX88C(B$D@5.W[XS4V?!>]\3[E SW M(SCU.>$42'$%XNJ*^1Z'BT_)PTN>5FB)2(Z9]D&:N$P@E8CV^$4Z0JS69A8+ MJ8),(1'P6Y$6OX(&1-G 2IJP0XCGW$&99MK[:6;BWU/- MUW]>(^/T^2LKQ(V#H,"2EN($C620TXQX>;G<(!#HL9'7/"WX;R1^G2A_QOF, M9<[GN9]M_Q[W[Z2M-O.0VXK)EDCSW#C()(S)$ZD+F606GF)+B@_8=0-)1W-@ MP>%**M[ LT9>PB&'@PUS/):#SIJKIA0$#D%[3(&=MQ!]LBQ^?+['>F.C 2?@0(T$H-4>.)$15NUJ,J69 M1Z,^GGT-]CR(Z2%+BJEY(5/PWI!9YB:57@Y92_>;M(5EDE1C M#^6V.3CH#,P-:L;B?=);8D].O1QJ>:\9XZ=!R7"4P/4Y1(D,&YD8-E'($=D^ MOOOPD"8=L2^;@& AE2"[N7ATKDQ6+.C.V@TV%LAPN ^P8[/W0*009$1=';"X M/P0V5!8TV5#7=7E/T\K[AU%;)1M+II;;@"__.SG0F&69-PY"+SCMS"'+7[RZ MTHS[4XJ9]#_K)*M,MII%AXPQ[Q6R"MXMY!YHXKFFY!# .%RY&*0YO>FZAX3Z M&/L!2'W(XO >,[?)VL=RS+'O*+=5B5]MD\-/CIV[Y7:=XMGVM*'$ L(UPCP_ M,HGRSI8&O;-+RT5&A)Q-(S:"YT5FD&PD-QE>!W/1J3>X*S>)\!.D:*69=?:] M.Q#U\>QK;)A?)NLBMXD<4B#$U,;P6^]W<[!FGVT/' [8-ZBI(=,/5^"VBL,Y MR:25DW=*<@;.]..HK;+N$MQH(B/DQI7Q*]Q0;0X6G)1WFST)N<1/:8B5#$<) M7!-B1R6C M&!-D.$CR\D R2?>$_%+XA@RBON*<9)/$Y2'[J&ANMRROD)=R];?%8BV'SS0D MF'DY69JPK#5C7G>:L)#MA8!Z02)# 2>DG+G'\^S9'6 MXTD3=YK46;M$<\RU5;$]O>_+.VX.%9ZR!/&T:3A\09XQ!!EB[.J*_>1CC Z. MS"D:;S+H''!B.6@0A(R&VRH(\:;O=IL].4=%)\ZZ%>L(UPA?:+PB,B9^8^Z* M@^)ZLWI&L5ENWUDV6]9DC=@(;C8RE^R7=1CML-?1T>%(=)!'(#5KJFN1VS;6 M4A(.T1[/O@;.69!BBK%I7^G&K0B$[RF0]QL._PQ'=218^*OA(BR8+@=83[ /-"\;(B M$4 ;Q8N>O^J0D,*U,TI$_[O8+LSS+3DBHXH$!F]I&I$P!E^^OLJ.QTHAFXP- M%G3B).*!9\U-!'..[P1!_]1^OY&_=4@QAS3TWQ/?3I6#S;'B1BEHX-UCT?>;CS$DG^P#BS3:?\8IEH.##W,50DP' M33(QK)]L)GX@PZY&F/67]Q@](]E@-MJEX_+EH(=\B2PYXX %ID9L!+41[*&0 M)]9GKX-]Q:DON2E^\JR3%%.G+=QMOK.'T6B/9U^CJPMMB62(><^0+; 7<%L8 M#@ZIO)/P EG=QLL+'@9?OH49?>&VD$SXN7&F<0?@".?3%!!D/GBND4PCP"XL]9:D'(>;[\-U<( M!ADYA9VG7[T)25XG).*'SW-EL=ILUY2==B'C]N-$U44IAG!]C%W)1*P#.S7D M3F0ER)[+#_M58*YKQ$3PS+B!([$$H?(ZV/O(4K(N0MYK]C:;;2F'1 _+#4VTQ[.O MP5X/(<;-B%M22"VU4OQ6?G:_Y9]DA?GO(,1; H5UZ/_1+[L:XO#,M))ACP#-*44XI1EU\GVQ MP6(CXBJ=234X0)IB53_L9!H3' )E-UM((Q,5K:73!OBAV,MXA1RY<@A7%\SS MH1*6+#[7/%0M,Z?(@$*"N Z:-R1+,DG!&F#(8[3'OK^#>>EN1&B,(<7HH_+.R;7FKROT7X> M?0W>46XNT(GC/+)BTDZS([52]'[=;6!>Q^- @R0.7^$:8;)/_#9D$:RW'.KD MIN8E1[(4J^MMO ;K+>L.,@-JSK\$> M./G=#9+\0L^-; &'%GYK=VX?9,FI3=B7?\P2VOU29P-/0")1DEXKP?A ACFD MP1H4,\V M7);OR!4/:7[T>I *2 :91%FYB.'6>0@9,*YN1(B_,L$7\C3XBV4#'LKGI4,PP'8 M:Y$=LK^R]L"%<.HA 456N7#]$2'#)* 6#L^1FP *YY!,\'=@ @_::&TDR MS&2*,2E(6[!;FDTA1T&;' PEPQX!UP.84N.N0%$=A)A3$3ZS7-E!K'C1A\1H M=MB]A4B[#4-8X@P\W6X_>VN?&F0 MAV1+&KT+)BF:R_)L=DDC!XYXB.-Y;N *%]Y!:.OCBOH7O M/CP)[LK>LF79 ;$RA53S9W9O.2J2"0@SG\D^CML(]F[!4#+L$7 M[US)WS/7 MVFY+YB+7OM!4[+,Q^<5JS=6BDD4EJ\JBA3X(;\66T]^QB!2&FXU?XU54L0,FPMQ&N$<;?G(PP#6Z8BT@CF)_\;G?^ MQO(:&\^A9-A;\:QDF&PM-X;X"2^TSQ'I$L6$6*LA4^0=IK8*QPCXW9>O)\LM M)'QBQC\V2=$ZTD6:?6"MQXTC&64TQ=+$:FB69)K),)-\"X:288_@<<"M -TD M;@5-M9?L=ZX6 L:F)%E'2[[@-TJ95B17,GQO-,].,9Q>I?8F(,DBD0D0 M8]Y-JKX7?99CQ[50%C[&&9*"7HR,/ ?"6]>=MIU.+_N.S@8V7H.286_!G2?N MN\TM#^\TC1BP^RM,JY;B&VP.OWBM2R,\Q*<:87X7&6\.[C3T^>QW3I,=_O]^ M6\N4#'LKGH<,,P;(&G#3X-;&(<,-8L\)P84O\%D4:I.4(CGE6D+R["&[R",8 M4_82G'Z4#,<8&7:+/"#$M'=%T\:U/-E([,AP)_"+U1H68S@.;/QNCVAXR [S M@J ='A R'.P;W/Y0"KDHZJ)BGI<'+T]@>)CR(O$E0Q7J8YDQ:F\]\/! MI+_#E5&XF6)TQD/>9V1-?M<(NP=0WCGLKB;\?:W,4PI= MV5/(C/-.,@[1_JY]#27#WHKG(<-(&*2!T9=YLC_@^XWLX?2Q-JDO@1>ESMEE M9GR4+OLQ%K3,9^8V<@EJ4W!YH@:+/@!DE2'#U 5\;[\'1)L])KQ#H9)ACR X MD\$BCF'XP8(3\N#06<[\.%V\75FXO-"8H:]!JU\RK61H\*.MV'E2%B]TTP/! M=\)]@]W./[LVUTCS!,3VB5]MEY,DFZ9TBGL]60XCP7*(>))"]"5LH:!%'\Q.<:8=8LB##K&&2!#H/\?KS/R:8Q#N*B M\>O$F,^,*QGV5CR[9OB>2$31]:+QI5LK_$TTPTOL-K[/[,',:SG_D[ M_J]K1/)$XA!.03+KA'W^C7679"\A&PRY7C(FSXYOA8PSB;=@*!GV&)PKOL>B M=<%V#*+H=*+)D4P:!,(3+7O[&$QBKBFEW>OR W*2HW"0WST09#C<-YB%$V$^ MW;8X0=)E#3( 7;]@3M)\ N+8W[3B$9T:C%?6!R2*:;M,_,!Z01S@DP\T@D( M9F/M)78Q7GQ+') M:;F<+\76$&"2(T3!AB-BA<@>_=5?5INOWUHCP=H[XZ--)GE:H73TK=UW1NQJ MV====RZLV+9I 5ULD&$7$ #((59>9"KIV#9W<(8\=#]XUT+J9WV\6;*O7%OR M?)B@M&GL#S+0DL$ER'8/^Z$Q#F].!*J>KXO3;#]/DE D11E,7[;'R>T!( MT,/3KAL"ADX,*S8LE,EM@#J@DEP]%%N$:8FQY: M9+.60(21/5$PQ\T#V5'D ;B=\&[[4>84JA%.$B(,04P.Z/.Y1J86A9J-^9]D M.F-B#P=HB94,#RR4#(<"?3_/C4PPO&WU]"+9ER' R!W0#M/DBHYV2!Y8GX*# M9T]'.B2.R"GX[_FS6*&NH4&'G?N=UFK7U%HM)L@P-D!,F,-%)TVA?9AH*G\< MM55LO/R@[1K]VBI9A+$H(SN\+>6P=(+B6KP_R#!$F.?.RP81IEB/ZQA(S/8U MA^4E@0ASS0*A@:Q+P:(/QMKK09:8*UK>V;&!5L +AF7+*1Z]&+GH MU C3$=+N%XM&Y(B7,@21XB/D(F3;>+]<&9B2X>A R7 HN,E!ZTN!&^M^9P>Y M%*>)!I9K_#OD="1,EHW?'A(K)Q>(3 ([-IR*(,YN5SK^''\>=PF2*^&MY94, M>Q1.]2YK_P/;C(BBGW>^W'Z3Y@J#AG$Z2X1+-M?(2\/?SZ; V+)9=K5B310KNVB/E>]#FG8DV(73T1+C MG((^'F]B"BC8M-'.0SCQF<1>AP,-"Z<79!-*AJ.+<(TP!R:N2%GS6?N7C:=- M>K85/1;A&&,<6R"$5]I B :D (*L9#BZ4#(<"K@9-SK< MBA_8WB#.+R3*:8?7@(PDGS8S ][%>Q3X8A/;)@6P** MELVI *V7C$Y_D&&N3LFV0X1QZN"E(#N"?0M9X&"O42GT^GE"3+>_CK4(;\HB MQ/B5)+E!X-"$UI%3/N\PMP=7+MX2ZS6*(*,-)W./F4UV MP_SNTRUFZON6[/W%R0A#EKI\P/WY;K/W!6N$<^Q!DBMFQH6V]Q 1Y'>0B@5* MAJ,*)<.AZ')V16X40YZTZ)+MQKA MZ]+)$(UP[HJ#\GY/L^]WIT;8;LRQ3O:Z"W%HZ4XC/-71"*._Y-F1"&#,N'UC MOE(LK&0XNE R' J2&ZPQ%-)#6NLKSDG3*Q(AZ^;NDEL.N (Z8@CNCM2JD."Y M;_YAKQ!@;M+1QG/K7);E-':" _ ><+,(-PB&DF&/@FM])@798:R!L%DCDSEO M2)9,L&B/;U^CO\EPN$:8S\5;D$8F5):RP<^S! MK+_4-]E:$^Q)SBX#3!/IR ML@(<9)"X<-W+AH<9.R=]NM>%+W # 27# XM@C?##,(TP13,47H9HA/\0/QIA MGEFX1IC:"+>A$8<()@9+A4-!KX5[@%A"]SK>$&!+<4["_TVJ= M?V+3R6&0<3U=WR8DF^ZR][J1V"D9]B@X(7'E!Y$CJ\EWS[(G'#24%!M%>WS[ M&OU-ABFN"M8(HR$LVE@MPOM%=HZC1W5;L:(=5-]@CT7 ?DTJX^UFCY1E\KOK MQ6F"=QI=&/8[7*,U5%Z05LXXL$3CW58R/+ (UPB3$2;KPQJ/EI V[]PDN!KA MT%;VT1_?2$>W&F%+'%R-,./#.GCO3KMDU94,>P=*AD,AG7CQ_@\DLEA;N>UA M_T;:B(884DPQ7-J"W29U=DE(;%A0)O4E_#W8L5&'1'T0GP&YIA9+FCC9OR/\ M%E')L$SZ=.<8Z"A9'A@$>XC M3/;(U0CC(XQ&^&O5"'=JA!\]Z'#:F0?6527#WH&2X2<18I-HN1K)0/;P8P?/ MRUI?O+%&I \4R#'?@T-N#I0^ZH1A*ACV* MQX$.:60X(79XX>;:%YSGHV2XF_%Z'+@V?>!LDG*BM)]UM/RL5*7R@N S2N,2 MU0C'5H1KB"'$]*6GFQ 98J>#X0EQFB [S#L33@#Z$TJ&^Q?=:X0#]11HA L= M'V'1" ?["/M6(^P<#G&\P?F&&Q.D$62$R8J59=>)UE(TPMWX5"H9]@Z4##\= M(1IB2XBI%3E4>$JROD@@,@)R"#=8!THSZ\R1TB;35'=)QO6:)<)DF7MR'E(R M[%'(5>"CCLZ6P;S86(R@FR2C&>WQ[6M$F@QW:80=:4ES_253N:OQ"8TP;1M5 M(QQ;T9V&F.SP[/]D2., :>EMR1K/&[G$0/L0*QGN7X1KA*\'-,*UG1KA4!_A M+^)8(XP?-QIA""_CU-U:JF38.U R_'2$:XCA;R0]D$U0*,L\#@Z2(LQ_B'#+ MF6N2$::61+J7/E(R')MD."@3PB;06-,BS2&85$J>2PCS"=RM@HT1>I1M@G MX;9P#E3.BUS"$D^L^6A53A=#,@+()0;:AUC)XWP&=4(!S3"S+M0C;!# M AR-\)/CJ638.U R_'2$:X@I KTLI@+7)%,,7PB.<_;?<6.$M.+6M7M"I%DS M2"KVQ"N4#,< N.I" ,YU\ ^CMHJ%3K3'MZ\1:3+;S5QRS?3+"L;[@QW.(OAL-\4M=5E(<-\#<[I+L64C!'(_Q #@Z/GB(1 M4C+L'2@9[AEN8A >Q%K0\+'8K+);J*N1ICW.SY\A']:(TRQ M'.OFL8ISIM42JM[(@I0,>P=*AKT#)<->19A.#IT,_;F_'[E%R;#ITE2[XX/7 M+-6C^,]N_M'I5C-O2*9JA'T8X1IBLL.N#_'J&<72<&%?[C%9UY#,/,M5V?- MR7!D\5,^PDB?6"/0"--08D&<:(3I.,I^-BY,(XS%%*X1/!<([HV?T B'0\FP M=Z!DV#M0,NQ1!.OD^+XG*B_("ZYN$@XZ FX;#P)ZHJ9:I\4H5Z?8;LWX:)-J MA/T<01KB$!_B01DF\>MMSM7QCA-"HD0_?*M=WJ7^**A3,AQ9]%8CS/=S-,++ M?*\1'O=FBOGV S3"F2$:8=9+,L)/TPB'0\FP=Z!DV#M0,NQ1= 0+QV_=%TL1 M7I)%2H8%XL,<."A =.KVGS9;5U28'[_(%0(\\I4D*:11C;#_0WR(+1GZ+'"- M//&==4+@D$PT'+X@W>DHIG#UE)&&DN'(HD-<=#J>]!&VZS@:X2EV<_WJSVOB M5B.,?9JK$6:,1"/IZB-[ 27#WH&28>] R;!'0=:3ZUVR6GBGUNQIEC[SVH'. M 6,C.L*FJZ*GQDF )@RS_[U9-<)Q%N$:XK%O),NAD?=^[]9C\O.$J(]7I,/1""]]0B/,_'(UPCR+WFJ$PZ%DV#M0 M,NP=*!GV*,AZDLVZ?.&&?.>*'2>DPQ(Z6,T,FQ =X9XM1V7N+AV;+]I1U0C' M5X1KB+D90"8#>)=X?VGASV$F PQ!"+24#+<-X371[@:X:*-U?)N)]IW>]X0-,*.C_"G MHA%.= Z[/GR_.]?&#]*$K*:(1OB@.5C@:. I"F4>]U8C' XEP]Z!DF'O0,FP M1X$.%L)'81@9$O2/=%GB-[%917M\^QI])<-D^?;G'S?IW^^QBU^VF?Z/C4)$ M\!..]05=HV]!AICK972EZ$N13&0E[#>'BQO%L#W24#+<-X1KA,\V!&N$L\V4 M]QR-\*B 1GC0"XOC2B.<$] (GSG6)F/4:1/XG,6@2H:] R7#WH&288^"38?O M>K3\K) ^BB:6C=]NIK[OR "B/;Y]#>RP:*G+9HMW,G9HY?9WLA&:;M9X--0\ M-UHKDA6AY>+.U"JY/B6#PF>Q@?M!0M*;<&4!PP(Z67XW05;4B>6BG>;?\7]G MD^"_]^.UP=* MAKT#)<,>!=W4FH^VFL-%ITS!^BJS87Z9D$8JY8?Z@ Q#5,CXL'"QV;( '"HZ M:2XT7NV6#$M13=MM\1/F1<)'-N/'?79,MIJO_[):-F\<)/QP4.@IR(I]\F*" M+#0C?YP6\..BML6YA&'*J[F^PHEP\^&[C3"W BQ/CL^PFB$B\1' M.)XTPA!2,L+<9*R=62R^\F2$::@!@;W^G!KA<"@9]@Z4#'L'2H8]"C(E#947 MS)XM]>(BL7)R@7AKTD2"XK!HCV]? [+&\UGR99Z\) 4;CLCSH:]X=SHX-F$Z M4*&?IL/8-KM1)$\K%%THTH@1 0>)>"![7!.S@9)='_/'%&D\0&:<@Q*;*8<, M])43WDX5,L$5,V095:OJ]0 M,OQL"-<(MYZ]86KWG98U&GVW:H2+A AW:H0M4>+@QEA%HH.BDF'O0,FP=Z!D MV*- VTB!6*$EB:FS2\SBT;EFYD>;).O'1A_M\>UK\#OF#LJ43G%92\M-6;9S M%=AV[D:W"SZF\DUU+::R^)04UJ0M*),7;*(E?)(M"N@(H_V[!B(&BPQ@F24L MR4*^(+^TG9[Q4;H<#N8,RC"S/DZ7^8\5%019-)?VG?"#WKQ78_1"H'C2!O[# M4]]/L^]0GMRP%*P_8@[;>40V$KE$7Z%D^-GPA(]P0YL=O^/2,&?A\!S9/)%& M<-@3:8^/]<'$$QIA&L:@$3[N:H0='^'N;LR>!TJ&O0,EP]Z!DF&O(.SJ\$+3 M5*9O'86V;HJL8YC\;IB#P$B*7SL M%(BP$;!@7#ISS=31A2J]VCY/W".V"?$?[M_1'# XX([@93N008X3\KA'R M"TEAT5\Z=IM9.;G0)$\K,JNG%TOVD\/3FIG%DF%"4\V!8_$7>9(=Y9U@'C'^ MD&D^U^^:8G[?^+?62'>Z9>-WF/3O]XHO];&#Y^0&IK,8*3#OGA5*AGM8VKKQ M$<;S&8UP8^TED:X@C7!]A$4C_ =_:X29DZY&F/<9:03O*^L]5I'U%0&-< 0T M[>%0,NP=*!GV#I0,>P3!'>?NW6X7O7!95IU,("S#)KZ3*GI0%E _&,USK8_> M%S<(?B>.&63J(" _Q**<1DP^#]X#F$:HIC?VZ%!](0MUTS/MU)]G" 5=61TB;3 M=OZ&O'>=7;R>(_NF9/CIZ%XCW";K,3="6Y97B$:8PQJ2'[]KA"F6Z]((KWM" M(PP1=C7"_=$^7,FP=Z!DV#M0,NP18)6"+<'=(4L;,6;JB5[,OW#C6;" MWU-EPT8N$.W?$NE@0QH:*)"#"(^U1 [90^)7VV0#PV:/ P0W!TAI3E6WF,8: M&[4M4HU/\+]/V7^'>P+:\R-E3:9\6X,IV5PC&P5D&KTVS2G\KBDF$T<&G,,D M.FI(%VL"+BT4;/+>N83X>0J4E P_'4]JA!T?85P=*AKT#)<,> 1HZ,L+2?KF%]LNGQ4Z-%YLL29JL]_G^1DCGZU MU!?ZZ?" ."&,/*W2?(N?F,)%K^;S8NL[[&*L^9T_273:L<+; M64=SC?0&:8I&3+\I(_P9?$1?E(CO"(N-,+28KE3([Q=UOD0C7! MA.)8KGNH&38.U R M[!TH&?8([MUY8*[8396- BTC&W7JK%VR&4'ZHCV>?0TI: ITA4,'2':7*WNT MF[P8N$A<#W15 FP*3COJFY*](ZN9MG"WTX[ZY65"%J7ELD^N45V-,(LY<@6N M]6D8,6]PIK29IA5W\<9J4UW6)%[,$&'L]QBGGM#1T2$'"O%R;;XJ66.R4&28 MW0Y?M+JEE36Z9+]IB"%79!F'!CR9(5X)=DQS5U:(BP&N$M5!&N$;PF2%7=_7.S?NB[-$M (4R2VRK[+CE7D6EFKXT4C/.7=,!_A'5T:X1O]I!$.AY)A[T#)L'>@9-@C MN'KIMET4STD!%-\7'1T.$E3]^T$*$-PQC1=DWB>9)G/)/BEB(@-,9APBS 8* MV$ Y'-3N/6V)8+TTV%AB#P=<+_(Y0P)99C]H"I_0"+^18A8.RY;%@VPPV4OD M#'!N;P W2NO:@VAYPPKA ]I#B,-X5CM+3&;[?*/@/TZ62JY@[)]*>& M^(6N QG7U!S&.%SE)Q\2)Y/CA\Z;B\W79'R>^=U5,APZWWK0"*-]YX8GV$<8 M$N-?C7"7C_#\)S3"K7+HOW'EKN,CK&2X3Z%DV%NA9-@#$6MDF)>!0K+LI>7B MLN!6^O,[_'!UR&\8&B#"%) L&I$C&F#F'IK"QV&V5EFR?&JS<0EX[ ]349 M.PX@$&OL[#B4,,X)8_+-))]KB"FZ) /^XQ>YXCN,7(1.C^C6;SV')E;)<"BZ M\Q%V-,)[S )[R.- BS2"HD9'([S$=^]T< 1KA),F.#["Y6B$[7RC0-AUS^DO MC7 XE Q[!TJ&O0,EPU$"9.2N)2+7V^Y(YN1HN2,%6#V]2/QS:2:!;I3L7*PO M4 17[CR3<6^FB$T%52*2G&AHA,.A9-@[4#+L'2@9CA+(QC$A: M;L*%*,G+X[@H!>6VE7.6R M*;G7B-$>S[[&Z-=624O<[T;DB%:39A&'BQO%[JL[@D=&E*(Q7J#9=D/FFG'L M&\FRB4;[MT0Z>,8X.4! MJOOF(@/(-3,_3A<9 9ZH?M/1T39Y[B G"Y>9 ML-_LSCXJFRO9\>X(1U/M)9%1)$W8:<;3.OB_D\U(M^F(!WY/)(/GC2QA_;Q2 MLW=KO635+@4;[_P=*AOL)G=F20(ME;*VP;N+:&QLG]+!D3M@PD '@'(&6ENLUO]A9 MN=7[!(3CAU&YXA5<8DE'U:XFR40Z[9>=#GS29 .W [OA8J?&HK!D=)[,1UP6 MW*KS:/^V2(R--(%X>5F@,UJR6?Q%KEPG5^YJ%+]1QD6LYMI[MDZ+Q%R]?]?1 M#E-,QZ8-*4>VP]4V[A9RM?VR7\8_U'<8B0H.!]M6'Y8K;++DC 7$SG4W>1KB MC0QW%GR%:83/-UXQIVHN=FJ$.MB=X77,AVJ7"),5M@/!P5L MOB"6HP/=Y:;_8Y,0*3+AN$>0$;Y]XYZY?^?!P&R>C'^[D]7#=HUK;N8I5[LK M)Q=(UMK5L7_J@_;7X;[#_"X6ZZREY7*537:8,4"BTIO#2/R1X>XTPJV=&F$R MH?&J$9[] R7 _P2U,8@'$TY47$X*W?F5DV?H<0/18B) 1=&T:BD*5HCU]?(]17.%$(U;HYNT0'++JY -F \)%I M(B,,J3AG-PV\;RDHI!$$F[&C,?1/DPW7/0+K/ Y"--?8;-\]-JC3]:V=FE5Q MCQB S9/Q[PASEV"^0[#)&!%&"SAJL$ MI(\Y2I:\-VM%W)'A;C7"IT,TPA0FQH]&>'F(1IB,,$38U0BS_KL:X8'P$>X) M2H:] R7#WH&2X7X"VC!(!0LA60')M%DBG/)ML26&&6;BV^OD^IFK-7>3B/6% M*#B"?87)=K-)9"7L-U6EC3(N7*VV!S798).EZ0$+&$T@6,RX9J6PS \$.'QL M(!M<(7.=2H$-9(/Y";&(EI;0!=E0GD7-'L?EA Q]8L!=P@]K0W@P/]'KKYI2 M&&B&<-(T5%Z0FXN[O6C"$8]D.%@CC.QK7\!'&(TP))@#OJL1CO;OZ>\(UPC3 M8IF,\.F C[!Y3E_P_H*28>] R;!WX%LRS +%21W/5 J3MJ^M%"T;FC:\?*SZ6ZHQPZ>E?%S?',[.C.?;L>YFD#'.0@8SXZ-U6_9) X_ M^-Q*I?FT0K-U185L3F3$T95'&V2D+U^\:4Y67Y1F%/A?D]7G^S)OHSU^D0XR M>Q "-B#F'5T@<=4X=^**M 7O"7%!ANWZB1>Z>Y#MT@C'KX^PHQ%>^9,:80B. M%S3"X5 R[!TH&?8._$N&7UDA647(YYH9Q4(XN/9E08>L7KYPHT_!Y+U@-P,( M'%[!-"VHLY]-!I@VF\@!=J162469#D,[+GC'^2R !H M>TM'/4@&15F,%9EYMX&$>VV(DP&+%QD5"IF02" C@5SXC0RSF:(M9,$C6TY6 MC7G))@79B#9X+GP/O)XAZ <#G1&7?)EGOGYK3=3'+]+!@@WQ0^NY9D:)W4B= M%LW,U=XLV+XGPQ-WRCN)'SHD6#3"]8Y&&%E)=N(!<>/ HBX^-,+N07]-9T,- M$AW;4@[)P8#]U$L:X7 H&?8.E Q[![XEPR,M&>/JBA>#(J",Q7O%QNQ0T4G3 M6'/1DMC6/D5378LY?OB<;!!X!>_//V9*-M?(PR9+@OZ0OQ<]*'I9B/EX2R38 M9#[[K=-,8^A+KHXNMA>@[H+?B4P% L5+4+"^2@X*'"#?1>;EJQF[O7B^NY?L;/!NNO[E!X::# M387G!RGRH]6:=*1[:ZW3D>XKIR,=7LM()7IS./$[&<9BCYLM''#XK2$^PG:= M2QCK:(0GQ9E&^-L/-YH%P[*ZU0@S;[RB$0Z'DF'O0,FP=^!;,HP.D(V;PI]E MX[=+QS/T@&0G\?=U?_?S!@4C+'Y\'IM"[LH*V419&-E0T;3! <4MD((4L[G3D(+LUQ2[L$5[ M_"(=9##1[T,*%@[+L?.OR.Q<5R79>@X$/2$>R##N-QQFF0MG&]H"/L+QJQ%F M;.9;(LG88(D8K!'VDCZX.R@9]@Z4#'L'OB7#PW^=*%E%7O3YGV2:I6/SS9J9 MQ29C\3YQ=,#&JB\!:4,?A@O AOFE4@0%Z>:A0\"G?;!1KI19.'UA!]9#T%*8 MA0CG" XBM%UFH]B:5"%7A]@+=R-4XI#W]^SUFSJ , M^?[2(=&2R$]\,+?Q?.;:FVYT,_Z9;A+L6H&LZDA94Z\TW'XCP\,APW8/<,9C MDVCW2284I57+F!S8WF!R[-R-)XVP% );LABB$9Y19+8D'1#YG:L1]L)AMB3:GH(06@+W)?@,VN?R>3QH%A7D$&P. M=%SB[Z4%L13(Q?@"TYL@VPD)YC?SVUF0:+!1FEDKNE-^@NT"-_%_OMESN;;-BY@)8=\L!BQ\* KS!$N%-'[9%KU>"F,1Q@<);@ M8$-S$!9IO'G)!/JA"0=DQVU^P@$,K3J'9@X 2%=Z@M_(,&LGI _-/U( WF4D M,KR;R $XL.*\T:417AE7&F%NK40CO/JP[)LA&N%'T3_,]@0EP]Z!DF'OP+=D MF&QL<,4O&QV96KJ\L:"Q /0ET "C2>;SV#1P3>"JD.M%-@>((=EI2) ?"^2Z MF_2R8=@Q9FR6C]\N"Q)7JYT=O2P1IKE#=Z @IRRSSJR=46*^M>-+,PKF(9\; M[=_6UT >PUPDHPJ)Y+ $F<#NCR(M"&=X06&T(5>]@0YCD'4R^[A*\+VE2VN;U[5"(=#R;!WH&38._ M&>XNI$5P/T:T?U\T@PUC MW)LI9NK[&\P\NU&NF[M+NE$QZ7N3+8$4<@V+ZP:;,'-PY&^3)-L4[=_6YY". M<\M%/PY9FO[/329UMM. A(RXU\$FWUC;8LJRCUJ2N%L<6I 3K[:1+3_F^C1+!'>EQH MA /%V L"&F$Z[)5O;Y!BN8%HEQYI*!GV#I0,>P=Q188U(A>.!G:IZ O)@$-@ M*;9![YLZN\3L3*V4K/#%IJO=7OT'9QY9$%BX\#(EZ\3\<3FS^N@N<+I8VV=6M&5DPJDT R" %&(]OCV^?F\X-PD00+) M5HCORDXD/E\$0<:81R) M7(WP#UATSBR.28UP.)0,>P=*AKT#)<,:SQ5B/,^&\;LDV30A>9W=_M)KI-E( M4VV+%"!U1R >!T@PFPFN!6AG\7?%BH[/Y"4:%K">B_9O[6NPP8RV[Q3R$:Z; MT5]2G5^YJU&LR[P.*N31?-,9$*D$V>$E8_+DF4,6HCV^D7@^;OMP9$U?6;)' M,2QV/0W<'.;V28L4 GB]0+&03O=W#$HT:8FQPTP@?#?81C M0",<#B7#WH&28>] R;#&J1'OWO&^GH3B-,0XU8U0B'0\FP=Z!DV#M0,JSQ7,$D M)TO$YH^>D,(:)CH$[Z:=Y/?O.%?+/Y4Y81%X$"#"$&8,_3.7[!-;.C\0X." M8-%P1=HOVXUUZXJ#9G_><<^T7^X)D&'\H=$-5^UJ%")/5T6RW'YLSTQ6D&MQ M7!.J=C5)5AP"=.OZ/;&;"X??R'"\!WIIT0C;]S781SA6-<+A4#+L'2@9]@Z4 M#&OT*H(UPF2'N$H6_>MG6Z73'EWW*"IADM^]=5\ROD^S"H-4T-"!# N$$!LK M)!94KON.#/\B01H3( $A>TZ3%F0DS4=;Y:K5ZR ;BM?PF6-MTGF,PK^-=B.E M?3'S(-KC&^G 28'?1JOLRN)3TF2B]=P-NWC?ZU8CJF0XMJ-3(QR0?$V5%LN. M1AB_Z5"-<.S)(L*A9-@[4#+L'2@9UNA5A&N$\5->,B9?R-V.U"HIKFHX?%XT ML!1<]6051E;X]O5[DG&DR*X\_[A\%G[0_B/#2\3KF@6.;",;$=W-.IN0>!R0 M83JQ\7V12M"-C@) R#V;:+3'-])!9GC1B"W2POU@P0GI+(:K!,^JN\R@DN'8 MCBZ-\.K.AAKA&F'F?JQJA,.A9-@[4#+L'2@9UNA5!&N$V? A"QOFE9F2]%I3 M7W%.W 8@#&3/($]DA"'"/]65%+T=!*NE^:J\&*59==*ZF8Y7?B/#'"1H+4T& M'>TA7;Q.55^4@P,2$:^CX]%C(8(7[;,Z:;\WVDGLI1:/SA7Y1[3'-](!,4*[ M3KMLUL6FNA:9I^B&E0S[+X(UPCQW;/6Z-,)MYK(]L-\*2+]B42,<#B7#WH&2 M8>] R;!&K^)I&F$(<$\:X7!0G4]6F,V&C')AVA'1T[(A^:U)"608DK]F1K$] M/-28ALKSYMR)-G.EY:8497D='8$%NS6P8-?(@EUA%^Q\.Q_\1X:124"*-BW: M;?;G'[,'@ O2+OSZY3MRHQ$.)<.Q&:X_?+!&>,5$-,+EG1KA]FZ>=ZQ#R;!W MH&38.U RK-%MN!KA8;W2"+?WJ!$.!QG1MO,WY H:/=[.=572YIH,JA_),%W- M\%\NRZZ33"-9UNMMMR5#[G7P3'G&UUIO28:4PC^>%\5%$_X>^PMV>."=3(>U M=7-VB4U@[;[3,L\YO+7?53(Y(=93,MS:PUR=,*I25O MM,(P&:X2_"]$(GW6*BJ3"_FZO-,+A M@%A!I!MK6F0!0*.W8E*!2##\2(;QY-WTW1ZY?KUT^KJY=NFV%!!V=^WN-?!, M><9D_\ED7['DCX+'M;-*I# PVN,;Z:#9Q'1[^%OV]7:3N62_)?YUIF;/:6FT MT)W&6\EP;,5GKD;X@VXTPOBC7PSX"/M$(QP.)@9)A[T#)L$9G.!HZISVM M:(3_V]$(LUBNF%C0Y2-\M6D!['8SA5">+CXE$E;4.8<7CPPQI&,$2\O,U/L O[C%[EF MO3T TB;\D%W .0#>OJ%D.%;C28UP5JA&V#Y?/VJ$PZ%DV#M0,NP=*!G6D("P MD3'YXM659NP;*4(&:("!-(+"-A:7 SM.F.;Z5B%#SZH1#@>$FD49WV"R MEI9+=S8V*;^185K\SAN2)5E&%CM<"1C#^W#JE_>&FI MW9B=%M,3WD[MS @':X1;?:H1#H>28>] R;!WH&18HW/2(HE TJQUV)+!-;. M+)'N2R6;:R5[BQT8THCGT0B'@^(QB/61TB;Y?)HX0#[8J/S6XI6->+[=='(2 MR\5?6 H.[_;M,!%-*!D.A9)A;P<'?>S3L,P;]V:*F3,H0_3@$*:*@(^PGS7" MX5 R[!TH&?8.E QK2%!!/_'M=6:NW2@2QN2;C8%".4@ 16X7FZ])%S*(T/-H MA,/!9T&N*W:>M&2C2DSN\2Z&3/B1#'\W/,?DKC@HQ3F08,;P41\.$]&$DN%0 M*!GV=G0UU5ACIKRWWBSY,D]:OY=O.V[.-EPV5R[>\K5&.!Q*AKT#)@9+A M. [1!_]\B<28UY/-S']N$B),H5SA^B/R8M(=CJ8+D08;$!7Z>[?6FYSE!TSR MU"(S_Y,LV;#\2(8A^GG)!^4 $.M0,AP*)#JPAN?5"@H6K"[*OHK1J\?N^ M=Z==#O2/G_=4'X-0,NP=*!GV#I0,QVG048YL,/K@;_ZVULP=G"&^L1D_[K,; MQ1%SN.B4.#W@K=H?5_E*AF,72H9#H638VS$<*[575PCA@Q"3&4:RQ!IWZL?0_:'W86!OM51ZQDV#M0 M,NP=*!F.T_CR]60SXZ--9NG8?+-QX6Z[*1P1>02-,/JC8"X<2H9C%TJ&0Z%D M.+8"N83'$*,AOGOKOF\UQ$J&O0,EP]Z!DN$XC5&O MKI1B$OQOZ?RVQ1+2BATGI!WI0#2"4#( ZSSDS_QT;SW8@< M:;X!>2K?UB#OI]\UQ$J&O0,EP]Z!DN$XC<]^FR0+X+0/TH00L^F79=792=HZ M("V"E0S'+I0,AT+)<&P%[R,%Q%^^OLI\_=8:Z0ZY>GJQR4\Y) X3?M<0*QGV M#I0,>P=*AN,T*"8A.PSY9+(F3=AI=J16"4&EPUQ?FVKT!"S;N);0)"7#_@SJ)[HTQ$=D;I_J MU! _] R;!WH&0X3H-%@^S(:/NL(<3?C]QJ-O^PU^S//RY2 M"-M\MO#H60XML/5$"\>W:4A MIJ"8PWK;^1L!#;%_?(B5#'L'2H:] R7#<1J?_-*Q&H(0DR&>]7&Z636EP.0G M'S*55%=7.=HY"'%_$+8;E^](INU(69,IRSQJTA?M,8N_R#,3WUGG2S+,II.3 M>,#4[3\C&^O]NP]D5&V.E#:9LPU*AOT8 M71KB34]HB"%4%QJO!FF(8^]]#8>28>] R;!WH&0X3H,6S!!B%@](\<2W4R4S MFSJKQ&P/5%<[5FLW^H6PD6TY?_**J3]PUOY=)TSVTG)9 "CJ&^0S,HS'*7KH MS,7[3'59LQP$N&Z'$ ]$L6*DX7*T HFX MJV38=\%AE6?NWI+1E(.6S?DIAT4K3F,./VF(E0Q[!TJ&O0-?DV%YL5]PB!\Q MQ(U?)/08G_#/H#_#GY?/BO'%XJ>")AS??K#1_#@JUZ3.+#$[UAPV5;L:S?E3 M5\S#@&XNDEK76]?OF8O-UV2CJ;1_#QEI=,L8XON-# ^U9'CNX$R3_OU>(9%H M$2'$9)H&HE@Q$N"YR_.W\X!F+&AH-\PO,U-X7AX8XT@&Q(AK\V7CM]M#VGZS M.[O.U.T[+>^"9H;]'^/>3#$+A^=T^A ?*@K3$#_NWWJ*_H;?R3"2-,@P>XO7 MZS.4#'L'OB7#$%A>C$]?7F9&VI<<71C5PQ1+4$'\C=VTGA9D"/AOQ_PQ18CB MYZ\DF1$O+Y?/%&+L@=\8R4 N\PE MD'8**_%?14?)9KK6'IHH-(OV^$;\7;#O>I=LZ* Y8-=&WH.6T]?D/0B'DF%_ M18B&V&[@N$SX24/L=S*\8%BV%&73397UE60.WOE>K,]0,NP=^)8,(P% "\;" MQHL^X>U4>>EGVDV.*VM.CT\+['9F_6NS710WV8>Y7C8YKM'XS"$^),-,6GX? MA)@,<=(W.TSNB@K) $+>KK7>BFA[9C)LK78!:*J[9&KWG38[4BO-JLD%\HS\ M2(:92QOFE8F5'(58K>=NR"$#J837P2;"]X2\HYWD^^_:7&N2IQ::2>^LB_KX M1CH^?V6%F?.?#+-F9K$IW% ENO93-1=-FWUFW3TO)+E8&,D8\YE#?A'; M"T9WP>&!B2L.$Z^M%-W=S%B$R#!9%HKHT T7K*^2 MYX+OL=_(,&,[\Z-TLW96B3.>M2WF8M-5<=2(!3*,S1[/"R+,]R9+RN&% ].$ MO\?^@AT>G_]^A9GW2:8X"Y1EUYEC%6?E #I)3L>#B7#_HI@#3$DD;70\2'N MTA"?;[PB&>)8+(#U,QEFK>5Y92S>)T6O-R[?[:S/\*(D3;'45O-RLD%LL%E)QX0FZNG1=;2O@8P*&S^R%A:QJM)&LS7I M@+@M^)'\<>#E=@@G":['&VM:S(6F*W(8[$[6HF38W]&]AKA%#O.2<>QG3_9( MP^]D>.Z@3'EWN=5TZS,XS"L9'OA0,NR!P#B?!@XS/MIDOA^Y1?1_O"#HOW;G M'!4_W:?%GIQZ4Y)>*X;[3$Y(-+WLR1 CO1AN'S*DF&([OUF!$2R.+)1K9A2; M;:L=S1SS!&G#@_:'\A+W90/@I,XB!<$B.[P[^ZA)G;U+,JA^),-L."LF[A0- M:F7)*7/RR 73TGQ5I"=>!SIQGM7Y4\[!!=USYI)]TI2"FY=HCV^D@_=[T8@< M^8UD L\<;S6MYYR#(',_''XCPQ"BP4'%QFXQL=_>RV>9#ZZ&&$),AI@]XKA] M%V)10^QW,LPM,(DL]BR*M$FZ>+4^0\FP=^!;,LQU/W9A2!S([&[Z;H]]$,XB MQK4\/KI/B^.'SINCY6=-]9YF4[6KR11OJC%I\W<[C2'LAL<"B;8,.88?-PE^ M'TX!"S_--BLG[Y1L.85$$-=[=]JE* &2]+Q%"2Q,7%]Q]8X$@X4K;7Z9:&O] M-I[(:KBA8('+7++?[-UZ3'329,792+T.,BH\I^;Z2Z9F;[-(!R@&Y%T@:Q;M M\>V/N8\\*B>Q7/3"%QJOV WUELQ7YGTX_$>&G0)DL5ZTZQO!_Q9"'.-DZ7G" M;QIBOY-ABE\A7FY]!D3SQI6[GI2D*1GV#GQ+AG%_P)F AX!6DPFV+_>85)B2 MW42O^;1@\[M\\:84.C%1Z\K/F)VICJX5N01.$S2KX&$/^7E"U']OI&/XKQ.[ M"NH^3!.)"9WB&#].V6@GW2O"YP$$"U+-9S'>6(Z1N:=PR7]D.$$*."%8W##0 MT8PK/*0GU]ON1/B5CCSHEH??-/92AXI.FL(-1R2+ST8Z]HWDJ(]OI&/T:ZLD MZYV[XJ T22$KS'."['3GIN([,AP@PAST6=^0G$&(_7H+UE-T:HA?6]FI(79\ MB ^%^!#'BH;8[V28VV#\\DLS:Z7>Q:W/8+_Q&I0,>P>^)\%>6$).!9I.(]N^-=(@UW4M.0PXR M(VP M&MF\2=+>.?&?;NX.$4)SY,-81$@R\:S@&34[CTM.FW^'JYE74UVM,$9DO)$,EZ37R/B5^M4TR,&11HSV^D9KO(@VP\XUL-[^/N8X/-D18 M-*'W'W9[$^([,FP)!?[LN&J,^:/CJ( T#-D9OM+<PD6.!X@60 V2;IOD3UB(6%3\)VN+DPW MR 9(,PX*$XHV5IO*DD:YYB=K]CR983(GCP*$F PQ5XV\*#POLHULQ-+DQ/[= M41^+/@9$"]*(7[6K86?!8PS12WL=D,"S=D/A5H!L*:X8'%J0(?&>17M\^_Q\ M7E@2,M@GT4J-LP'[^>S1K"&&-<15T,,(7Y"0^S!1@]*AKT#)@9+A7H(7":TQ M!)#/03>)%GF>)3=HR4)U=;&]H!#!K:PA"A!4-[/IZEX9AY;F:\^E&^YL:6J# M/]]4>TE(-O[.$]Y>)YDG"#'C&NVQZ/-8VO&CD M?>:Q&VB@#V^N;[4;Z'&3E;#?)'Z]3>0L$^USXB 8[?'M^UQW-E%7%@0!1 :" M)S3$YN&##I%'=/S$U;??R# $E^PGTA[F*Y[+D&"<93;;/8*;,38WBD+9[*+] M?0^!;R&=AC MH?U<,B9/-@U:N'*U*)E,GT@E@D/:-=N-GC'%16"C74BQJ*.#G%P?VY=:%O[G M7/M/'VNSY..H/6#LLHO9)FGF0/MLLL/1_NU]#4#RW*Z/.'H3*',]M^QO(CI$EB_;X]OGYN/KX7R=*Z_8I[ZZ7 MYP-AH.M<3_ =&?Y5HKQ[D_YGG;B[+!Z=:\>CV&Q)JC"EF76RH4$V\&^'-'_R M8H*0$+3&L4ZFGB>H'7$TQ$Z2 $+L:(AOFO;[ 1O*Q\^_-D8:OB?#=FU*F59H M"M..2,'WV88V*0 F4^\U.&3XGGCX-]6UF"-XN*^HL+PE7_;;:(]G7T/)L _+_KQ&8*4NP'G6MWD_K+UY,E&SCCG^F2 MP'Y\#U?3S6*-F\KVM97R MO=W#"N3>#YE[;G,^^XV3Z?OZ+ZO-W,&.:?_!@I/2&*4G^)T,DQ7&2@^B1Q( MGVF<-J@AP/UE8N FQZ_%Q#T%$J@N#7&I9(B#-<3L&5[2$/N;#">8J>]O,$D3 M=DC#J,KB4[+&:NK)!- ?])%A7(#A77T?[]D0ZN3H7,64+,AD]V$%_@79MK@T[? M-X40/\^"C_T-&96<90?,4KOY0D@F_<]Z\\6K*V-^@>;[,R>&!]I=0QR6?)DO MUV&X:+ 8WKI^SS,M0WE^+-(0= Z 5R[>$NL[W#[0"G,3 A%VM?+1'M^^!AI9 M,ISC_[I&; 3)A&Y-JI!VKF@_>X+?R?"RK[>+/ ;?5C*>>+#OS3TF8X0\@)LB M#DCQJB%&,@%QF2X:XIPG-,2T;O:2AMC/9)A$%/(=#G TS6'.LL:R/WG1TYUU MEO45^24'3:2"D$;F$>]3M,>SKZ%DV ,1:3(LVE8*OAXXI!@7 $C@GBU'Q9P_ M>6J!9#31&_IQ0V"1<0B=8[%%8<)%AQ:UC[/@D]V&?+! MR\)F0M= LL-LRK&^0!-<(4N!UHO.H8+%#OTE"X-DUEMO2S>Z!]TT=1AH\/SX M'A#AFW;!(JO"QHY6'$-[GC^+G&CD?> )S?O* 052L&!8EDF95M3IFM(;'VB_ MDV$*/LFR57$+=/9ZP&;OO&C>>5^Y'2.3!0EA?8CV]Q_H0":"7(@#%;>#'.3% MAS@9'^)38J'H)0VQG\DPZQ&W5NP?D"^1K12=$CD?:ZS7 )]H/7LCU+;2KC_, M(3_85BH9]D!$F@R' _TP%?:<.G=GUTGFA P*6DJN7#O;E_I0/TRPZ",/@0"P M4?(B,X_06'9VIGML>BV9X'!17W[6E&;4FG3[O!C+V78CYG3L%[]A-]@\9UI2 MR96JJ[NF;2C$Z_Z=Z'=)XMGQCK!Y(Q-H/MHJS@JKIA2:2>^LB_KX13J0>I 5 MYLH?K1X2"0S[N>;FBKLG^)T,KYBTT^Q(K91K7-8]#DD>L\XPQ+DQ#S TB&6*\ZMLC4%_15_B=#'?KZ8Y?N$<\W5W]..LLMV]P M$CI=8K>9MG"WW(S"7?Q@6ZEDV /1WV28#0'B!Y&A16VQ)0L;YI?*E2$OHV,- MMLR13/B,S!%L>BRBG,#=:T':-3,>2"48XP?MSL+?&[!0G:RZ('K$;2F'9'/] MSFXHD O?D>%?NKJVG3)N+ XLUA>;KHE<(MK@F4&$R0A3.(=$ OD*3B)^('OA MP8(-\>/=76WG'8<[YC)7E[U9L..-#+.!DV4[=_**5.N7VW>6HI]P#3'D*MXU MQ#AOD"'NTA#?D .6U%=$24/L=S),0>/L?V=(0H6]?U=&K2I9L_I7CG#]#L>.\Y4=V_=%_[ #0M%Z!S \3:?\5&Z$&'>/S_8%BH9]D#T M-QD.+ZCC*GGOUF/B'\N#9S-@8^1[^#$[0M$1F6]^'XL/AOP0"=<[UR7$9)%Z M0X;99,E$GCQR00X6+ Y)W^P0FRN_9=:#.](M$=_F,BF.-#'>(IORA MK*,<%MC0NS3$AT5#S!HX*4Y]B$,UQ*LET]>E(3XI&F**ZJ*E(?8U&:;!D>4O M4][;( >1%6&N1]&&2-#N.!(TUGHL1??DU$L3+W3".-JP'DE7VU_&/F]0,NR! MZ&\R' XJ0LEJ[DBMZJRPI@ ,TN-*)0:_L#CF%YN?"MJTKIQ<(-EA,3H_>44( ML;A+B(?NTQ=]Q[7@IBS46.%@F$ZG,[(KCO;0/V/'[QCUZDJY3H9LT,DP>VFY MD#!<-3JD$4E'K\8M4G@K.?09RX_""LU;, M&Y)E-MA#"3ZZ1\O/RB;%.]V;M2+>R' XPC7$K@\Q_-XMJ3%5A;.> _ M:RU+)!"L$::>AG<(N0R.5!3I;EM]V"P?OT-N"Z,]?I$.)<,>B($FPVA_N.:N MV''"Y*<<H M;I&2V\RDO\$SP=+-S?1![B@,W6D)$.;U[^N'3-_@0*MQYA1.$D@_ M<$/@0 *9.WVL51P3F(^](=S+\DQKBJ84!#7&J&?M&6>3=SPC7 M"//^<'.*$Q7O"1(Y&OS,'YHEWSGJXQ?A4#+L@1AH,LQBQK7JB2JGX(@,L4SR M3[)$1H##!%7K#J&+_OA$.J1=\\?ILKC2.(-K?P@QF=[[=YV&$D];@!X&67E= MO71+I!*0DT4C;)'.4#;*S MB4G[PXC/U7"X[A'(6B!V&,!SY9VQ>)\EB5LER\)"_?DK2;ZP#1P<(,(\ S9. M,C++QV^7A9I-BNM+" KSD3G;$^*=#//NRB'*OK<7FZ^*Q(3Q@!"KAAAREB0R M!&X*N;K'NH^F)8R1HR&^.J :XDMGKLG:[+J B*S/DG76HEC?FTB6R-KZ2J#! MD5V[T.*B&^;PP3SEY@MR.E")!DVJ_+EH ME:/]6R,19,B8"RP69&1HVH*E%QDCR4S:#8NBPOZ8J]V-O9L1YBKQ^.%SIBCM MB%QUHVOF9H.Q'^837V'9,'_E$&&:NDQ[/\VLF5XL$HFS#9>[.@(^Z%WV*-[) ML/ONRLW"C6 -\?$0#?%DU1#+H5(TQ-.BIR%FCT(*Q$T4-2YB8_F?#+'+]$-] M1OC:RF&,+#@RQNMV3;T]@ V.PC7"K"\XU="; &Y"X2ZWJFB%_=#-,SR4#'L@ M!IH,=P0:%;")LIDVV8>-9R[9X1G_V"35Q5R702IHP!#M\8ET\"*/L@O/5W]> M(X4S++!YJYQ,Y[5+3D,)%@4(1F_ E5;QQFJSRIZR-%3LY^7##(4I(Y M0Y)0L*[*U.X[+7WJ6\]>EW%C;D5:Z\;G/ Y\+H<4FJ7P;IRH/&\.%IR0K 5: M9C^0N_"@@0SO(1LE-DQS_ITA[8:1.#U/ 6.\D^%P_)2&&!+(&C@LSGV(62/Q M(48R(1KBPBX-L2.->MSUSO<#D*XYV?OCX@!"X2@WF+0B]P,9#@[65HA^VH+= M9(9^3&DQOC%Q-\D6@( M#R7#'HB!)L.N.)[)STO&U=?AHE-BJ<,US8*AV6;J>QMDD_%#E6AXL.B0:6.S M8[''70(7 K)M^ [BJWQ\H\N"S9OXS74[07']%^[=&.LAD<)WG M=$W:)8LE?LO'[89%AAAR(9F,IV36GVFN/@[,U?9'G5IM[ %KI(',4'+DC=S54RPLPG#B'2Z6'.8E.Y[N"UU/=Y\1 M,L?3/4V!D^+&3'79)!I7HEH'K1G M2[VIKS@G>PQN'MQ6=CR*3$$='$#<(NR:2B:8=X;GNC.U2M96-,+?C MKGO08T+Z(?]H,?,PG,]S.C!Q#=U;'>;)0%8I/^6PD[VP&P<+F^^N5JF _LUR M(<2,V\R/-LDU&AL5.C<6;38P)!.]<3?H<:X&Z]@NWA2+'X@W-FI((Z:\MUZN M3)$10(RB/CX1#A9HQID-VKNU7@@"8_*L4#(XC>!6 CY 83;["NN>Z]K#?(W$K1NDFO&%"-.9EG6%0^":F4ZAXK=HA.TX MXX7,W!>I4( (^VY?^W]*ACT1 TV&P\'?@0X3C5)C38N\%.@2,3EG$12-T"_\ MJYGC98?XXT:PUA+9[783I*@0CTM9>'KPUF0CX+\E8\G"E9-X0)XE&ZAHK@.^ MS='^G9&*KJ*/1)F[S!-D)E0=0](8"PX29-R"QZ^W>Z5[2./FHMW5L9V];LX< M:Y-F'US?D;4@.^WJV(;Z3,?F> LO$2)".VR(_\;O=IO"M&I35=HDF^/M&SUW MG N'DN&G@PRGJR%&.L9<"]<0DR&.7PVQZT-<&J(A;@MHB'EG(ZDAYO8#,H)C M3TEZC:PSD)4)?_=?9I@] D+&/".1,LWN2:QSS$%J,\C NT5U]P*%LXRY1/NC M[B,@A21P2F*OQZ&"/X\6F1M0B+ K.0N^%?:[1C@\E Q[(*)-AGEI>,&NM-P4 M0EQ=UF2VI1P2+2;7LRR G%B9+'[< ' @X-H--X(?1FZ1 @86WF,5YYPL)XO/ M'4<'VQT@?4Z'GE9QEH"PN.X&?O,=)E@8^3T0 ZY1(:5+Q^;+U1ISERM-#@9H M>R%?MZX&VEWWHB"1390%G$I_'"K89)MJ+YGJ/L#>BAL?UB<28;!_F L-WM1<>Y<"@9?CI"-,26$!_8<:);#3%K1GQJ MB%?*GN"V#P[7$$/6NC3$?2?$-Z_>D<,USY-L?=;2_=**G$2#7]YW-R##S&?F M%K($]B36.:1WV]8XW28Y"-/\@J0#^PV'8N8J7($,?7A =FG*@X\^>F!N/!E+ MO-E)^.!I3*\!#MKL]]B#4BPW]HV4_]_>G7A955_Y O>O>K8K2:=?DI=D=?=Z MKU^G.]W)6^ETTG$V:M 8I]BM1HTV:N+ (""B8909 5% 0$8!14% 1)'!@1D4 M4%"X[WSV.:?JU+6*HJCAWGON^:VU5W<4BSJ_\SO[]]U[?_=WE]*WGL\J,-P$ MUF@P+)KW][@\9(A]-+A*M%N-MC4=ATH"0%S&"R"-QI^NW9%$X[)PU"7(R;@( M.1M*"?C#]J@[!R_J%F4#Q!R0AK+IR7O$L=-$5R;=89:#M9Q[37W$B&!"_2@B M,@PXO?1!.1)<3.=*9J*WE4JG%2;\)8#$)2 +%3RV!.RX(+PG&?UKLJI%/OFO MT7O3[[V]M'-O742_-3X\\7.D[#JU7@\'8'/N^KHJ,'S^=6$M3N&42A+^;T 8DZP M+-JY1:MOJ).)*S8JBC2]($0)G),O93]&9*YC?D.L1_GW*( MG^E!AW@@J!+*^3%<9^?AJ(BX&Y^][Y7(3I<-##,^+ ^$G2_[C#(!%+N#^4!G M?,K#K];FC%X;]PS_".3RMT6S5\XL]9D9"5Z:/'Q%-.:IXDDH^'FJ>@8I26CX MCGZ3#8WJH *5R+?V9A48;@)K-!BN7QP9[5RJ@RQ[&8J:W/NO"5 '\^RY!TJ._W7OTP.?5CR6&6] M/%4+KLDXQ)RILSSZ]D7)-[HF,L0R%[)&.2!F,DVR\H1SLUW=6TV9&/8#\;%B'0925F=/3L.1L!U^O-4J>-BP$8%AONV MBASBC1T",J&:Y.\'$.E!E]4?GL]R#C'*A 8WFKP' 36+.!867J=%QS>@$L MRII(X@+(.DMS,?HR.J'HFKY\9I2F9HU8&R4I@-B>Q*CFKU)YFY[*@-X;BH7_ M%K?NP?^8$=J\FA$;_6R#844.L88OS2W#KYH5=!,9C'ECUP>/6BD5=0)?#=C% MKPX.V_I]L;^;L[*>1CR@P_X9!$.J[OY?/!_OI>P\-AD9 V%T<9/T$I09*B)# M[OP%$,[&LU9@>/#!<#V'6( F&]?)(9[4WASBY#XHQB.,1& MO/OO_1PT-/>1()L6?GH/C7<^Z)O50ESUHVC"06FH7[C#\!A(,&D0V%*K,O[:M58+@)K-G L&A<\Y++UT$ [$@ZZ6AW M2=_T@_&1N?*!EI%+!+0J';GL.!F@#( PJ2\?*"'CT1,8T?0%W'F/S_]I53@E M%_6MR:79Z&<;#"MRB($3%R2GBS*A'*%@E.OPL1X.,#H8CC$H2AC4NIGJ?J! M0-K/5RD:EI7T]6.4<3@4Z^);OZFY;DR<=W*2?*S*D;T'=/G;HMV?&$4*E![5 M3E0(M#U .&WL;B].<&]6@>$FL&8#P\&!S1R0$I4,,?[PA#^\$A)D'#_ &.H2 M)8PH ML>]#QMEE<&7)>6RXY2XX^S,U.3>X@++E>.O P-E^3J"JP'#?UMEL!+CF3_Y0 M^=^TQ77!(7Z]-GGXJVW-(0:H %+?J&]5!A(@SG6([=5'_> 0A\QBAI MP4E^*0$I NS?96/O@^/ZS7(&(EWZ,_ZJLY< ;ULU0H.VO7=?=6?^G68X?]8^ M%:NZ[<8)[LTJ,-P$UFQ@N'[AS.GHQZ'%.Q)M BH<4:H_7*Z/J=[I#$] VO3' M5D>I&G?MT\.GXF)4PNMNT7^U9QK'E/Y]5'A; HEH3,@RF^T0C8^?"2J%Y@W@-P9G).<)>"X[)[B[_2EF?UQ@*A+/W;\L.)B <,ZWQA?N[ZK MDWA(>BGG M>R]D?ER(+MON>'! B^SPQQ\<#8U<,G73_K0J,J)YF4H&\.J2J$OT9A%<)$% MSGMSWEUB5"& F+R3^<;OC6T['AN@E#?, <)*GYI=T)),VLM'WEZLE%IWWW(% MAB]^?4V'>-&.VH)G-H;Z#*DQ50W[ZEVFN^-0;=7<;;4IPU?4'OK5C&A01C_S_33ZV2MK;:O Y -Y'^K9Q##!!'AGA3.I@#94*S*,J/S+Z&6>^UZ!O;(4,,E*+1W8-#?#4.\=*4 M0[P@]9G]Y1 +#.GFSAFY+J0K'_K5S,@0NT/;87\K&SRKP' 36+.#X3P;XO=1 MLI7IU-@C$Q(9D"R;=]5EY5"72$?A=H(X#6%XG "QRU:SU\:E.\,Q=^?06\Y* 9DG)TH*^X,M(._J&SPK +# M36#-#H;QO)3^98AU59/%0ADP7$'6]*8?C"NUN@3>L*$2FF3^^!_3(W/WRO3- M26#P4>WTJ2^#.ZSKN:>&NH]W'0VM727#L;]/)ZAQX"Z+JR\;67K=YLJZ6C$X MX( %1L"3TK+A(FE6>&]4%@9Z56!X8-?G)T]'A4B#HP$]*F?Z"TCBA9ZK00;? M2SFM5[51D)>;LUW4(1;DY1SB:$0^TS>90/)JV]?OBS'"LYY<4QN7^-/_OF)F M:+E7_K.R_E@%AIO FAT,[)HE)/!88KZX]58+@)K.G!<(PH/1N.7R;DHUU'HE3EXI;)(@,ELT7,NXQZ MCZE\T)@ ^[*Y.L>?>V!9=)(;(J%,JGS74T.= ,*>D1E2*EPXX?688C7\JMD= MTF&RSV65!ZJLTZX,(#PR'&^NT?KGZ^<%A49&.!U?O3_*[[ZU@5X5&![8%56S M$ZD$99XA?FO5!Y$LT"=@>N(3PUX(0-S.'.)[+X!#?"$L(.]T_^YC0==#32'A M-N;.EVIW_V1R*:N2E0V=56"X":S9P3 G!>3)$*,#B,YWOO5QR.:X>"8E!\-- S R>50C[$MW8-@[S$>*>J=*A7-&OQ;90$U3 MM'A_4\D#M84Y2]=EZA$W_^#IZ(;76+EPPL88*/#Q!T>"BJ1)"S=UH%<%A@=V MG8M$P5>1*/"=H[;0U07T^/ E4]\,BH 6I:T;/T5O5G.(8Y$PM_VH$.\ZTC( M55X(52+?8\F'W=L/UE;.V5J;^,?E<7^V2[:]LL&Q"@PW@34[&*Y?+NI//C@: MI7\.3:9S?.+@S#V/[$>A&:K1>SL81A;,Q4M18_J?5\?[2H',T0[N<'$P EW- MSJ:;+T*2R50QEZ3+X>[D Y15MW(7M8'E3IJ#JQN]DZA'_-+'V\%6S M(ZA:_<+VVKYW#T66,48N)P#K8K58S[7PQY]&@ZW*D0SQF#L6 M)4%TSB$>&Q=ONW*(]4SP?8LGOUG@$!_/.,1GS\LA3C/Q:7+!69:(H'_?.9ZY M9,I&E0V956"X":S5P+#?Z@2=_UX8EST>=-(&0&Q M]W57-J[9.]-!;@_0)00*]L>ER*E;>48]SQ[MV7&P]OK2]Z()$7_X\6'SX_W3 MRPQ'?MG(JJ&N1):K: @09ZLJ2A5CNA+4U%?5@6& M!WH0Y^.9^5D Q7M^Z2^;XKWKP4 [PL,';!K]K)6UEE5@N FLU< P M]803QU-E">6J+6MV1Y2O06+XU;-"AHQ3DNDL8X0.T*2ZL!.C^6G\W4M"9Q2@ M 39D+63X\C)WC!1-+ !Q\L]H#PLB-."]/'%3\ H?NS&EF;C0D_.MT^^8Q*E:A&] M:'N.&C Q^=8?SSG$WVMO#C'JB(IB/8?XR'DXQ.%'SZ2 V![[;DA]:EC4I**"EM'H9ZVLM:P"PTU@K0:&Z[4V]^XX&,!NWIC7:F/N3#NH-33( I11(<'E M%:.:LZEAI(.\-Q/#:&A2C] TET\,D^$(WO79E'<-+ LB9)+3<L1E(SJ&C0BBC*O5,$>7]NVU>VH?;#N0-LPE =2Y.HK- M0*\*# _R.E?K"'P%-OP 0*S'PK>>&)C;A MWJ5=.<2Y#G%WWT"VOWFU#5T/%67QY#2IH#IY_R^FQW?6Z&>MK+6L L--8*T& MANN7;F!EKA6SMB2__\J0%*+]J!R,PQ5\R1)G/F3"G_ZOQ:&N81]TE ,W2GDY ML"F6_(H-=<:Z&NF*]R9C)*,NB) U'..<0\Y^F M^>E%,=TO.,1!&3K7(V5(=9*R!!\*O/@Y9"MEASLR[A7EK*FL.-0JKY@)"HN< M[T9412LPW 36ZF 8L-NS_6#(K6D,F_[8JGB6^_YM6E E'' 9@;)F.N],0 4' M/'GXBMK2J6^%?!JN(/WACK(W9Y[Y\XYQS8=.)G_F>(CU+YN1!A(R&T;RNMQE MCG(.\5650V\9*W*$ 6'-D??^;&I4$ #A>6/71Q7A_&A744.L;WG%^S_G-'K*@[Q_^C*(?Y+QB'&L994H$-,.8*O[(E#_-F1SZ-W MQ?M>EP!BW]:XNQ;'?>KNR0%6&2N4K6B=OC%59\I'T?-%=^7*2A)!WQQZ9:4* M##>!M3H8II @R^G0X ^_\OQ;4;(RKIF&A7]QSBO;6U"]]).<0/5ASB M3@[Q[. 0\X$7RB'VS]'2]KY[*#+**V:^79OZR,K(-E/]06.[OM)P;PJK]XW7 M9XD"9Q]_W#MSCZJ.^G=#_?M58+@)K-7!L%*@Z)W.K@M>AGC^N VU4;];&%G3 MF[Z?.B317AFSFYY-1'OWOTZN/?2KF9'AD"$GH78JI+*R$A7D4.\>F40YSW"[Q5X!"'#G$;IL)(: M;40#9 6&F\!:'0SG$^HBVYF /QV^*V:]79OTX/+:'W\Y(S*<,L1 8QFSFQRZ M"7) OVR$KN:YH]?5WECV7G %E4AE,'KBA';E$!\.WMRL$6LBTXQWW<$K3( Q MH%7QX)K,8L3RR-K5F:-WSF6DC.!-.<*+&\81KE\5&&[LZE&'V!2UGT[I^-:O M:V,.L0;3G$.L,1L@-NZ:GZROLG5IYD[N'OQAV6%@1J99UO&V__-AOO9 M#-:AL9[X1^Y?5P[QIR'%))C@()ZZ?5%D%I6/7!05#Z[)+!ND 91='XUR3XX?E5@N+&K@T.<#8T WHH<8N"@*X=X1,4AGK^]]LZ&#S,= MXDX.L574<'?W&%R#HN;N\=^;%$I=0H8X^E8R3G8UNGEHK-@_X3P[U\ZW!3H KXJ( MI _ J8=BYZ:/X__7A"X1],R]2Q/<,"]Z+B32TD;\SJ%4 _W[5F"X":S5P;"5 MZ^@R&5!1/+K$EC5[8B"'R]7;I2!?/@: !ZZ?$:,8*40L7S&YMK; M:],)8]WN'6=>X!#+&BD+DFCC).C1&M#PQ$T+8M!'=-S^KW&I]%H3/'\[&V,WUC8LWEG;4<5C-W\%>7U,%[1ID(T_A&W_9B;<[HM:&#N2CQ\^%3X3?6CCTO?B6W@F"68T5MY*@S\)$/GX L-- M8&4#P\I5GV>\.$Z>CJZ254Q92Y[SCG]\+H"<2+V,Y:HH]24?[CW)9:9DCKNV M>,J; 6J)Q->/:ZY?G(+WCAOGSWZP]4",[)5AG_;HRE":\,'FHTOFAVT&,T?+M[E"1 &:G#%.SG"IQO"$:Y?%1ANKG4^#C'@ M\,BU]3K$[RT=MH8]14CA3Z)WP'JJ/>I21:KJZT;N$[M07C M-\0=BN[B&X]QV]\;.^#!3 6&F\#*!H9E/3FGG!?G,.'$S1ZU+I[QOZ^8E5Q> MD^-C*6.YBC.0?0!2?;A/WCR_-FO$VMB#/>\WRW44;-U#GLX<$/ M/PW*B;*2B^#%9U^O/?^G52%'\T@FV@^8::YK]+.7W3C@U,E/#"?/<0*6U#_( M9*U_>6<$?[NW':@=2@)!SAT0;A1'N'Y58+BY5E<.<3JZ&35J[8+T.WS\4ULDAGAJ)A?%W+XZ&U#6)'WQWT\>AOI-SB&,_LV8ZR0;O7T,= MJM+*N5MK\\>M#QD[6>+[L_Z+8=^O^B\&RO+^B1L+_1/H/H(ZE>&EB7_[[)U1*W7DG0BKO1'P+:#'H,6@5?H:?%5GB_SUAP#G$%1AN BL;&*[GQ>%P MR8HNF[XEG@^G\L%?S0S)&XZ]T?L_T!8-=9G.+$?KDI8UE-D%E#33F:X$*'6[ M?1D7[JNL4YJCYQQD0G"JWGKU@\@^ F#4"G"J9*&!M$8_>]D-I]'EK)EQ1'*I M*M\N>'I#7,Y #"45&:GCAT^F&8\&-. \B%/CHQTR*_]39%+7/'B^F+!0RM( ET;TY+&1#>T M;))O%2V"P\1_4\IS*1/]_SR&K*1EOYXXX8U<%1AN[O4U#G$2^"YX9D.!0_Q, MW!>A.=[!(6[\>Q@JP_L5_.<<8@"I"X?X3 ZP4DI2KN&>/>$5P E))=^B=F/+ZFMG+N MM@#"[CO!GG=R(90Q=R-_*A$D0*10I2F9NA(>.;HE#CB*8#V%Z&("Q0H,-X&5 M'0P#<#JF?1 F!.$/ZQ)5XK\U9I%G#0W?&%E*QX[O]^#E,VMCDPMMYA-K8A*9 MSG'O]_2I+SN;ZGH 3WGF2/G/>>#8@S:1G)$U&6U"@.'"M*>REO^91,Z 6\6+ MZYL5&^2N^UJ#7$J+$'S,'K$V)(#X(M)8RK&R4 &$3Y^_0;*1JP+#S;UZXQ # M 3F'F%18NW&(?_NWSW3A$+\P;GT7#C' =3X.L?W,9=.6=KT%14S$X<^R+ K7N, M?^QM==(F/H_WJAG?U$;X"$Z2=8[OX6?I]Q!#.I*[+BHG%_$]5&"X":SL8-B! M5C86W>',&K.)]^6CN?NGDX/_HP3XZV^/+J48NFRM[+ 2'_[P],=6!8=MYYL? M90[B3.Q13]%R%RW-**6FCAT X]PU:W$Z=$J?3QP\0"!3[-*H=(G[:)<^&4"8 M8^1<;\DOWP(W>/'D3<'IW+)F=P0ENI\YZY@RF"F%!!AN/BQ<@>$F7SURB!>^ MTPV'>&S;P M*^B5H.$O&_VLS6A%W6!-=>YM!D_KXBFTFL'@VIHB)'O7);8@(Y[$Q\M4 JED*S:W-=GJ\!P M$UC9P7"]@W]O?#>!R\>;!3*YWVHQ V*K <).OGCC$F^LXQ%>U)XT)4^RCC$L9UUB828])D ,UGD?3L/!8]8X^NT1U^M MC;QE04P/-2;8G=SH9VTVJ]<-INC@NWOXFMDQ/5%3-PE0=$@ \LC^$_$>['F: M#3[7T2AW05@X'ZJ2:? 79?-DFJE-+)NQ.:5-7#LGM(AO^;L)'4%B7Y^O L-- M8&4'P_7KP+[CP=T"VE ':.>*]%UJP=W8) M-5GJ4%9*WENJ-#&B@UO?VW-78+@)K-W \-&#)Z*\K_076W!J:(2@==V,8NSKQ9:66LVNS (3CEWC!2!U1W*A E/W_=NTVD-) MH,(9FAZ(D\C/:/I$[1%H"%PXX>B&/M/X(1I]7148;JWEC+GX\P$\.8<8'].S M B,Y9[*,OK,WRW6(:="JABG1KWYA6U!+NN,0G\V4)F0J!;.J.S1OWUCV7DSZ ME$1 F]!_@8_J3*'R\1%\)9!59E]9Y 1?DW&"[3%U".!78L6^C/CM@@"@\ IZ M'MJ?0$V%4C-C3E,9R!5J$V?/99-:TZH)FAI5$ N?;+3P231*L=":QE MG?[8ZI!)PX,BMW8QZ\N(E%-=S52?\4@X"3_3%!_SWV63G*WQ]RRIC;AE892V M=%)K?, K5O*ZK@UH%*8C<7HW_?#ICNR&"T^@,/KV%S, O";.)"H/$ Q8T0T. M?>C#J D= 8C [W+8ZJ0QS; M6>B_.)=E&=VQ @V!KOM(=I/:#[K9B\]N3(#1\O 1#_SB^> 3W_)WZ?341C_[ M0%L])U@67 #P8/)=T51'%YLS:EVH(;VQ[/VH4L00J3W'XJ[)DP2#.6"H^/Y\ M$WEC74BO):!8I=5P#IEK%1/)'N?B0H*7E@+#.Y-(CVU 9%[?CJU]L O9T0'KG?NHQ/U]J7)H+?EYW#RM(G1)UY[Z=W8:TX- M?6+4K0NC[ 44FZIFWS6FV'O98I?,#06.\34Q]2>];(OZQ4-Y\>;!Q14%/>"4 MVY9J7N8$TY-%P!74T*@#.G?R@U7J:_1R M<9"6 J#0=1K]+?37#&)P83N_SK',OO,MRP?@E&WE'&)!#163E$.\H8-#S'<* M;*.DG_4'M)-1%9!4FO'$ZJCL2"JIZNC)N) ED6!O):* *PVS N2IC[X:/_?1 M7R>^\A=I B'WE?8Z]Y5^![XGY"R_]76>\5#[RM1?%GSE92D'F/G])$#\SC=D M?M(SH<_=F=Q/SM,CU\X)RIALL.%"J^9N"XU[(+BC^;M!H^:[XQ"[XX!U5!> M6+7 <_@FO)^XSQ),T1VN\&?^F-S'3]V^*)*22Z:^%7QR50/)D&9:EP +#%"4 MHI_XX/*8->YA6]ET!N,H>0'1!/#2CMJ[;WQ4.[#W> ?7J4SK7*&[ERXKB3 7 M]+PQKP7G1X98XY+2C N[T>]GH,THT(>NF!7-;8\/FY\X[C41T)S^"ZH0.7)E.F1)-#K*#0 ,'AQ9@3*E@C .1,?9=D8+#H[T[ 8\RV8!D M[O@!Y&NSZ3\=P'B(&G>*O+:K"S)H,NZ<.4#@LK+7LCD:%@$EO$(7&DJ.#N39 M(]<&'0)7<'T2).C6%YA]E$FEE;$J<^S0R:@22"8(!AK]+0S$M^3"=FZ?_L_% MD=U7NI4Y+6,PTS.'.-4A5M*W'[Y=O0&-?C]#;91?4,%B_.^T5-E@UY;]\3U? MR.I0+(B&Q2/A+_V,X!,GOA+(%D@Z:[+%J:^<'2."TE'0, MEVH"7\E_XP$'Z/U1 GI_,B5^=\_ 3QH0!8\\>]_2H/%)% "8FA--DC5 "SU! MY:4ONL$#O>HYQ'Z?F-"Z,IW0ZIOPKF *>.(/R5V&7\[0BNK/#KPAP2HK+,#$ M/=_ZVM[HP^EI6FRCUB6B-08H>^"5V!<:@HU^/P-MG"B-Y7&)0^6X"<=K>..T M1=I%J:[^[W4F7*XC/;D\<;4Y#*5 433'L2$)1%;-VQ:7!QH%D"A;JI3^U.TO M!F@282L[R<)QHC)RG'R>_>!LAZ)I)TIY15[;MU.)'U$]+C;5# #8!473V1DR M;4J@Z6R]-'%3.$H:HRXY -B%)Q#!+^3D99'R<:%E6\Z7K*FLARQJH[^%_IK@ M1D5)8@3=2!9/,]3>), &&LNV.CG$I[OE$ L&7.;N17ZFT>]GJ U(]?PJK,K< M@EP!@VSO!>UOIFN;T\SX2YE!/H*O7%_PE2].>#TJ;%,?75F;P%^/6T83@%OW!(ZB??B,SZND7O1/7!&>,C M\W'S @;[=+HONL&#L(H<8G*C[CC??O"_$_^.:*[ ^A+D;.9P>D$N-8=>EJ>5C0,C#[)JWM;(VKW[QH=Q MZ' 5RPB&K2)O"Q\GC\+QO'R$+R?39#_.ISO7U MX'*C4W D?[I^;I2C&O5 ; MGX !9X=C-RD.6%#>X]SX#^>-4_?\SI\RF""$0^UP\"W(">YMJ1)XSX*O%\:N M;_BWT%^C;0J0:!"EGK(V"7)Z>R=L ? ""+.2W9 MFT:_GT:<]P6L>U<[$BP5 M$P>39_-^9/8U1G:'*V3!)8-6S-H2.(0?44T52#6;+[F$B#,S9"!5(G@_$+QL M0"O;L@34(^N+/!U"+R 7]&\$%V>HEX-VM$,%X9-H?L$+]V&ZX!K]?@;;UBU, MRT]X6,YW;T,X!G)Q)C)-G%Q>>O5[< 3>@<#DQ0D;HV%5)M&D)J5!U)[[?CXM M'"M*@LY=<^EE07"BT15P=&4B^F,X>4IZ+A/&FA2PF<:9EV6*92#K(E)+X2L 8'Y]G ML U=8??V@Y&A'6B:Q(6LO*,ZCZB=/TY>P(F?KXD$<#*I"7\,T!1=BZ:5GSA] MV9"Q=[T9!)YS7-:J6G%Y1B7CWTV@SI4SPEZM)]'?Q MR='X+7EP]%3MT(>?1L^+^PKEBC*20&1%$J !7/QE3COC*R44)MR[-"3;4#I4 MW$R^0U7HOZ^<%S]'90P-(/QE GHI!Z&\\94JD2HI,J "20DGB@G\/#R5)^+< M0_IY)&1:M4H&Q,-1)A+F[P<%57($X*T_*_ZY1)S@R3X PBJ'IS[[(BH%S;0N M<6%WS*F.DL7Q*%GL28!$*YL2M6RW0WCTP&<=F4$@L14/85]7.)CLO3J\0(L+ M#8"1I6ST^QELD]$Y_''ZWCL;Z(8N&@_IIDS=(V_.D:'>'R7!0P&<.!..@C/A M2- Z-'JB'W"HHFX5#H 95T^9=O:HM<'C[)<]L3HR+1H:\NA=,XM,AFR@OQ_G MV27$F7%XJ![&U^[9?B NPOBN$G^AS.<9S[2P@^_O IYP39VW^+Z:X/SWQV2Q MW '>7(N M?.5[A^.^HD*!\B= DZ47E"O5\U5H&_S6:CXS\6'!/4X">#ZNO[Y2]0[017\" MPE$O"0WPRWQT^,K%[X9" C\I8 * !9!^=WC*L\0]=+*."M&"KM*W 4>I!N;O M!]82O'2'*P#@N"_VI?N0CY)V9S2;IOPE\6*^ZM13C9&*281V,KGD6MD\ Q!2 M5!)(1T@VCHLSE*LX?_Q,QFVU%PZRP]CH]S/8UEF.JN=A#='^G^L4HT^YB)WO M(+ZOX,Q]'LZ!8Q&P<1:"%L:)"N;RRT!&>>NZ/='(]-JB=_IEG#?U V4K -<% M+]('?#@M%[],IVYQ@!<8\'O* ,=W=0+'[8%WM?5E4.<^L_PG5EO0,/?3X.M0_=V@,#,UWSEZ2(6 M2<\CV@H?E/9DG S?Q$<=ROPEG\7X+_XRFO,2']=?7RDYH=]#PD+B@A^F_ M"@K\G:H'QPI^$A?:[QQ^\F2&/TX7=-3/U5KV.RI*K^7O)[_/NOTV^))L'W(_ MDN.P6I/MP26-_@6J5:UJ=5WYP(_3A6$?Z5CHPT'[R0?E7*RY*-!F.DM660/' M( J[5ZM:U:K68"]@4Y7FX+YCV02\_OK*?4$)D^&4G "^CQ\^%3ZSC,HX[;PJ L,%RM:C79JL!PM:I5K6KU?55@N%H7N_X_6S+;K8.C"T0 245.1*Y"8((! end GRAPHIC 16 roku-20231231_g1.jpg GRAPHIC begin 644 roku-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ;D#.@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]*_#/AG1[ MGPWI4TVE6,LLEI$[R/;(69B@)))'))K2_P"$3T/_ * VG_\ @+'_ (4>$_\ MD5=&_P"O*'_T6M:U &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X M5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z M'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10 M!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T M/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L M?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_") MZ'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ MPH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@- MI_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M1 M0!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ M ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3 MT/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q M_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ M - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ M H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * V MG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ M ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T_ M_P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/ M0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5 MK44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z' M_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\ M*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I_ M_@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3 M_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ M /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$] M#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X M5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z M'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10 M!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T M/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L M?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_") MZ'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ MPH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@- MI_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M1 M0!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ M ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3 MT/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q M_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ M - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ M H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * V MG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ M ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T_ M_P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/ M0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5 MK44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z' M_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\ M*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I_ M_@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3 M_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ M /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$] M#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X M5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z M'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10 M!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T M/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L M?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_") MZ'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ MPH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@- MI_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M1 M0!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ M ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3 MT/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q M_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ M - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ M H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * V MG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ M ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T_ M_P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/ M0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5 MK44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z' M_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\ M*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I_ M_@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3 M_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ M /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$] M#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X M5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z M'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10 M!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T M/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L M?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_") MZ'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ MPH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@- MI_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M1 M0!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ M ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3 MT/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q M_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ M - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ M H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * V MG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ M ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T_ M_P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/ M0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5 MK44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z' M_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\ M*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I_ M_@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3 M_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ M /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$] M#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X M5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z M'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10 M!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T M/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L M?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_") MZ'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ MPH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@- MI_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M1 M0!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ M ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3 MT/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q M_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ M - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ M H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * V MG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ M ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T_ M_P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/ M0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5 MK44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z' M_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\ M*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I_ M_@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3 M_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ M /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$] M#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X M5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z M'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10 M!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T M/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L M?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_") MZ'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ MPH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@- MI_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M1 M0!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ M ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3 MT/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q M_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ M - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ M H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * V MG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ M ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 &]5FA MTJQBECM)721+9 RL$)!! X(-%:7BS_D5=9_Z\IO_ $6U% !X3_Y%71O^O*'_ M -%K6M63X3_Y%71O^O*'_P!%K6M0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/BS_D5=9_Z\IO_1;4 M4>+/^15UG_KRF_\ 1;44 'A/_D5=&_Z\H?\ T6M:U9/A/_D5=&_Z\H?_ $6M M:U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!D^+/^15UG_KRF_]%M11XL_Y%76?^O*;_P!%M10 >$_^ M15T;_KRA_P#1:UK5D^$_^15T;_KRA_\ 1:UK4 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &3XL_Y%76 M?^O*;_T6U%'BS_D5=9_Z\IO_ $6U% !X3_Y%71O^O*'_ -%K6M63X3_Y%71O M^O*'_P!%K6M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 9/BS_D5=9_Z\IO_1;44>+/^15UG_KRF_\ M1;44 'A/_D5=&_Z\H?\ T6M:U9/A/_D5=&_Z\H?_ $6M:U !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 454U;5['0=+NM2U.\M].TZTB::XN[J58HH8U&6=W8@*H'))XK\__BO_ ,%A MO">E>))?#WPK\#ZK\2KZ.1H_MGF&UMY=O):%522208!Y*IZ\CJ ?H717Y@0_ M\%?/'7@>\MC\2?@'J&B:=-(%-PD\]HZJ>ZI/#B1L!N-RY]1@U]Z_ /\ :(\# M_M*^"5\4>!=5^WV2R>35 MTFZU3[#YWD_:/)B:3R]^UMN=N-VTXST->:_L8?M3?\->?">]\:_\(Q_PB?V; M5IM+^P_VA]MW>7%#)YF_RH\9\W&W;_#UYX />J*** "BBB@ HHHH **** "B MBB@ HHHH **** "BOBO]L[_@I!8_LS^.K3X?^%_"DGC?QQ-%'+/;F9HH;7S. M8H\*K-)(P(;8,8#+R2<5W?[%O[3'Q$_:,M?%$GCOX87'PZ&D&W2V>Y2XC^VM M)YI;:DT:D! B9()Y<=* /IFBBOG?]L7]L_P_^QUHWAJ]UK0[W7Y=>N)H8+:Q MF2-E6)5+N2W4#>@X_O4 ?1%%?FK_ ,/O/!'_ $33Q!_X&P?X5[A^R)_P46\. M?M=?$G4O!^D>$-4T"YL=)DU9KF]N(Y$9$FAB* +SDF<'_@)H ^NJ**\X_:$^ M)GB#X.?";7/&7AWPA_PG-UH\?VJ?1TOS9R/;KS+(C"*35?M.B27HNBUNWW)TD\N/(?C7\)=&\:>(O!G_""3:NOVBTTE]0-Y)]F.#%*[ M&*/:7'S!<'Y2ISDX !Z;1110 4444 %%%% !1110 4444 %%?,7[4W_!0CX8 M?LLW?]C:G-<>)O%Q3?\ V#HQ1I(,C*FX=B%B![#EL$';@YKY:'_!6CXMZA&- M8T[]G.^D\-XW>=YEW*"I&5/GK;A.A7^'G\: /U"HKX__ &3_ /@IA\._VFM: MMO#%W97'@;QM<%A;Z3?S">"Z(&=L-P%4,^,_*RH3CC=7V!0 4444 %%%% !1 M110 4444 %%%% !117R?^S3^W=_PT1^T/X^^%O\ P@__ C_ /PBJ7C_ -K? MVM]I^U>1=I;X\KR$V;M^[[[8QCGK0!]84444 %%%*\$T_]N?[=^W'<_L[?\(3L\G=_P 5 M)_:V?\ 'MY'OL_UGO[4 ?55%%% !1110 4444 %%%>!?ME?M27?[)_P M[TCQ19^"YO'$E_JJ::;&"]-J8@T,LGF;A#+D#RMN-H^]UXP0#WVBOR_;_@M' MK:J2?V>]0 '))\1/_P#(-5;'_@MQ?:IO%E\![B[*8W>1XF9]N>F<6/'0T ?J M517YT?"S_@K=K'Q(^)WA#PE+\"K[2(M?UBSTIM0?77D%J)YTB,I7[$NX+OW8 MW#..HZU^B] !1110 45S'Q)^)GACX0>#=0\5>,-9M]"T&Q4&>\N2< DX554 MLS$\!5!)/057^$?Q1T;XT_#K1?&OAY;E=%U>-YK7[9&(Y2BR,FXJ"<9VD@9S M@C.#Q0!U]%%% !117R?^VQ^W=_PQWX@\%Z9_P@__ EW_"1I._F_VM]B^S^6 M\:XQY$F_/F>HQCOF@#ZPHHHH **^&/VMO^"G$G[+OQJF^'L7PQ;Q;*EI;W2W MJ:X;5G,H)""(6TG(Q_>Y]*\G_P"'T6N?]&]:A_X4,G_R#0!^G]%?F7I7_!;3 M2;>^C@\4_!W6-#5CEOLNKI<2!.S!)(8<\Y[CIUK[U^"'QT\'?M#^ ;3QAX(U M/^TM)G8Q2+(ACFMIEQNBE0\JXR..A!!!(() ._HHHH ***YCXD_$SPQ\(/!N MH>*O&&LV^A:#8J#/>7). 2<*JJ 69B> J@DGH* .GHKD/A'\4=&^-/PZT7QK MX>6Y71=7C>:U^V1B.4HLC)N*@G&=I(&+/\ D5=9_P"O*;_T6U% !X3_ .15T;_KRA_]%K6M63X3_P"15T;_ *\H M?_1:UK4 %%%% !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 %%%% 'YA_P#!8#XW:YJ>L^"O@+X5G8SZ\8KW5+>$X:Y+ MS>79VY/8&1'I$1^OV?^RG^RKX1_99^&VG:'HNGVTFOR0(=8USRP;B^N, MN=Y&X1AL[$Z*,=223^>W[3V;C_@L+\/DU(9M4U30!;#&?[A7_P BYK]=J ,O MQ-X7TCQIH-[HFO:9:ZQI%[&8KBRO8EEBE4CD,IY\?LO\ [$/Q6_98_;0U M[5_"L5JWP8O&EMG:[U)?,GLY$\R)1&-S&6"0JNYPNX*^" Y-?HW10!S_ ([\ M?>'/ACX6O?$GBO6K/0-"LEW3WU]*(XUR< >[$X 49)) )KX>\5_\%HO@YH^ MJM:Z-X<\6>(+:.0HU\EM!;Q.HZ/&'EWD'T94->1?\%1_$&L?&[]K+X4? 6QU M![+2)I++S]H)47=Y.8O-=<_,(X0I'IO?UK](_A;\#_ _P9\$6OA/PGX=L=-T M>&$0NHA5I+GU>9R,R,QY);- 'GW[-/[;OPL_:H66V\(ZM-9Z_!'YLV@:Q&(+ MU4'5U 9ED4=RC-C(SC(KN/V@/CEH7[./PJU?Q_XEM-1OM&TQH$F@TJ..2X8R MS)$NU9'13AI 3EAP#UZ5^8O_ 4H^$EG^Q_\>OAS\9OA;!%X9GU&ZEFFL;)? M+MTO(&1F8*. DT+?^">OB;7+566UU.'1[V)6Z MA)+RV=0??#"@"U\1?^"HWP<^'?P_\*>([@:SJ%_XDLEU"T\.VL,+7\$#$@/< M#S?+BS@X&\D]0".:K_LY_P#!4?X4_M!>-K'PA]DU;PAXAU!Q%8QZPL1M[J4] M(DE1SAST 8+N. "20*\]_P""1O[./A;2?@/:_%/4-+M]4\5>(KFXC@O;R)96 MM+6"5X%CAW#Y,M&Y8CD_*.BBO#O^"TGP[T/P1X^^%_C#0;"'1];UF"^BO+BQ M00F5K5K9H9#MQ^\'GL-W7"J,_** /J?XY_\ !5_X/?!KQ==>&K*'5O&^I64I MAO)M#6+[+ ZG#)YKN-[#G[@(R,9KU/\ 9;_;>^&O[6D5]!X2N+[3]>L(_.NM M#UB%8KE(LA?-78S(Z;B!E6R,C<%W#.E^S/\ LQ^"/@?\&] \.V'AO36O)=/A M.K7LUJCS7UPR*96E8@E@6SA2< 8 X%?GWX5\,Z7\#_\ @L[%H'A&S32="O)G M#Z=;_)"HN=),TB*HX""5MX4<#"@8 % 'W]^T7^V%X,_9C\3>!]#\4Z;KM_=^ M+IY+>QDTB"&2.)D>)"93),A S.GW0W /MGQ+XM?\%^']&T_7/ M',MC(4N;_18XA9C:0'V2.X,FWYOF"[3@88@Y'@O_ 7 @ENM>^"T,*EYI(]5 M1%7J6+68 'XU^@/[-'[-_A;]F?X6Z5X4T#3[5;Q+=#JFII'^]U"ZV@22NQY( M+9VJ3A1@#I0!RO[,?[='PN_:L>:Q\*W]UIOB.WB\Z;0-9B6&Z\L<%TVLR2*# MUVL2,C<%R*]]OKZVTRRN+R\N(K2TMXVFFN)W"1QHHRS,QX !))X %?DS_P4 MT^'-E^RC^T!\,?C=\.;6/P_J-_>337MK9)Y<+W4#(S.0.!YT'O%;>$(?$<%O.VH&S-P9+<[9?)*B1,!\*&.3QN M&#F@#Y]^)?\ P6(^"G@G6+G3="LM?\;/ 67[;IMO'#9NP'17E=6(SQN"8[@D M8S/\*?\ @KY\%OB'X@LM&UBUUWP1<7;K$E[JT,3V2NV TL;L4&3CU.[@L9KZ1FR"3*^X(J[55BP,S36+12^8);A4V M/B00D L6&6P.6H _76XN%M[>29LE(T+G;U( SQ7QG:_\%8O@Q>?"C5O'1LO$ MMG#9WZZ9;Z1>6MNM[?3M'YA\I4G==BK@L[,H&0.25!]K_9K^--(A\0Z/ MX6LX7@TN^02VKW-PSJK21GA\)"^%(P3@GH* /OCX1?\ !1/X9?M$?#3XDZL_ MA/7H]/\ ".BRZGK>EW]G!.EQ:B-BR(=_EN6"N-C[7;NZ$%70;B<_+TX%9'[1WPI\& M?#7]EKXZW'A+PKH_AF75/"FH->_V191VHN"EK,$+A 2-[?^DMI0!Z3^T=_P4G^$'[-WBBX\+ZE-JGB;Q/:X%UIN@VZ2?9&(!"R MR2.B X/W5+,.X%><_#C_ (+'?!?QAK-OIVOZ9XA\&"9@HO[ZWCGM4)/\;1.7 M Z<[".3D@#-?'G[%OQV\'_LF_M,?$L?'G0YX/%EU>-"-?:Q-S)IMP)96N#M& M7"S;T;?&&)"CJ&S7Z!_%_P *_ C_ (*.?#==!T7QOH-_K4;QW%AJFG-')J=@ M%8,X\ERLH1TWJ58 65U$L\%S;N'CEC8!E=6 M'#*0001P0:^=/VC?^"@WP?\ V9M4;1?$&K76M^)4QYNA^'XDN;FW!&092SHD M9P0=K.&P00N.:TKS31^Q3^Q?J]M8:Q=>(7\$Z!=O87NIJOF22#>T",%XV*[H M@'95 YKXO_X)(?LXZ%\3+/Q7\;O'5I'XI\0-K$ECIYU5?/$)M=BT_7-%\2^$[:9]JZE=6\5Q;QC/!D$3EQ M_P !1L?K7W3X?\0:9XLT2RUC1=0MM5TF^B6>VO;.598IHV&0RL#@@^U>8_M( M?LQ^"_VEOASJ7AOQ#I-G]N:W9=-U<0C[1I\^TB.1'&&P#C*9PPX(KXC_ .", M/Q6UG[/\0OA+K$TDL&AR+J6GQN2WV;=(T=S&,]%WB-@!W9SW- 'U=JW[>/PS M\._'KQ5\*M;&K:+J?AJR;4-1UJ^BA33$B6".8XD$ID)VRJ /+R6X&>,^$Z]_ MP6D^#FF>(6L[#PUXMUC2XWVMJ4%M!&'']Z..256(_P![8?:OESXY?"6R^.G_ M 5XU/P/J9D.DZIJEDU]'$2&EMX=,AN)4R.FY82,]LY[5^MZ_!+X?+X+/A%? M!.@KX8,7DG2ETZ(6^W!'W=N,X)YZ\YS0!@_L\_M,^ ?VH/",VO\ @35'NX[6 M00WMC=1^3=V;D$JLL>3@, 2&!*G!P25('JE?DM_P3GT4_!W_ (**?&'X[*C,N?\ ;;UK]:: "ODGX]?\%//@I\!_$%QX M?EO]0\8Z[;,T=S:^&HHYTMI <%))GD1 P((*J6*D$$ UU/\ P4(^+VH_!7]D MSQOKNC7#VFMW446EV5Q&<-$]Q(L;.I[,L9D92.C**\$_X)-_LL^%-!^!NF_% M;5])M=6\7^));A[:ZO(A(UA:QS-$J1ALA6=HV9FRD020QG/78PE4>BA .E 'PS#^V=X#D_X*.2_'^] MT?7KCP;NWQ6#6T#7ZL-+%HA\LS>7Q(-P_>< ]>*_8C]G']H;PY^T]\,X?'' MA:RU2PTF:ZFM%AUB*..??&0&)$*VBSGRX4"+GUP* )Z_++_@I%'_PN3]N M_P" OPL'^D6^),*, ^9R0,T ??TWBWX5VVM_V M--K/@^+6-_E_V>]U:BXW D%?+)W9R",8[5V.GZ+IFGR>?96%I;.RX\RWA5"5 M.#C('3@5\ ^(O^"*WPHO/"\EOHWB_P 66/B$1'R]2O)K>XA:4]Y(1$A*Y[*Z MGW->?_\ !/7X[>/_ ($_M(ZI^R]\2[R?4[>%YK71Y)I/,%E+%$TRB-F^;R)H M1N4'[IV8 W-0!^IM(RAU*L RD8(/0TM% 'XU_M/?#G7O^";7[76A_%KP#:L/ M FMW+R)8QDK"%8YNM.?L%(^>/(X^4@$Q$U^J^C_'+P;K7P7A^*D.KQQ^"I-+ M.KM?R<>7"JEG##^^I!4KUW KUJI^T-\"]!_:.^$FN^!?$*;;;4(MUO=JH+V= MRO,4Z>ZMV[@LIX)K\2-!LOC;<7]S^Q?;W"(MSXIS-;[R50QJ7D.__GVVJ+DJ M!U3!?#46+#38<27#*!) M=SMS+/)_M.V3[# ' KYO_X*R_&+4OA7^RO/IVCW4EGJ'BS48]%>:%BKI;%' MEGP1_>6,1G_9E/UH J_&;_@K=\%_A7XBN]#TF/5O'E]:LT 'V9. ,D@5Y+_P3XU[]F?\ 9[^"7A_4M2\>^"X/B)K-JE]J]Y?7T/VN MV9_F6U&XYC$:[05&,L&)[8X__@IIJG[.GQB^$-WXP\'>,O"%W\3M'N()('T> M]B^UZC TJI)$X0_O-H?S03DKY9P0&((!^I5?*O[1/_!2?X._LY^([KPWJ-YJ M'B?Q-:G9=:;X?@27[*_'RRR.Z(K<\J"S#'(%:W["OQ8USX]?L<^%=:O-3*^* M5L[C29]2F3SF%Q [Q1SN"1O8J(W;D9)//>O._P!E?]AWP=^QGX@\2^-OB#XT MT;Q1X@U&8?8?$&MQ)9&U3)>5AYLK 2NQ!9PQ("X!Y.0#C/#O_!:KX2ZAJ(@U M?PAXLTBV:0JMTD=O<*JYX9U$H8=\A0V.V:^Z?A]\0?#WQ4\&:5XK\*:I#K/A M_5(?.M+V#(5UR0000"K!@5*D J000""*^/?VZ/C_ /LR_$+X%^,M"UKQKX3\ M1^(_[+N!HC::RZC<07XC9K?RY( _E_O-H)W*N"P8XS7/?\$5]DHW*]W*PB@!7^("1U)']U6KUNOB'_@L)).VC_8C^%PM1B,VET6XQ\YO)R_\ MX]NKZ9H _/;_ (*'?\$^]8^+WB?PU\0?@YI5K8^.5O!%JPM[F.Q$BC+Q7FXE M0)(V7:67+L'0\[*^O)?B%JOPC_9X_P"$Q^)=OY^L^']"%[KT6B,LWFRQ19F, M._RP=Q!(!( SC/&:]-KQ3]M;_DT?XO?]BS??^BFH O\ [,?[37A?]J[X>W7C M'PE8:OIVF6^HR:8\6M0Q13&1(XW) CDD7;B5>=V<@\>O0?'3XR:+^S]\*M>\ M?^(K6_O-&T98GN(-,C22X823)$NQ7=%/S2*3EAP#]*^1O^",/_)J&M_]C;>? M^DMI7JO_ 4T_P"3'/B?_P!<;'_TOMJ /7/V?_CEH7[1WPJTCQ_X:M-1L=&U M-ITA@U6...X4Q3/$VY8W=1EHR1ACP1TZ5Y%H_P#P48^$=_KWQ.TW4I-7\-)\ M/I98-4OM7@A6&XD2=H-EL(Y7>1F=#M78"1VZXR_^"5?_ "8YX!_Z[:E_Z7W% M? /[-WP'T/\ :"_X*6_$G1_$]O\ ;_#^C:]K>NW6GM_J[HPWYCC20=T\R9"1 MW (Z$T ?54/_ 6J^$4GB 6LGA+Q=%I)?9_:!AMBP&2-QB$V=N,'@D]>/7Z! M^+'[>_P<^$?PPT#QQ>^(_P"V;#Q%;FYT:QTA!+=WR#(8A&*[ K JQD*A6!4_ M,,4G[;'P=\(>*_V2/B39W7A_3DCT7P[>:IIS0VJ(UI-:P/-$8B!\G*;3C&59 MAT)KXI_X(X_L_P#AGQQI'BKXC^*-+M]?O=)O4T;1H]1C$T5CA/.F>-&R Q,R M8../FQ]XT >[?"S_ (+ _!KX@>*[70]7T_7O!?VN410ZEJL43V88G"B1XY&: M/)QR5*CG+ #-?8'Q0^(FF_";X<^(_&FKPW5SI6A6$NH7,5BJO,\<:EF"!F52 MV!QE@/>O@7_@LY\*/"L'P1\,^-[71;.R\36^OQ:<;^VA6-YK>6WG=DD( WX: M%",YV_-C&XU[!XBUZZ\3_P#!*>?4[YVEO+CX9(9I78LTCBR"ER?4D9/UH ]G M_9C_ &FO"_[5WP]NO&/A*PU?3M,M]1DTQXM:ABBF,B1QN2!')(NW$J\[LY!X M]>@^.GQDT7]G[X5:]X_\16M_>:-HRQ/<0:9&DEPPDF2)=BNZ*?FD4G+#@'Z5 M\C?\$8?^34-;_P"QMO/_ $EM*]5_X*:?\F.?$_\ ZXV/_I?;4 >N?L__ !RT M+]H[X5:1X_\ #5IJ-CHVIM.D,&JQQQW"F*9XFW+&[J,M&2,,>".G2OSD_P"" M:G_*0[X^_P#7'6/_ $[0U]5?\$J_^3'/ /\ UVU+_P!+[BOE7_@FI_RD.^/O M_7'6/_3M#0!^BWQV_:(\!?LW^$1XA\>:Y'I-I*QBM;=$,MS=R 9V11KRQZ9/ M"C(W$ U\::A_P6R^%D.HB.S\#^+KJRRP-Q(+6-\#H0GFG.3ZL,?I7I_[3?[ MI_:3_:&\*_$'Q1XUC?P5H<<,4_A.:R94:"-S)*//$N/WK$ACL4A0!DX!'K_B M;]H+X"?#W03H6K>.O NEZ5#'Y/\ 8JW]J56,9.P6R$G;QT"XH ROV8_VV?AC M^U@M];^#;Z\M=;L8A/+#%]A$0E+;2_F[]V$/'EXZHN/+'F8\\<;L9Q0!P?_!-+]MSP-XB\'?#CX$6VE>(4\7V> MG7"27LMM + F/S9FPXF,GW>!^[Z_G7MUC^TI\'KG]M2X^%$/@6XC^*T>[?XG M_LBS$9Q8B<_Z2)//_P!3\GW/]GIS5O\ X)W:18Q_L=_"N\6RMUO#ICYN!$HD M/[Z4?>QGI7R!X?\ ^4XVI?\ ;3_TP"@#[+O/VY/ FE_M0P_ C4](\1Z7XLGE M6+NVMQITQ>#SHRL@G+D.,*/W?WS@XYKZ)K\Q_^"P'PYU#P;XA^&/Q[\-+ MY&JZ'?1:==7"C[LD9&7:@\QL*V$(/)XKU#XN?&3P=\"O!ESXI\<:Y;Z%HT!V"2 M;+/+(">@)K\Y?^"<>DW7[37[8WQ6_:&UFW8V=E-)#I0F& M3'+<92-0?6*T3RS_ -=5K@OVY?&FC_'O_@HGH7PY\<^)8O#OPS\+R06=U<7- MSY$" P"ZNGW$X620E8 W^PF/< ]\O_\ @M?\)[?5_)M?!?B^ZTY6(-V8[5'( M&,%8S,<@\]6!Z>O'UO\ L\_M1?#S]I_PW-J_@36?MCVI5;W3;J/R;RS9L[1+ M&>QP<,I93@X8X..'\._M%?LL>$_",7A;1_'7P[T_PY'$(!I<-W;"W*#LR=&S MW)R222-OA_\ LV_\%'O!GB'X(>(M+O? 7B26TAU.ST*Z$MI;I4W_ *+:ORV_X(:_\A7XR?\ 7'2?_0KR@#]7 MZXCXN_&KP5\!_"4OB7QUX@M?#^DJVQ'N"3)/)@GRXHU!:1\ G:H)P">@)KMZ M_(?]I*QF_;/_ ."HFC_"?5KV=/!GA^06301N5 BBMOM5V1C[KR.#%O'.!'_= MH ]MU3_@M9\(K755ALO!_C&]L 2'NFAM8VZ]50SG(^I4^U?6'[//[4_PY_:? M\/S:GX$UL75';3SF"[M@">5&WS4!X4E,?<% 'L/_ 5V_:@\*VO@35?@ M>^GZP?%ES]@U5+Q88OL(B$I;:7\W?NPAX\O'3FMS_@FE^VYX&\1>#OAQ\"+; M2O$*>+[/3KA)+V6V@%@3'YLS8<3&3[O _=]?SKO/^"MNGVI_8ZU^\-M";L:E MIZBX\L>9CSQQNQG%=[_P3NTBQC_8[^%=XME;K>'3'S<")1(?WTH^]C/2@#KO MVC?VN_AI^RSIEK/XYUEX]0O%+V>CZ?%Y][/>O1?%W_ 3_ +#Q5^U[3!;>7&$MXV=I65XT(#G*J&;.5P3GUKXE?M+?LZ:5 MX>N-%\8>/? M]I7E&.71Y+JWOQL QM-NF\XP< ;?I0!N_LY_M2?#[]J7PO=: MUX$U.6X^Q.L5]I]Y%Y-W9LP)42)DC# '#*64[6 .5('Y]?\ !:__ )'[X+_] M<;[_ -&VU%_CY^T[^WYJFI?" MI/B!X=\)":)X;_2[HII4EVG(DC^5&GDP P>-.,9W#%?I;^QG^QWX>_8_\ 7> MDZ?>MKGB'59$GU;69(A&9V52$C103MB3+8!).78D\X !Z?\ %SXR>#O@5X,N M?%/CC7+?0M&@.P2399Y9#G$<:*"TCG!^503P3T!-?$E__P %K_A/;ZOY-KX+ M\7W6G*Q!NS':HY Q@K&9CD'GJP/3UX\#_;E\::/\>_\ @HGH7PY\<^)8O#OP MS\+R06=U<7-SY$" P"ZNGW$X620E8 W^PF/?[[\._M%?LL>$_",7A;1_'7P[ MT_PY'$(!I<-W;"W*#LR=&SW)R222
=:SM.B,>QEB:1![1&OT)\"_'KX?_ !(^'L'C?0O%FEW'AJ2$3O>S M7*1"W'.5F#$&)@005;!!!K<^('P]\.?%3PCJ/A?Q9H]MKN@Z@GEW-C=*2C@' M(((P58$ AE(((!!!KX?U3_@BS\&K[6I;JV\3^,M.T^1]PL8;JV;RQ_=5W@8X M]-VX^I- 'C&E:];_ +>/_!4C0_$GA@27W@/P)';S+J;1,(Y(;1VE1\$#'F74 MA"@\E?FQP0/UIKS3X"_LY^ OV:_"#>'? >BKIEK,RRW=S+(9;F\D QOED;EC MUP!A1D[0 :]+H **** "O*OVHO\ DA/B;_MU_P#2J*O5:\J_:B_Y(3XF_P"W M7_TJBH \J_X)H_\ )K.@_P#;#_TAM:^JJ^5?^":/_)K.@_\ ;#_TAM:^JJ " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL7Q%XN MTOPO#OOK@+(1E8$^:1_H/ZG KEQ6*H8*E*OB9J$%NV[(UITYUI*%-7;[&U7+ M>*?B+I/A<-&\GVN]'_+M"02#_M'HO\_:O,?%7Q8U37-\%EG3;,\8C;]XP]V[ M?0?K7'6-A=:I=+;VL$ES._1(U+'ZU^"9]XH)R>$R"GSR>G.UU_NQW?E?_P ! M9]K@>&]/:XV5EV7ZO_+[S>\4?$+5O%!:.67[-9GI;0DA2/\ :/5OQX]JRM$\ M/:AXBNO(T^U>X;^)APJ^Y)X%>C>%?@O]RXUV7W^QPM^C,/Y#\Z]1L=/MM+M4 MM[2".W@7I'&N!7BY7P!G'$5;^T.(:TH)]'K-KM;:"\NG\J.S$YYA,!#V& BG M;[O^#_6IP/A7X.V.F[)]6<7]P.?)7B)?ZM^.![5Z)'&D,:I&BHBC"JHP /0" MG45_064Y'E^1T?8X"DH+J^K]7N_ZL?#8K&5\9/GKRO\ DO1!1117NG$%%%% 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 4453OM9T_3,_;+ZVM/^N\RI[]S4RDHJ\G8J,7)VBKE MRBN2OOBUX*TW/VCQ7HZLO55O8W8=^BDFN?OOVD_ASI^0WB2.9O[L%M-)G\0F M/UK@J9E@J/\ $KQ7K)?YG?3RW&U?X=&3](O_ "/3:*\1OOVOO =IGREU6]Q_ MSPM5&>?]MUKG[[]M31(_^//PYJ$__7>9(_Y;J\RIQ'E-/XL1'Y7?Y)GI4^'< MVJ?#AY?.R_.Q]'45\H7W[;&H29^Q^%;:#_KO>-+_ "1:Y^^_;&\:W.1;V6CV MB]BL$C,/Q:0C]*\VIQCE$/AFY>D7^MCTJ?!^;S^*"CZR7Z7/L^BO@^^_:@^( MU[D+KD=JI_A@LX1^I4G]:Y^^^-?CS4,^;XLU5<_\\+AHN^?X,5YM3CK 1_AT MYO[E^K/2I\#8^7\2I!?>_P!$?HA5.^UG3],S]LOK:T_Z[S*GOW-?G!=>(/$6 MK_\ 'SJ6J7I_Z:SR2?S-44T6_DZ6<_XQD5S/C2M4_@8.3^;_ $B=*X,HT_X^ M,BODOUD?H9??%KP5IN?M'BO1U9>JK>QNP[]%)-<_??M)_#G3\AO$D#]2;K'&G^\X_I6;XBS^K_ <%;UC/ M_@&BX=R"E_&QM_24/^"?7M]^U]X#M,^4NJWN/^>%JHSS_MNM<_??MJ:)'_QY M^'-0G_Z[S)'_ "W5\TIX(O6^]+ OXD_TJ=/ LA^_>*O^ZA/]:S>,XMK_ 4N M7Y17_I3+6#X2H?'5YOG)_P#I*/;K[]MC4),_8_"MM!_UWO&E_DBUS]]^V-XU MN:AGS?%FJIG_GA$--7K&[_[SG^E3IX9TR/I:*?\ >8G^ M9K-\-\0U_P"-BO\ R>;_ $L6N).'Z'\'"_\ DD%^MSC[[Q9K>I?\?FL:A=?] M=[IW_F:RJ]-72;%<8L[<8_Z9+_A5F&-+<8B18AZ(,4EP+B:CO6Q*^YO\VBGQ MSAJ:M1PS^]+\DSRZ"UFNFVPPR2MZ1J6/Z5:_L'4MR@V%RNXX!:)@/S(KTFBN MRGP%17\3$-^D4OU9QU./*S_AX=+UDW^B.#C\%ZO(NX6\8'^U<1 _D6JS;^ [ MV8?O+JTMCW61G/\ Z"I%>@V^AZC=D"#3[J8YQ^[A9OY"M*W^'OB>ZP8_#^I$ M=0S6KJ#^)%>C3X'RV.LIS?S7_P B>=4XXS*6D807R?\ F>;Q_#T+GS]5A/I] MFB=^W^T$JJG@:X/W[F)?]T$U[)#\'?&,REAH6$P"?KFNEIL;^9&K[2NX9VMU'UIU?79?EN#RVFX8.'*I:O5N_WW M9\AF&98O,JBGBY\SCHME;[K(K:AIMOJ<2QW";U4[AR0:K1^&]-CZ6BG_ 'B6 M_F:TJYOQ)K5_I-TJQ>6(9%RK%IT=DHTU"EH/LRDY(A^7)]>*DDFDF;,CM(?5B3 M7J/[+OA72/'GA;5;_7;&/4+J"^\F-F9E"IY:-C:" >2>HKWBT^'?A>QQY7A_ M3@1T9K9'(_$@UZ&7XBABL-#$8>/+&6RLE^1Y^84*^%Q,Z&(ES2CN[M_F?&=7 M[70=3OO^/;3KNX_ZY0,W\A7VK:Z79V./LUI!;XZ>5$J^W85:KTCSCXXM?ACX MLO,>7X?OUS_SUA,?_H6*V;3X$^,[K!;2TMU/>:YC_D&)KZNHH ^:;7]FWQ-- M@S7>FVX]#*[']$Q^M;%K^S#KZ7$*O_,5>HH X35/@CX.U3RW,:RC\QMKVFB@#YHU3]G#Q):9-I< MV-^G8+(8W_)AC]:Y'5/A=XLTC/VC0;P@=6@3S@/Q3-?8M% 'PK-!);R&.6-H MI!U5U((_ U=TSQ'JNBD&PU*[LL=H)V0?D#7VI?:;::E'Y=Y:PW4?]V>,./R( MKE-4^#O@_5MQDT6&!S_%:LT./P4@?I0!X)I?QT\8Z;@'4EO$'\-U"K?J &_6 MNBC_ &@DU)0FO^%=.U-<8)7C]'#?SKK-4_9IT6XW&PU.\LV/02A95'X84_K7 M(ZI^S7KMODV.HV5ZH[2;HF/X8(_6IE%25I*Z*C)Q=XNQ,OB#X.>(N-1\(0Z: M[?>9+)47/UB.?TJ1?@Y\$_$V/L%XMB[=%CU!XV_!9B3^E<-JGPB\7Z3DRZ'< M2K_>M<39_!"37+7=CEQ5F]+_ )?7]4G^ESF-2_9)\?V.?(AT M[4EZK&W5Y+>.8'\2#7D5> N MM+$??']4_P!#UZ7'G2KA_NE^C7ZGYU:;XJUK1=O]GZQ?V&WI]FN7CQT_ND>@ M_*NJTWX]?$'2=OD>*KY]O3[25G_]&!LU]C:E\ ?A[JN?.\+629_Y]M\'_HME MKE=2_9%\!7V?)74]/_Z][H'T_OJW^37%_JGG6%UPU=?*4E^GZG9_K7DN*TQ- M!_.,7^OZ'AFF_M;^/[''G2Z=J./^?FTQG_OV5KJ]-_;6U:+'V_PQ9W/K]FN7 MA_F']JWM2_8HTV3/V#Q1=6_H+FU67^3+7*ZE^Q=XDAR;#7=+N@.GGB2$G\E: MCV'%V$^&4G\XR_.[#V_"6+^*,5\I1_*R.VTW]M+P[+C[?H&IVWK]G>.;^97V MKJM-_:L^'E]@2ZC=:>3_ ,_-G(?_ $ -7SKJ7[*WQ$L-QBTNWOP.]M>1_P G M*FN5U+X,^.=)W?:/"FJD+U:&V:91[Y3([4_[?XDPG\>BWZP?Z6#^P.&\5_!K M)>DU^MS[>TWXU>!-6P+?Q7I8+=!/<"$G\'Q74Z?K.GZLNZQOK:]7&:O0Q#7JD_P FC]1**_-G3?B#XHT? L?$>JVBC^&&]D5?R#8[ M5U6F_M&_$72\"/Q+-,O=;F&*7/XLI/ZUZ]+CS"2_BT9+TL_\CR:O N+C_"K1 M?K=?YGWY17Q;IO[87C>SP+FVTF_7N9+=T;\U<#]*ZK3?VV)UP-0\*1R?[=M> MEEGV5UO@Q$? MF[?G8\>KD6:4?CP\ODK_ )7.@^(7P]B\5VYNK4+#JD:_*W02@?PM_0UX4Z7. MEWQ5A);74#^ZLC _H0:]_P!-^*O@W6,"T\4Z3*[=(S>1J_\ WR2#W]*SO'7@ M>S\;69U#3)86U!%^62-@4F&.%)'?'0_TZ?D_&W!M+.4\UR9IUUK)1:]_S5OM M?^E>N_M93F57 M87&Q:@]FT]/OZ?D+\.OB+'XFA6QOF6/5$'!Z"<#N/?U'XC MV[JOE9EN=+O2I$EM=0/[JR,#^AKV_P"'7Q%C\30K8WS+'JB#@]!.!W'OZC\1 M[7P+QU]?Y7O+NJ#YL''WL]#TKP7_AMW_J2__*K_ /::],_: MB_Y(GKW^_;?^CXZ^$*]SBO/,PRW'1HX2IRQ<4]HO6[[I]CZ/A7(\OS+!2K8J MGS24FMY+2R[-=SZC_P"&W?\ J2__ "J__::/^&W?^I+_ /*K_P#::^7**^,_ MULSK_G__ .2P_P#D3[+_ %3R;_GQ_P"33_\ DCZC_P"&W?\ J2__ "J__::/ M^&W?^I+_ /*K_P#::^7**/\ 6S.O^?\ _P"2P_\ D0_U3R;_ )\?^33_ /DC M]+O!_B)?%WA72=:2!K9;^VCN/)9MQ3=XJL'V]?L[&?U_N YZ5QU<9AJ/\ %JQC MZM([*6#Q-;^%2E+T39WM%>-ZA^UE\/K+/DW=]?X_Y][-AG_OO;7,:A^VGX?C MS]A\/:E<>GVB2.+^1:O)J\0Y51^+$1^6OY7/5I\/9K6^'#R^>GYV/HNBODW4 M/VU]3DS]A\+VEOZ?:+II?Y*OO7,:A^UYX\O,^2-+L/\ KWM2, MLII_#)R](O\ 6QZU/@[-JGQ14?62_2Y]LT5^?^H_M$?$34\B7Q/<1@]K>*.' M'XHH/>N9U'X@^*-7S]M\1ZM=@_PS7LC#\BV,81?PJ,GZV7^9ZU+@3 M%O\ BUHKTN_\C]';W4[/35W7=W!:K_>FD5!^IKF=0^+W@G2\_:/%>D!AU6.\ M21A^"DGO7YU22-*Y=V+NQR68Y)I8H9)FVQHTC>B@DUY-7CZM_P NZ"7K)O\ M1'JT^ Z,?XN(;]$E^;9]VZA^T_\ #FPR%UQ[MQ_#;VDI_4J!^M5IEVP_O>2P'YD5HV_PY\07&/] \M? M621!^F;9Z,.#\GI?Q)R?K)?HD>_:E^VSU6P\)_22YOOK_ M A/IW_QKE]4_;(\8W2LMGIVDV*GHWE22./Q+X_2N2T/]G;QCKVTV]H@C;^- MBP7_ +Z(V_K7H6B?L6ZO=8;5/$%M8KW2" S-_P"A ?K5X?-N(\X7^S2G)/JH M\J_\"LE^)-3"\+9?_$4;KNY2?W7?Y'F6M_'_ ,>Z_N6Y\03)&W6.!$C7\@*Y M*X\5ZS=?ZS5+HCT65E'Y"OJ[3?V,?"L"J;[6-6NW'7RFCB4_AL8_K74:?^RU M\.K'!DT>:]8=#<7DO\E8#]*VEP7FV-G[7$\O-WE+F?WVD2N*$]))7HTULLI'3G M+@\\5TUAHNGZ4H%E86UF,8Q;PJG\A7JTN JW_+RNEZ)O]4<=3CNA'^%0;]6E M^29^<.G^!_$>K8^PZ!JEYGI]GLI'_DM=/I_[/OQ#U/'D^%KQ,_\ /PR0^O\ M?8>E?H)17K4N \*OXM:3]$E_F>55X[Q3_A48KU;?^1\1:?\ LC^/KW'G1Z;8 M9_Y^+O./^^%:NGT[]BG69-OV_P 2V-MZ_9X'FQ^92OJ34/$FDZ3G[=JEG9D= M1/.B']37,ZA\:O!VG9#:PD[C^&WC>3/X@8_6O6I<&933^*,I>LO\K'DU.,LV MJ?#*,?2/^=SRC3OV*M%CV_;_ !)?W/K]G@2'/3UW^]=/I_[)'@"RQYT6HW^/ M^?B[QG_O@+5K4/VE- M\BST^_NV'=PD:G\UO;K M_-@37,ZAX\\1ZIG[5KE_*I_@^T,%_P"^0<5ZU+ X6C_"I1CZ12_0\JKC<56_ MBU92]6W^I]BWFJ6.EH#=W=O:)C@S2*@Q^)KF]0^+GA#3,^;KUK(1VM\S?^@ MU\A,[2,68EF/)).2:NZ?H.IZMC[#IUW>9Z?9X&?^0KM.(^BM0_:.\,6N1;07 M]ZW8I$J*?Q9@?TKF=0_:=E;(L=!1/1[BX+?^.A1_.N T_P"#?C'4L%-$FB7^ M]<.D6/P8@_I73:?^S;XBN,&ZO;"S7T#M(WY!9\A[.P';R+ M<,1_WV6KF=0^)OBO5,^?K]\ >JPRF(?DF*]:T_\ 9CLTP;[7)YO5;>!8_P!2 M6_E73:?^S_X/L<>;:W-\1WN+AA_Z!MH ^7;BZFO)/,GFDF?^](Q8_F:?9Z?= M:A)LM;::Y?\ NPQES^E?8NG_ ]\,Z7@VVA6",.CM KL/^!-DUO10I!&$C18 MT7HJC 'X4 ?(&G_"GQ=JF/)T"\7/3[0HA_\ 0R*Z;3_V=?%5W@SO8V0[B68L M?_'0?YU].44 >$Z?^S".#?:]]4M[;_V8M_2NFT_]G;PI9X,YOKX]Q-.%'_C@ M'\Z]0HH Y73_ (6>$M+QY&@6;$=#.GG'_P ?S71VEC;6$?EVUO%;)_=A0*/R M%3T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %?%?[%?_)4]5_[ TO\ Z/@K[4KXK_8K_P"2IZK_ -@:7_T? M!0!]?>+/^15UG_KRF_\ 1;44>+/^15UG_KRF_P#1;44 'A/_ )%71O\ KRA_ M]%K6M63X3_Y%71O^O*'_ -%K6M0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5Y5^U%_R0GQ-_P!NO_I5%7JM>5?M M1?\ )"?$W_;K_P"E45 'E7_!-'_DUG0?^V'_ *0VM?55?*O_ 31_P"36=!_ M[8?^D-K7U50 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%0W5W M!8V[SW$J00H,M)(P51^)J92C"+E)V2&DV[(FJCJVM6.A6IN+^YCMHNQ<\M[ M=2?I7GGBKXSQ0[[?1(O/?I]JF&%'^ZO4_4_D:\JU/5KS6;IKF]N)+F9OXI#G M'L/0>PK\8XB\3O^&?!&E>%8Q]D@WW&,-[7[L]ZIC\NR:+I8:/-/R_5_I^!Y MGX5^#M]J6RXU9VT^W//DKS*P_DOX\^U>LZ)X=T_P[:^1I]LD"_Q,.6;W)ZFM M*BOWO(>$LJX=BGA*=ZG6RV_P"#\PHHHK[( M\D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^3/ M&7[6_BW0?%VMZ9::9HIM;*]FMHS-#,SE4BBWF_^/5X,.,,KJ24(?\ ^/4G_#9GC7_H%Z#_ . \_P#\>J?]5O/=7"BBBN\X HHHH **** " MBBB@ HHHH ***IWVL6&F\WE];6@_Z;RJG\S4RDHJ\G8J,7)VBKERBN3OOBUX M*TW=]H\5Z.K+U1;V-V'&>@)-<]??M)?#G3\AO$DFT5XE??M>> [3=Y0U2]QT\BU SS_ +;+ M6'=?MEZ3G_0?"^J7([>:Z1_RW5Y\N(,KB[>W3]+O\DSOCP_FDE?V#7K9?FT? M1-%?+EU^V#KMP/\ 0O!"P^\]R\@_1%K%O/VHOB1>96VT?2;->@(AT5\4WGQR^+-_D#5X;)3U M6&W@'ZE2?UK&N_&GQ*U+/G^,;Z+/7R+IXO?^ "LWGE67\+!57ZQ4?S9:R2E' M^+C:2]).7Y(^[ZIWVLZ?IF?ME];6G_7>94]^YKX"NK'Q#JG_ !_>([RY]?-G MDD_FU44\"QC[]XS?[L>/ZU#S+-Y_P\!;UJ17X&BRW*(?Q,??TIR?XGW5??%K MP5IN?M'BO1U9>JK>QNP[]%)-<_??M)_#G3\AO$D MR'WIIV_$#^E3IX/TU>J2/_O.?Z5FZW$53X*-*/JV_P BU1X=I_'6JR]$E^9] M-WW[7W@.TSY2ZK>X_P">%JHSS_MNM<_??MJ:)'_QY^'-0G_Z[S)'_+=7AB>& M=,CZ6JG_ 'F8_P S4Z:+81]+.'\4!_G6;PW$=3XJ]./I%O\ -&BQ'#E/X:%2 M7K)+\F>EWW[;&H29^Q^%;:#_ *[WC2_R1:P+S]L+QO>;EM;#2+4= 8[>1V'Y MN1^E3YS5_BY@UZ02_)HM9QD]+^%EZ?K-O\ -,GN M_P!H_P"*.HY$6I/;H?X;;3XOYE"?UK%NOB9\3=4SYGB'6DS_ ,\IV@[Y_AQ6 MG5NWTF^O,>197$V<8\N)FZ].@K-\+U:G\?'59?/_ (+-%Q/2I_P,#3C\K_HC MB+H^+]5YO-0O[G/_ #\7K/\ S8U13P7J#=3"G^\Y_H*]8M_ /B6ZQY7A_4V' M][[)(!^9%:=O\'_&-UC9H-PO3_6,B?\ H3"I7!>7-WJ3G)^Z/W[B%?]W)_I4Z>!/[U[^"Q?_7KW"W^ ?C*8?/80PGKU,S_P"\X_H*^B+?]F/46_U^N6L?'_+. M%G_F16I;_LPVR_Z_Q!+)_P!<[4)_-S7?#AS*:>V'C\]?S.&?$6;5-\1+Y:?D M?-:>%-,7_EW+?[SM_C4R>'].CZ6<9_WAG^=?4-O^S3X>3'GZCJ4IX^X\:@^O M\!K3M_V>_"$.-\-W/_UTN"/_ $'%=\,JR^G\&'@O^W5_D<$\UQ]3XZ\W_P!O M/_,^4TTVTC^Y:PK_ +L8']*F6-(_NJJ_08KZYM_@KX+M<;=$C8_]-)I7_FU: M=O\ #;PK:C">'M-;C'[RV5__ $(&NZ%&G3^"*7HC@G6J5/CDWZL^-:DA@EN& MVQ1M(?1%)K[9M_#NE6A!@TRSA.<_N[=%_D*OJBQJ%50JCH ,"MC(^*;?PEKE MYCR-&U";M^[M9&_D*T[?X7>+;K&SP_?+G'^LB*=?][%?8M% 'R;;_ [QI<8/ M]C^4OK)]_YJ*T[?]E]LYG\1 #/W8[//ZE_Z5[S10!XS;_LRZ2N//UB]D_Z MYHB?SS6I;_LY>%8<;Y=1G_ZZ3J/_ $%!7J5% 'G]O\"?!<&-VEO.1CF2YE_H MPK3M_A/X0M<;- M#_P!=%+_^A$UUM% &-;^"_#]GCR-"TV(CNEI&#_*M*WLK M>T&(+>*$8Q^[0+_*IZ* "BBB@!&4,I!&0>"*^;?B[\&OA]X!T%+FRTJ1-5N9 M=MLK7/OA-I_P 0M0MKN]O;RW>"+RE2!EVXR3G! M!YY_05QXC!X;%.+KTU)QVND[>ESLH8S$X525"HX\V]FU?UL?)5%?1O\ PS/H M7_04U'\X_P#XFC_AF?0O^@IJ/YQ__$UV'&?.57_#^GZ%J>O:?#XCMC#IU8J47NGJC6E5J4)JI2DXR6S6C.]\"_#W0OASIX:5I M"S$ 9RQ/8"NDJKI6GKI.EVEDDDDR6T2PK),[>K"BBBM3(**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "HKBUAO(C'/#'/&>J2*&'Y&I:* .3 MU3X4^$M7W&?0K5&;JUNIA/U^0BN1U3]FWP]=;FLKR^L7/1=RR(/P(S^M>M44 M ?.^J?LS:M#DZ?J]I=#L+A&A/Z;JY'5/@MXQTO);2'N4_O6LBR9_ '/Z5];4 M4 ?#NH:/?Z2^R^LKBS;.-MQ$T9S^(J*TOKFPE$EM<2V\G]^%RI_,5]RR1I-& M4D171N"K#(-.,1,?^!+@T ?,VE_%SQ?I.!%KEQ*H M_AN<3?JX)KKM+_:4UZWP+[3[&]4=T#1,?QR1^E=[JG[.?A>\W&UDO=/;L(Y0 MZC\&!/ZUR.J?LQWL>3IVMP3>BW4+1_JI;^5 &_I?[2^BW&T7^EWEF3U,++*H M_'Y3^E==I?QD\'ZMM$>M0P.>JW2M%C\6 'ZUX)JGP+\8Z;DC35O$'\5K,K?H M2&_2N1U/PYJVBDB_TR[LL<9G@9!^9% 'VI8ZG9ZG'YEG=P7CX%MKUY@=%F?S@/P?(H ^Q)(UE0HZA MT;@JPR#7/ZE\.O"NL9^V^&])NF/\4ME&6_/;FO"M+_:.\2VF!=V]C?IW+1F- M_P U./TKKM+_ &FM.EVC4=&NK;U:VD67]#MK*I2IU5:I%/U5S6G5J4G>G)KT M=C=U+]F_X=:EDOX;C@;LUM/+%C\%;'Z5RNI?L=>"KK)MKS5K%NP2='7\F0G] M>]=UI?QN\':IM']J?9)#_!=1,F/^!8V_K76Z;KVFZPNZPU"UO1_T[S*_\C7D MU'C\DE^5CUJ6=YG1^#$2^;;_.Y\W:E^Q-&+&7T2YL@?\ QX./ MY5RNI?L:^,+;+6>I:3>J.BF22-S^!3'ZU]E45X]7A#**FU-Q])/]6SUZ7%V; MT]ZBEZQ7Z)'P7J7[,OQ%TWMG^B/8I<=8V/\6E%^EU^K/R]N M+>6UD,QE$EO-);R?WXG*G\Q7ZI1XLR;$6A. M+C?O%6_!L\<\8?M(>)_'?@NZ\.:M;:<\%QY>ZZAB=)^,/#> MF:S-XD@L8+Z!+A(X[1I64,,@'+*,]*[S3_V+/#\>/MWB#4[CU^SI'%_,-[5^ ME4<%Q3BJ4>2\EITV=S\WK8SA?"U9ZGG MSO%FIIG_ )]YS#Z?W,>E=9WM_C_ )^+QQG_ +XVUT^G_ CX?Z7M\GPKI[X_Y^$,_P#Z&3Z5M_JCG.)U MQ-=?.4G^GZF/^MV3X;_=Z#^48K]?T/SUK2T_PWJ^K8^PZ5>WN>GV>W>3/Y"O MT571?#'A6,2)8:3I$:CAE@BA'X8 ]!61JGQ>\/Z?N6&66_D':!.,_5L?IFN' M%<-Y=E:OF681I^6E_DN:[^2%'C&OB7;"8-R\[_\ _4^*-/^!_C[4\>3X3U- M,_\ /Q"8?_0\>E=/I_[*?Q#O<>=IUK8?]?%Y&?\ T M7T!JGQOU"?*V%C#:K M_?F)D;^@'ZUQ^J>--/R/R_I7T&"X!XIS%\V)FJ*?>6O\ MX#"_W.QXN(XJP]/2$Y3?E_P;'SKI'@>WNY-FFZ%',_\ TPM0Q_$@5WFD?!S7 M;Q5\R*#3HNO[UQG_ +Y7/ZXKU2[^('A30X_+DUO3H53CRH958C_@*YKG-0_: M"\(66?*GNK['_/O;D?\ H>VOT' ^%. IVEF&(G5?9>ZOU?XH^7Q'%.)J:4HI M>NK_ $0:7\$=-M\-?WL]XW=8P(U_J?U%=AI?@[1=%P;/38(W'21EWO\ ]]-D MUY1J'[3MJN18Z%-+Z-<7 3] #_.N9U#]I#Q)7_@4KO\3YNOF.+Q/\6HVNVR^Y:'TM2,P522< )3VMU6+'XJ :YJ_UK4-58F]O[J\/7-Q,S_P S7TYYQ]CZAXU\ M/Z3D7>M6$##^!KA-WY9S7,:A\=O!UAD+J,EVX_AMX'/ZD ?K7RI'&\SA$5G< M]%49)K>T_P"'_B75,?9M"OY%/1S RK_WT0!0![/J'[36E19^PZ->7/I]HD2+ M^6ZN9U#]I?6YLBSTNQM1ZREY2/U7^58FG_ 'QA?8\RTM[$'O<7"_R7<:Z;3_ M -F.^DP;[7+>#U%O"TGZDK0!QVH?&[QEJ&1_:WV=#_#;PHGZXS^M3/X$X_2@#Y'K7T_P (ZYJV/L>CWUR#_%';N5_/&*^Q]/\ #^EZ M3C[#IMI9XZ?9X%3^0K0H ^3M/^!OC+4,$Z6+5#_%<3(OZ9)_2NFT_P#9GUF; M!O=6LK8'KY*O*1^87^=?1=% 'C6G_LS:1#@WVKWER1U\E$B!_/=73:?\"_!N MGX)TQKMQ_%<3NWZ @?I7?T4 8VG^#=!TG'V/1K&W8?Q1VZ!OSQFMBEHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *^*_P!BO_DJ>J_]@:7_ -'P M5]J5\5_L5_\ )4]5_P"P-+_Z/@H ^OO%G_(JZS_UY3?^BVHH\6?\BKK/_7E- M_P"BVHH /"?_ "*NC?\ 7E#_ .BUK6K)\)_\BKHW_7E#_P"BUK6H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\J M_:B_Y(3XF_[=?_2J*O5:\J_:B_Y(3XF_[=?_ $JBH \J_P"":/\ R:SH/_;# M_P!(;6OJJOE7_@FC_P FLZ#_ -L/_2&UKZJH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *1F"J68@ #))[5RGBKXDZ3X9WQ>9]MO1Q]GA(.T_P"TW1?Y M^U>/^*/'^K>*F9)YO(M,\6L/"?CW;\:_-.(N/LJR'FHQE[6LOLQ>S_O2V7IJ M_(^AP&28G&VDURP[O]%U_(]-\5?%W3='WP:?HB?5CP*]:\*_!^P MTK9/JC+J-R.?+Q^Y4_3^+\>/:OQCFXJ\1*EE[F'OYQIK]9O[[/L?6VRS(8Z^ M]4^^7_ _K<\R\,^!=6\5.#:P>7;9PUS-E4'T]3]*]@\*_#'2?#>R9T^WWHY\ MZ9>%/^RO0?J?>NN1%C1410JJ,!5& !3J_9.'?#_*LBY:U1>VK+[4EHG_ '8[ M+U=WYGR>/SS$XV\(OEAV7ZO^D%%%%?IQ\Z%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%4[S6;#3V875];6Q4;B)IE3 ]>36>WCKP MU&<-XATI3Z&]B'_LU3S+:Y7*][&Y17+WGQ0\)V+8D\06+?+N_"8^#K8/^[;3'^247T]Q$)&PVUY&89 SS@ MBOSSC+!8G'4:,,-37Y4]E'^)_E6?#X'N]X\V>$)D9VDDX[]J[**-88TC0;44!0/0"O'X4X>Q&'Q M3Q>-I\O*O=3[OK\E^9['%7$&'Q&%6$P53FYG[S79=/F_R.(\8:;]COQ<(,1S M\GV;O_C^=8%>FZIIL>JV;02$J"00PZ@CO6.G@>S'WIYV^A _I6&=<)8NOCIU ML%%54_F:^);K4;R^.;J]NKL_\ 3Q.\G_H1-44L M;:/[EO$O^Z@%>XW7Z12^;_R1XB5#K)OY+_-GV3>?%CP7I^X3>*M'#*,E$O8W M8<9^ZI)K%O/V@O =GD?VVUPW9;:SGES^*H1^M?*P 48 P**S<<5TG'_P%_\ MR1HI87K"7_@2_P#D3Z/N_P!J#PG;Y\FRUJ\QT\FS"YYQ_&R_6L:Z_:JML_Z' MX3U"4>MQ()O^/3PI8VI_P"GB_:7_P!! M1:QKS]H[X@761%#H-DO8QP2NPX]6?'Z5EV_PC\877W-!NAQG]YM3_P!"(K3M M_@+XSF^_IT4'/_+2ZC/_ *"QK-X%R^.M-_-+_P!)2-%CE'X*,%\F_P#TILQ[ MSXS?$B]R/^$HCM%/5;;3X?YL"16+=^,O&NH9^T>-M9&[K]GG\COG^#&*]%M_ MV;_%,V#)<:; .,[YG)_1#6G;_LR:FV//UJTC_P"N<3/_ #Q6;RK#2^/FEZSF M_P#VZQ:S7$Q^#E7I""_]MN>'75O>Z@V;W7-7O3_T\7KO_.J">$],7K S_P"] M(W^-?2=O^S!"N//\0N_3(CM OUY+FM.W_9GT%0//U349#_TS,:?S4TEDN77N MZ$7ZJ_YW*_MG,;65>2]';\K'S"GA[38^EI&?][)_G4Z:79Q_=M(%^D8_PKZK MM_V>?",)&^.\GY_Y:7&/_00*TK?X(^"[?IHJN<8S)<2MG\"V*ZX8'"4_@I17 MI%?Y')/'8NI\=63]9/\ S/DE(4C^XBK_ +HQ3J^R+?X9^%+7&SP]I[0* M_P#Z%FM.W\+Z-9X\C2;&#&,>7;(O3IT%=JBHJR1Q.3D[MGQ/'$\S;8T9V]%& M36C;^%]9O,>1I%]-G&/+MG;KTZ"OMB.-(5VHBHOHHP*=3$?&]O\ #/Q7= %/ M#VH#O^\@9/\ T+%:EO\ !'QI<'C1C&,XW27$2X_#=FOK2B@#Y=M_V>?%TWWT MLX./^6EQG_T$&M2W_9GUYO\ 7ZIIT?/_ "S,C_S45]'44 >"6_[,$K8,_B)$ MZ9$=H6^O)<5IV_[,FEKCS]:NY/\ KG$J?SS7M%% 'E5O^S?X6AQYEQJ4YXSO MF0#]$%:=O\!?!D(^?39;CC_EI=2#_P!!85Z%10!R-O\ "7P?;$%-!M3SG]YN M?_T(FM*W\#>'+7_4Z!ID9QC(M(\_GBMRB@"O;Z=:6?\ J+6&'O\ NXPO\A5B 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@ I" P((R*6B@#!U3P'X=UK<;S1;&9VZR>0JO_ -] _K7(ZI^ MSWX2O]Q@CNM.8]/L\Y(S]'#5Z910!X+JG[,;C+:=KJMZ1W4&/_'E/]*Y'5/@ M#XOT_)BM;>_4=[6VJC^.2!@O_?6,5D*Q M1@RDJP.01U%?=M9.J>$M$UK=]OTFRNV;J\L"EO\ OK&10!\D:7\0O$NCX%IK ME]&HZ(TQ=/\ OELBNNTO]HCQ78X%R;/41W,T&UO_ !PJ/TKUO5/@)X/U'<8[ M.:P8_P 5K.P_'#;A^E?!^I;0]]-8N?X;J!A^JY'ZUY#JG[//BRQR;=+/41 MV\B?:?\ Q\+7):IX \2:-DWFB7T2CK((69/^^AD?K0!]HJQ'V&X;']V,L/S%?A/&&6^QS!U\/1:C M-)R:3LY7:;;VO9*_WG[=P9C:?U!TJM1(N(7E,Z-.CK)N\O\/;Y]_(\KHK5O/#M_;W M4L<5I<3QJWRR1Q,P([<@57;1=07K870^L+?X5\9.E.G6EAVO?BVFNMT?84\5 M1J4HUHS7*U=._1GZ"?!V1(?A'X4>1E1%TR$EF. /D%7M4^)'A[2&-)M;R\E8V]LB"%V9O+P,8 [8ITGB:V7[B2.?H *^ M]?%7$]:G'#Y5E(M5R#?&UC/\%J/+Q^/WOUKS.3Q0Y_U< M"K_O-FJTGB&\DZ.L?^ZO^->+7R3Q SO3%UU2B^G.HK_RFG?YW-88S(\'_"AS M/TO_ .E'733R7$ADED:61NK.Q)/XFKMMX?U"Z19!;-%"W2:X(BC/_ G('ZUY M]_;5^&!6[FC.,9C8K_*JLDKS2%Y':1VZLQR3^-:8'PC4I<^8XN_=07_MTO\ MY$FMQ1I;#TOO?Z+_ #/5X]'T.TP=5\5Z;;+W6S+73_3Y!C]35J/Q9\-]%P?( MU37)1W9 B9^F5_7->3V&CW^J-MLK&YO#G&+>%G_D*Z73_@_XPU+'EZ'<1 ][ M@K#C\&(-?I67\!\/9=9QPRG+O/WOP?N_W"?J6/\J^]ITX48J%.* M271:(\64G)WD[L\LU#XI>+-4SY^OWBANH@?R1^28KG+J^N;Z3S+FXEN'_O2N M6/YFOIW3_P!GSPA9X\Z&[O\ _KXN"/\ T#;73:?\-_"^EX-OH-B&'1I(1(P_ M%LFM"3X[M;.XOI/+MX)+B3^[$A8_D*Z/3_A?XLU3'D:!>@-T,T?E _B^*^P8 M+>*UC$<,:11CHL:A1^0J2@#Y@T_]G?Q9>8,XLK$=_.GW$?\ ? :NFT_]F%SA MK[7E7U2WM\_^/%OZ5[S10!Y9I_[.?A>UP;B6^O6[B28*OY*H/ZUTVG_"?PAI MF/)T&T?'_/P#-_Z&376T4 5K/3;33DV6EK#;+_=AC"#]!5FBB@ 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@ KXK_8K_Y*GJO_ &!I?_1\%?:E?%?[%?\ R5/5?^P-+_Z/@H ^OO%G_(JZ MS_UY3?\ HMJ*/%G_ "*NL_\ 7E-_Z+:B@ \)_P#(JZ-_UY0_^BUK6K)\)_\ M(JZ-_P!>4/\ Z+6M:@ HHHH **** "BBO,/$7[2GP^\+?&C0/A1?ZYCQUK<1 MGM--A@DDPNUV'F.H*QDK&Y 8@D 'N,@'I]%%$OA%X:F\0>,_$-A MX;T>([3=7\P0,V,A$'5V.#A5!)QTH ZBBOEK0?\ @IU^S;XBUZ/2H/B+':R2 ML$CNK_3+NUMV)]99(@J#W?:/>OI^SO(-0M(+JUGCN;6=%EBFA<.DB,,JRL." M""""* )J*K:EJ5GHNGW-_J%U!8V-M&TL]UV$HD3<.JGNK#/*M@CN*Z2@ HHKE_B-\4/"7PB\-3>( M/&?B&P\-Z/$=INK^8(&;&0B#J['!PJ@DXZ4 =117RUH/_!3K]FWQ%KT>E0?$ M6.UDE8)'=7^F7=K;L3ZRR1!4'N^T>]?3]G>0:A:075K/'./"7Q1UK1]'UE; M'3[4Q+%"MI"^,Q(Q)+H2>6/>O%S;-J&3T57Q";3=M+7O9OJUV/:RK*:^<5G0 MP[2:5];VM=+HGW/KFBO@O_AISXE_]#+_ .2%M_\ &ZEM/VDOB??7$<$7B/,C MG _T&V_^-5\O#C?+ZDE"%*HV]$K1_P#DCZ>?!.84XN.:]$\5?&2[OM]OHZ&R@Z?:'P96^@Z+^I^E1B M^/$^LU9M2=[0TYW;R3:2\VTCR:W#6/HXGZLTGHGS*_+KYM+\CTOQ)XRT MKPM%F]N!YQ&5MX_FD;\.WU.!7D/BKXK:IK^^"U)TVS/&R)OWC#_:;^@Q^-.*SP>4TW3I=>5VT_OST^Y6OM9GT%++\OR>"JXJ7-+S_ $7]?(X#3]-N]6NE MM[.WDN9VZ)&N3]3Z#WKU+PK\%U79<:Y+O/7[)"W'T9OZ#\Z]%T70;#P_:BWL M+9+>/N5'S-[L>I/UK0K] X=\,<#E_+7S1^VJ?R_87RWE\]/[IXF/XBK5[PPW MN1[]?^!\OO(+.QM].MTM[6&.W@3A8XU"@5/117[3"$:<5""LELD?(-N3N]PH MHHJQ!1110 4444 %%%% !1110 4444 %%%4[S6+#3V(NKVWMB!N(FE5,#UY/ M2DVEN-)O8N45AMXZ\-1G#>(=*4^][$/_ &:J=Y\3_"=B<2>(+!N-W[F82_\ MH.>?:ES+>X^5[6.HHKA7^-_@F/KK8/\ NVTQ_DE5;KX^>#;?;Y=_-=9Z^5;2 M#'_?0%',MT'*^IZ)17E#_M)>%UQBTU5_]V&/^LE5KK]IC0DV_9M+U&4_Q>:( MTQ],,V:.9!RL]@HKPN3]J",?<\-LW^]>X_\ :9JM=?M/W#(/L_AZ*)L\F6[+ MC'T""CFOL'+;<]]HKYNE_:6\1,3Y>G:6@SQN21N/^^Q5:Y_:/\53Q[4@TVW. M<[XX')^GS.11=]@LNY]-45\HS?'CQI(Q*ZI'$"-;F(QO MKCA3WC@B0_FJ T7?8++N?6]%?&LWQ(\57#,S>(=2!;KLN70?H1BJTWC?Q%"9'+$_G4%&O4-.A]KW'B[0K5MLVM:="<9Q)=1KQZ\FJTGQ!\+QQLY\1: M40HR=M[&3^ !R:^,:*->K#3HCZZN/C)X-MSA]=A/&?W<A3+MY/FR1Q_\ H3#-":O\0-.WPGIT_P"T M[9+CR=!N)/7S+A5_DIJK_P -1?\ 4L_^3_\ ]JKA4^!?C9NNCA/]ZZA_H]:5 MG^SKXLN3B0V%IQG,TY/X?*IYH6^[_KY ]ME_7S-:Y_::UAO^/?2+&+G_ ):, M[\>G!%5#^TKXFR<6&DX_ZY2__'*5?V:?$N?FU#2@/:64_P#M.M&S_9COY&'V MK7;>$8Y\F!I.?3DKQ[T*U^OX@[VZ?@,+@L8[BUM3#^( M0HD>?IG=BCKL_P"OF'3=?U\CR2\^+'B^^9C)K]VNXY/DL(_RV@8_"J+?$#Q. MS$GQ'JV?:]D'_LU>[K^S7X85@3>ZLP]#-'_\;J[9_L]^$+9E,D-W=;3DB:X( MW>QV@?I197^$+NWQ'S;>>(M5U!G:ZU.\N2_WC-<.^['3.35!F:1LL2Q]2@%.KZFGS\B]I;FMK;:_6WD?+U.3G?L[ M\M]+[VZ7"LG7-=;1?*/V;SDD_BW[<'TZ&M:J.M:<-4T^6'^/&Y#Z,.G^'XUP M9E'%2PE3ZE+EJ)76B>W36ZUV._+986.+I_7(\U-NSU:WZZ6>FYVOP$\+6_Q> MO]7BO99;".Q2-QY!#%]Y8=2.,;:]OM_V;?#,>#)>:G,>^98P/T3^M>5_L4*5 MU;Q:I&"(;<$'_>DKZLKS>',57QN6TZ^)E>;YKO;:370]+B+"T,%F52AAHV@N M6RWWBGU/.[?X!^#8<;[":XY_Y:7,@_\ 02*T[?X/^#K7&S0;=L8_UC._3_>) MKL:*^E/FC!M_ ?AJUQY7A_3$/][[)&3^>*T[?2;&SQY%G;PXQCRXE7ITZ"K= M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!GZEX?TO6 M5(O].M;T'C_2(5?^8KDM4^!W@[4\D:8;-S_%:RLGZ9*_I7>T4 >*:I^S)829 M.G:U<6_HMS$LOZ@K_*N1U/\ 9R\36>3:S6-^O8)*4;\F 'ZU],T4 ?'&J?#/ MQ5H^XW.A7@5>K0Q^:H_%,BN;EA>"1HY$:-UX*L,$?A7W77'?%==(A\$ZC=:O M;1SK%'^YW ;O-/"!3VY(_#-9593C!NG&\NBO:_SUL5&S:4G9'R)YC;=NX[>N MW/%-I2=Q)I*J,5%:*PF[CUFD5=JNP7.=H/%,I>E?6?PELM N?!NFWVF6%O%( MZ8F?RU,@E'# MC/7./8BLU'DJ>Y!6=VWYZ???OY%7O'5['R_I_A;6=6Q]BTF M]NP>C0V[L/S KIM/^"7C+4,$:0;=#_%<3(GZ9S^E?6E%;D'SCI_[-.N38-YJ M=C:CTCWR,/T _6NGT_\ 9ETN/'V[6;NY]?L\:Q?SW5[/10!Y]I_P'\'6."^G MR7C#^*XN'/Z @?I73:?X(\/:3C[)HEA P_C6W3=_WUC-;=% "*H50JC ' I 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 **** "OBO]BO_ )*G MJO\ V!I?_1\%?:E?%?[%?_)4]5_[ TO_ */@H ^OO%G_ "*NL_\ 7E-_Z+:B MCQ9_R*NL_P#7E-_Z+:B@ \)_\BKHW_7E#_Z+6M:LGPG_ ,BKHW_7E#_Z+6M: M@ HHHH **** /B']L_\ X**GX(^,+KX5?#KPQ?>*_BM(L4:*ULSVUL\T:O'M M1?GN)"KJ0B@+R,L<%:^%?V:_#/Q#\,?\%-/ 2?%26>7QU?7+:EJ/VJ82RJ9[ M"61%---NO^"BG_!1 MK5O FM7MU'\,O )NHI+.VF*@QVSK#,RL.-\UP5&X<^6!@_+FOUKK\H_^".3# M7OCA\<->D.^XDCA.]L[CYUS,[?F4% 'US\6/^";OP+^)'@"Z\/Z;X)TSP?J2 MPE;'6M%@\JXMY.JLY!_?#/!5\Y!."#@CY_\ ^"1?Q>U^QNOB#\!O%=R\]_X/ MGDN-.CD8L8(TG,-U"">B+*8V4>LK^PK](Z_*+]EEO[$_X*^_%>UM,QPWDNM" M50?O;I4F;/\ P, T =?_ ,%7_BEXE\9_$#X;_LY^$[IK67Q5+;W&H['(6X,U MR8+6)\=$5T>1@>N$/:OI3P9_P3C^ 7A7X=V_A6Z\ :;X@981'Z_N'Y MW2>_%9AXB_X+4>$[.8[TL)+$(&S@;-.-P,?\";/UK]7* M /R6^!]G??\ !/S_ (*,K\)K;5KJ[^'?C;R8K:.Z;);SPPM)" #(DZM!N&, MJS' Z#]::_*+_@J6W]C_ +;7P&UBVS'?1Q6)$BG!_=:DSI^1=OSK]7: "OR4 M\::;=?\ !13_ (*-:MX$UJ]NH_AEX!-U%)9VTQ4&.V=89F5AQOFN"HW#GRP, M'Y#]26$K8ZUHL'E7%O)U5G(/[X9X*OG()P0<$?/_\ P2+^+VOV M-U\0?@-XKN7GO_!\\EQITW2I,V?^!@&@#K_^"K_Q2\2^,_B!\-_V<_"=TUK+ MXJEM[C4=CD+<&:Y,%K$^.B*Z/(P/7"'M7TIX,_X)Q_ +PK\.[?PK=> --\0, ML(CN=9U*/=?W#\[I/.4AHR23PA4#@=J^/?BLP\1?\%J/"=G,=Z6$EB$#9P-F MG&X&/^!-GZU^KE 'Y+? ^SOO^"?G_!1E?A-;:M=7?P[\;>3%;1W39+>>&%I( M0 9$G5H-PQE68X'0?K37Y1?\%2V_L?]MKX#:Q;9COHXK$B13@_NM29T_(NW MYU^KM !1110 5Y5^U%_R0GQ-_P!NO_I5%73^(?C!X#\(ZI)IFN^-O#NBZE&% M9[/4-6@@F4,,J2CN",@@CCO7D'[2GQT^&VJ_!7Q':V7Q"\*WEU)]FV0V^M6S MNV+F(G"A\G@$_A0!A?\ !-'_ )-9T'_MA_Z0VM?55?#?_!/CX\?#3P5^S9H> MF^(?B)X4T'45$#&SU/6[:VF ^QVRYV.X/WE8=.JD=J^EH_VH?@U-(LD;'T]Z]-MK=+2WCAC&$10HKY7@O*_K.*>-J+W:>W M^)_Y+7U:/JN,\T^K858*F_>J;_X5_F]/2YS?C73-\:7J#E?DD^G8_P"?6N/K MU6X@2ZA>*0;D<;2*QU\'ZX@X4KX_&O$X-Q2DM;NVO?9[_F>% MD'%5# 8)8;&)MQ>EE?3MNMOR*WPG_P"1H?\ Z]W_ )K7TOX5^%>J^(-DUR#I MUF>=\J_.P_V5_J-V<'@1[V0@_@6K+GOKFZ8M-<2S,1@F1RQ_6OV?"X2A@:,32;MU&E?H?7?\ PO+P1_T& ML_\ ;I/_ /$5ES_M%>$X=NP7\V>OEP 8_-A7R+<^._#5F0+CQ#I4!89 DO8E MS^;4Q/B%X4DSCQ3H@_WM2A'\VI-JVK&D[Z(^M/\ AI7PQ_SX:M_WYB_^.5F7 M'[3MBO\ J-"N).?^6EPJG!'/O\ I7E5I#X8N"?,^)O@"UXS^^\2VQS[?*QJTFG>$3]_ MXM_#I1_L^(X32TMK<-;Z6._/[2OB;)Q8:2!_URE_^.5GW?[07B^X+&.>UMC_#J1O]*^-'@>$;<_N=6MI/F].95XZ\_I5Q=#^%0/S?'# MP@1[:A:#_P!N*?30.NMB1OCGXV9LC6MH]!:0?_$50O/BSXOOFD_!6-E^U?&/PY,,<^3K=E'D_B[5=73_@*K9/Q8T5AZ'Q)84K: M;!?7)K8;OKMD7]/2KZZI^SJK9'C#P?GW\41G_VO1;31"OKN M>&L[2'+,6/J3FFU] VOBO]GVS*F/Q9X%;: K?#;AY6K62X M/KP_6M'_ (:$^%G_ $4OP?\ ^#ZU_P#CE/46A\N6^DWUW_J+*XFYQ^[B9N?P M%:?_ @/B?\ Z%S5O_ &7_XFOI#_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL M_P"BE^#_ /P?6O\ \8/ACXLN-VSP_?C;U\R$I_/&:T_\ A1OC?_H" M?^34'_Q=>Y_\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE&O M5AIT1XK!\ _&4Q(>PA@XZR7*'/Y$UJ+^S7XH95)O=*4D9VF:3(]N(Z]6_P"& MA/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*+/N%UV/,K?\ M9GUUF_?ZKI\8Q_RS\Q^?Q45J1_LONT:F3Q(JOCYE6QR ?8^8,_E7<_\ #0GP ML_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE%N["_9''P?LPVRL M/.\02R+CD1VH4_JYK4A_9I\.+&HEU'5'D[LDD:@_@4./SK<_X:$^%G_12_!_ M_@^M?_CE'_#0GPL_Z*7X/_\ !]:__'*.5(.9F9!^SCX5A92\VI3 =5DG0 _D M@K3M_@1X*AB"/I3SL/\ EI)=2@G_ +Y8#]*/^&A/A9_T4OP?_P"#ZU_^.4?\ M-"?"S_HI?@__ ,'UK_\ '*.5(.9EF'X*^"X&!70XR0<_//*W\WK4MOAQX5M8 M]B>'M-89S^\M4D/YL":PO^&A/A9_T4OP?_X/K7_XY1_PT)\+/^BE^#__ ?6 MO_QRCE2V0[.FB\$^'8"#'H.EQD'(VV<8P?7[M:EK9V]BI6W@CMU8Y*Q(% M!/KQ7"_\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE"BEL@< MF]V>@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE42 M>@45Y_\ \-"?"S_HI?@__P 'UK_\@45Y__P - M"?"S_HI?@_\ \'UK_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@45Y__ ,-" M?"S_ **7X/\ _!]:_P#QRC_AH3X6?]%+\'_^#ZU_^.4 >@45Y_\ \-"?"S_H MI?@__P 'UK_\@45Y__P -"?"S_HI?@_\ \'UK M_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@45Y__ ,-"?"S_ **7X/\ _!]: M_P#QRC_AH3X6?]%+\'_^#ZU_^.4 >@5\9:_\&O'=OX^\3:A;^%IKZWO+^>6" M:.XB *-*S C+=P17T;_PT)\+/^BE^#__ ?6O_QRC_AH3X6?]%+\'_\ @^M? M_CE>5CZYH[Z1%>I (5DE1R[ N6^Z3ZCKZU[Y7G_ /PT M)\+/^BE^#_\ P?6O_P R2W?1'-C,5+&5O:R26B5E?9));MO9=6>@45Y_\ \-"?"S_HI?@__P ' MUK_\?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?] M%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0 M!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0G MPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^ MBE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ M !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\' M_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!1 M7G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z M*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^# M_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC M_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@ M^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ M T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/ M_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P M?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3 MX6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ M (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ M_#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T) M\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#! M]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ M ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?] M%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0 M!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0G MPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^ MBE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ M !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\' M_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!1 M7G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z M*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^# M_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC M_AH3X6?]%+\'_P#@^M?_ (Y0!Z!7SI^T5XR_M+6H- MWS;V/[R?!X:8C@?\ M 5/YL?2O2_\ AH3X6?\ 12_!_P#X/K7_ ..5P^J:Y\ -9U*YOKKQYX3:YN)& MED9?$T !8G)./-XYH \)HKVO[5^SS_T/7A7_ ,*B'_X[1]J_9Y_Z'KPK_P"% M1#_\=H \4KU_]G?QE_96O3:%<28MM0^>')X68#I_P)1CZJM7/M7[//\ T/7A M7_PJ(?\ X[5G3=9_9_TK4+:]M_'?A1;BWD66-F\3P$!E.0<>;ZB@#WJBO/\ M_AH3X6?]%+\'_P#@^M?_ (Y1_P -"?"S_HI?@_\ \'UK_P#'* /0**\__P"& MA/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'* /0**\__ .&A M/A9_T4OP?_X/K7_XY1_PT)\+/^BE^#__ ?6O_QR@#T"BO/_ /AH3X6?]%+\ M'_\ @^M?_CE'_#0GPL_Z*7X/_P#!]:__ !R@#T"BO/\ _AH3X6?]%+\'_P#@ M^M?_ (Y1_P -"?"S_HI?@_\ \'UK_P#'* /0**\__P"&A/A9_P!%+\'_ /@^ MM?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'* /0**\__ .&A/A9_T4OP?_X/K7_X MY1_PT)\+/^BE^#__ ?6O_QR@#T"BO/_ /AH3X6?]%+\'_\ @^M?_CE'_#0G MPL_Z*7X/_P#!]:__ !R@#T"BO/\ _AH3X6?]%+\'_P#@^M?_ (Y1_P -"?"S M_HI?@_\ \'UK_P#'* /0**\__P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'* /0**\__ .&A/A9_T4OP?_X/K7_XY1_PT)\+/^BE^#__ M ?6O_QR@#T"BO/_ /AH3X6?]%+\'_\ @^M?_CE'_#0GPL_Z*7X/_P#!]:__ M !R@#T"BO/\ _AH3X6?]%+\'_P#@^M?_ (Y1_P -"?"S_HI?@_\ \'UK_P#' M* /0**\__P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'* M /0**\__ .&A/A9_T4OP?_X/K7_XY1_PT)\+/^BE^#__ ?6O_QR@#T"BO/_ M /AH3X6?]%+\'_\ @^M?_CE'_#0GPL_Z*7X/_P#!]:__ !R@#T"BO/\ _AH3 MX6?]%+\'_P#@^M?_ (Y1_P -"?"S_HI?@_\ \'UK_P#'* /0**\__P"&A/A9 M_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'* /0**\__ .&A/A9_ MT4OP?_X/K7_XY1_PT)\+/^BE^#__ ?6O_QR@#T"BO/_ /AH3X6?]%+\'_\ M@^M?_CE'_#0GPL_Z*7X/_P#!]:__ !R@#T"BO/\ _AH3X6?]%+\'_P#@^M?_ M (Y1_P -"?"S_HI?@_\ \'UK_P#'* /0**\__P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'* /0**\__ .&A/A9_T4OP?_X/K7_XY1_P MT)\+/^BE^#__ ?6O_QR@#T"BO/_ /AH3X6?]%+\'_\ @^M?_CE'_#0GPL_Z M*7X/_P#!]:__ !R@#T"BO/\ _AH3X6?]%+\'_P#@^M?_ (Y1_P -"?"S_HI? M@_\ \'UK_P#'* /0**\__P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@ M_P#\'UK_ /'* /0**\__ .&A/A9_T4OP?_X/K7_XY1_PT)\+/^BE^#__ ?6 MO_QR@#T"BO/_ /AH3X6?]%+\'_\ @^M?_CE'_#0GPL_Z*7X/_P#!]:__ !R@ M#T"BO/\ _AH3X6?]%+\'_P#@^M?_ (Y1_P -"?"S_HI?@_\ \'UK_P#'* /0 M**\__P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'* /0* M*\__ .&A/A9_T4OP?_X/K7_XY1_PT)\+/^BE^#__ ?6O_QR@#T"BO/_ /AH M3X6?]%+\'_\ @^M?_CE'_#0GPL_Z*7X/_P#!]:__ !R@#T"BO/\ _AH3X6?] M%+\'_P#@^M?_ (Y1_P -"?"S_HI?@_\ \'UK_P#'* /0**\__P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'* /0**\__ .&A/A9_T4OP M?_X/K7_XY1_PT)\+/^BE^#__ ?6O_QR@#T"BO/_ /AH3X6?]%+\'_\ @^M? M_CE'_#0GPL_Z*7X/_P#!]:__ !R@#T"BO/\ _AH3X6?]%+\'_P#@^M?_ (Y1 M_P -"?"S_HI?@_\ \'UK_P#'* /0**\__P"&A/A9_P!%+\'_ /@^M?\ XY1_ MPT)\+/\ HI?@_P#\'UK_ /'* /0**\__ .&A/A9_T4OP?_X/K7_XY1_PT)\+ M/^BE^#__ ?6O_QR@#T"BO/_ /AH3X6?]%+\'_\ @^M?_CE'_#0GPL_Z*7X/ M_P#!]:__ !R@#T"BO/\ _AH3X6?]%+\'_P#@^M?_ (Y1_P -"?"S_HI?@_\ M\'UK_P#'* /0**\__P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\ M'UK_ /'* /0**\__ .&A/A9_T4OP?_X/K7_XY1_PT)\+/^BE^#__ ?6O_QR M@#T"BO/_ /AH3X6?]%+\'_\ @^M?_CE'_#0GPL_Z*7X/_P#!]:__ !R@#T"B MO/\ _AH3X6?]%+\'_P#@^M?_ (Y1_P -"?"S_HI?@_\ \'UK_P#'* /0**\_ M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'* /0*^*_V M*_\ DJ>J_P#8&E_]'P5]*?\ #0GPL_Z*7X/_ /!]:_\ QROFO]BO_DJ>J_\ M8&E_]'P4 ?7WBS_D5=9_Z\IO_1;44>+/^15UG_KRF_\ 1;44 'A/_D5=&_Z\ MH?\ T6M:U9/A/_D5=&_Z\H?_ $6M:U !1110 4444 %?E7X__P"4VGAS_MV_ M]-+5^JE?G!XU^"GCV]_X*X:#X]M_"&L3>"X?L_F:\EHYLUQIC1G,F,U]8T6W :65U3RVD2,G$J21X1XQ\V1N&2Q* M@'Z+U^4W["/_ !]2*'_OJ-6;\#6GXL_;= M_:N^-GA.7P7X,_9_USPAXBU!/L=UX@6SNE%OO)!,;31I';$@$;Y';;R000"/ MJ3_@G_\ L?\ _#)?PGN+75Y8+SQMK\J7FLW$'S)%M4B*V1OXECW.=W=G?'&* M /D;]J%?^%8_\%>/A?XDO28['7'TIEF8$(HDWV)Y]BN3Z U^K=?(_P#P40_8 MUO/VI_ 6E:GX4FCL_B'X9D>;3'DE\I;J-L%[ ?#B^#/$7[/.M^*O&ME&+>/6O[.O,3E0?WDD<,3+,< $M&ZJ<$T 9' M_!0#_BYG_!2;X'>#+ B:2R&E+<[1DQE[Z2:3/TA57_&OU9K\^_V#_P!D#XAQ M_%[6OV@_CMN_X3W5%?\ L[3;C8TUMYB!6GD"G$9$7[I(A]U2P(!P![_^W/XE M^+GA3X&M??!2'4)_&O\ :=O&%TW3HKZ7[.0_F?NI(W7'"\XR/6@#Z%K\I/\ M@EJO_"M_VSOCI\/KTF.]1+I4$@(+FUOMAQZY$VX>HYK[V_8]USXC>)/V<_"6 MH_%J.\A^(,WVO^TTO[*.SF&+R98=T*(BK^Y$6,*,C!Y)S7R;^VK^R3\3_!OQ MZLOVB_@!$UUXFCVOK&BVX#2RNJ>6TB1DXE22/"/&/FR-PR6)4 _1>ORF_81_ MXN9_P4X^-WC2S(DTFS.K-%<*/EI%#_P!]1JS?@:T_%G[;O[5WQL\)R^"_ M!G[/^N>$/$6H)]CNO$"V=THM]Y()C::-([8D C?([;>2"" 1]2?\$_\ ]C__ M (9+^$]Q:ZO+!>>-M?E2\UFX@^9(MJD16R-_$L>YSN[L[XXQ0!\C?M0K_P * MQ_X*\?"_Q)>DQV.N/I3+,P(11)OL3S[%ZHK_V=IMQL::V\Q K3R!3B,B+]TD0^ZI8$ X _02@ HHHH H7F@Z9J$QF MNM.M+F7&/,F@5VQZ9(KR;]I[PSH\'P-\2O'I-C&X^S89;9 1_I,7?%>T5Y5^ MU%_R0GQ-_P!NO_I5%0!XA_P3E\$^'=;_ &8=!N-1T#2[^XQ OG75G'(^/L5L M<992>I)_$U]0P_#?PE;R+)%X6T6.13E733X00?8[:^>/^":/_)K.@_\ ;#_T MAM:^JJ ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3 MT/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q M_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ M ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* M,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ MT!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ M"M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ M * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_" M)Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ M 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A7PO^T5:PV/QF\1P6\,=O"KP[8XE" MJ/W$9X K[^KX,_:&M7OOCOXA@C^])+ /I^XCYK\\XVIRJX&C3@KMU$EZM2/T M+@FI&ECJLYNR5-M^EXG->"M-VK)>N.6^2/Z=S_3\ZZJH[:W2TMXX8QA$4**D MKZO*,OCE>"IX:.ZW\V]_Z['RN;9A+-,;4Q,MGMY);?UW"LW7M0N-+LQ<01I( M V'W9X![_P"?6M*H[B!+J"2&091U*D5V8RG5K8>=.C/EFUH^SZ''@ZE*CB(5 M*T>:">J[KJ:?P(L(_BAXXDT?5"]O:K:27 :S(5]RLH RP88^8]J^C(/V M6J.?S8$U(/ 'A=2"/#>D _\ 7C%_\36_11RI[H.9K9F/'X/T")<)H>FH.N%M M(Q_2G?\ ")Z'_P! ;3__ %C_P *UJ*HDR?^$3T/_H#:?_X"Q_X4?\(GH?\ MT!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ M"M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ M * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_" M)Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ M 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ MA$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+' M_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* M ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#: M?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B> MA_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/ M_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$] M#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1 M_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ M /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@# M)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X M"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH? M_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_P MK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H# M:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%' M_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ M\!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@ M+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T M!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@ M#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@- MI_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_P MB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ MPK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0 M_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ MP%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R M?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ M ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0 M&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * MUJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ MH#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(G MH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$ M3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^ M%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH MR?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I_ M_@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z' M_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\ M*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/ M_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ M B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ M_ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G M_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+ M'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] M ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\ M(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P M%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T M/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L M?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0& MT_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* , MG_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG M_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#" MM:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ MA1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# M6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_ MX1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ M@+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ; M3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6 MHH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@ M-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A M_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C M_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/ M0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4 M?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T_ M_P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#) M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ M L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ M $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK M6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^ M@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ M")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\ M!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^ M$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T! MM/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ M* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ M /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB M>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6 M/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_ M^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R? M^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ M . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH M?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*U MJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ MZ VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"% M'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8 M_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A M$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" ML?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/ M_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B M@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * V MG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ M - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ M K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_ MPB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ M %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ M (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X" MQ_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ M0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M: MB@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z MVG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P% MC_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1 M/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X M4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH M R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ M^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z M'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z M VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A M1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ M / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X M1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ MX"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_ M] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6H MH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H M#:?_ . L?^%?(/[%?_)4]5_[ TO_ */@K[4KXK_8K_Y*GJO_ &!I?_1\% 'U M]XL_Y%76?^O*;_T6U%'BS_D5=9_Z\IO_ $6U% !X3_Y%71O^O*'_ -%K6M63 MX3_Y%71O^O*'_P!%K6M0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5Y5^U%_R0GQ-_VZ_P#I5%7JM>5?M1?\D)\3 M?]NO_I5%0!Y5_P $T?\ DUG0?^V'_I#:U]55\J_\$T?^36=!_P"V'_I#:U]5 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7S3\3_V??%_B/XHZOXDTA]+>TO!'L6ZF=77$:*<@*>_0U M]+45YV-P-/'*"J-IP?,FM&FKK]3T,'CJF!E-TTGS+E:>J:=G^A\F_P##._Q& M_NZ%_P"!,G_Q-'_#._Q&_NZ%_P"!,G_Q-?65%8_V?+_G_/[U_D;_ -H1_P"? M$/N?^9\F_P##._Q&_NZ%_P"!,G_Q-'_#._Q&_NZ%_P"!,G_Q-?65%']GR_Y_ MS^]?Y!_:$?\ GQ#[G_F> ?!7X)^*?!?Q!DU[7&TU;?["]LJV]VJ_P#8&E_]'P4 M?7WBS_D5=9_Z\IO_ $6U%'BS_D5=9_Z\IO\ T6U% !X3_P"15T;_ *\H?_1: MUK5D^$_^15T;_KRA_P#1:UK4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %>5?M1?\D)\3?\ ;K_Z515ZK7E7[47_ M "0GQ-_VZ_\ I5%0!Y5_P31_Y-9T'_MA_P"D-K7U57RK_P $T?\ DUG0?^V' M_I#:U]54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7Q7^Q7_R5/5?^P-+_ .CX*^U*^*_V*_\ DJ>J_P#8&E_]'P4 ?7WBS_D5 M=9_Z\IO_ $6U%'BS_D5=9_Z\IO\ T6U% !X3_P"15T;_ *\H?_1:UK5D^$_^ M15T;_KRA_P#1:UK4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %>5?M1?\D)\3?\ ;K_Z515ZK7E7[47_ "0GQ-_V MZ_\ I5%0!Y5_P31_Y-9T'_MA_P"D-K7U57RK_P $T?\ DUG0?^V'_I#:U]54 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q M7_R5/5?^P-+_ .CX*^U*^*_V*_\ DJ>J_P#8&E_]'P4 ?7WBS_D5=9_Z\IO_ M $6U%'BS_D5=9_Z\IO\ T6U% !X3_P"15T;_ *\H?_1:UK5D^$_^15T;_KRA M_P#1:UK4 %%%% !1110 4444 %%%% !1110!\X?MQ?MB:;^R!\,[?5%M(]6\ M6:Q(]OHNF3$B.1T"F264@@^6@9<@')+J!C)8?)VCZ/\ \%#OBAX5B\=6?BW2 M_#B7B"[L_#4L-I:W'EL2R*(WMV4<8XFDW8(#5SW[9<:?&O\ X*H?"WP%J2_: M-$TDZ9!-9R/ :3=+/A[\3-,^"GP4TB/7OBA MJ/EI<3R0>?\ 86E4-$D<9.TR;")"SY1$()!R=OW77Y/?\$V(T^,G[>GQG^)> MJ+]JN;47L]F9>3 US=[$VYY&V%'C'^RV* -KQTO_ 4$^!/AV3X@ZKXMTGQA MIMBC76HZ/9P6UR8H@?F\R);>,E1U)A8E0"<@ U]F?L9_M8:/^UQ\)U\26MLN ME:]8R_8]9TE9-_V:;&59">3&Z\J3Z,O)4FO>F4.I5@&4C!!Z&ORB_P""=$H^ M$7_!0KXW_#.R)@T&9M2AM[9/NYM;T?9R?I#)*/\ @5 'V?\ MQ?MB:;^R!\, M[?5%M(]6\6:Q(]OHNF3$B.1T"F264@@^6@9<@')+J!C)8?)VCZ/_ ,%#OBAX M5B\=6?BW2_#B7B"[L_#4L-I:W'EL2R*(WMV4<8XFDW8(#5SW[9<:?&O_ (*H M?"WP%J2_:-$TDZ9!-9RY9B2?WLKN6UAU+Q4UG>1QM@ M3P_V5J$NQO4;XHV^J"@#T>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHKSCQ)KNH6O[0'@+2(KN6/3+WP_KES<6JM\DLD4^F")V'0VA;]VDTEWJ22.!ZLL48/L@]* /1Z*** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBO./AGKNH:K\0_BY97EW+<6N MF>(+6VLH9&RL$;:182LB^@,DDC?5S0!Z/1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q7_ M ,E3U7_L#2_^CX*^U*^"/V ;ZXO/CA\1HIIFECM8VA@5CQ&A@TYRH]MSN?JQ MH ^X?%G_ "*NL_\ 7E-_Z+:BCQ9_R*NL_P#7E-_Z+:B@ \)_\BKHW_7E#_Z+ M6M:LGPG_ ,BKHW_7E#_Z+6M:@ HHHH **** "BBB@ HHHH **** /R>^(V=- M_P""V6@3W"XCN+BR\O=P#NTH1@C/^T#^5?K#7Y9?\%3/#>K_ 5_:6^$?[0F MEV3W6GV<]K;7@3A?M%K,TR(QQQYL3.H]HFK]!/ W[1_PT^(GP\@\;Z/XST<^ M'7A$TMU=7D.4G5R#$PP05;'2@#\Z/^"J _M']M;X$Z=$!]H:"Q'J?GU) ME7CZJ:_6"OR4\.ZTG[>W_!4+2?%GAM'O/ '@-;:9-2DB95>&T=I(FP0,&6ZD M8JIP=F3CY2!^F'QD^.'@G]G_ ,(IXG\?:U_8.AO=)9K=?9)[G,SABJ[(4=N0 MC_X(OYT_XL_&G3YUVW:V]KD-U&R>96&.O5A7Z<_#+XF>&OC% MX'TOQAX0U+^U_#FIJ[6E[Y$L'F!)&C;Y)55QAT8&;@9*QRHT+'M\Y[4 ?KM7Y/_LMC^T_^ M"OWQ4GA "6\^M%\<_=D6,_\ CQK]#?BM^TU\-_@]\.;KQGKGBO2WTM8#-:)9 MW<[@'=I0C! M&?\ :!_*OUAK\LO^"IGAO5_@K^TM\(_VA-+LGNM/LY[6VO G"_:+69ID1CCC MS8F=1[1-7Z">!OVC_AI\1/AY!XWT?QGHY\.O")I;JZO(X#:\M<(C+;P^#+RV>0I(L@42-JSJI)7NI'TZCZ$HH _.#P' M^S/^U%\-?"NG^'O#VNV^G:;90QPI';@Q;]D:H'8)J2@L51 M_P#0V_\ D63_ .6E??\ 10!\ ?\ "H_VO?\ H;?_ "+)_P#+2C_A4?[7O_0V M_P#D63_Y:5]_T4 ? '_"H_VO?^AM_P#(LG_RTH_X5'^U[_T-O_D63_Y:5]_T M4 ? '_"H_P!KW_H;?_(LG_RTH_X5'^U[_P!#;_Y%D_\ EI7W_10!\ ?\*C_: M]_Z&W_R+)_\ +2C_ (5'^U[_ -#;_P"19/\ Y:5]_P!% 'P!_P *C_:]_P"A MM_\ (LG_ ,M*/^%1_M>_]#;_ .19/_EI7W_10!\ ?\*C_:]_Z&W_ ,BR?_+2 MC_A4?[7O_0V_^19/_EI7W_10!\ ?\*C_ &O?^AM_\BR?_+2C_A4?[7O_ $-O M_D63_P"6E??]% 'P!_PJ/]KW_H;?_(LG_P M*/\ A4?[7O\ T-O_ )%D_P#E MI7W_ $4 ? '_ J/]KW_ *&W_P BR?\ RTH_X5'^U[_T-O\ Y%D_^6E??]% M'P!_PJ/]KW_H;?\ R+)_\M*/^%1_M>_]#;_Y%D_^6E??]% 'P!_PJ/\ :]_Z M&W_R+)_\M*/^%1_M>_\ 0V_^19/_ ):5]_T4 ? '_"H_VO?^AM_\BR?_ "TH M_P"%1_M>_P#0V_\ D63_ .6E??\ 10!\ ?\ "H_VO?\ H;?_ "+)_P#+2C_A M4?[7O_0V_P#D63_Y:5]_T4 ? '_"H_VO?^AM_P#(LG_RTH_X5'^U[_T-O_D6 M3_Y:5]_T4 ? '_"H_P!KW_H;?_(LG_RTH_X5'^U[_P!#;_Y%D_\ EI7W_10! M^=?A/]GW]J_P7X5T;P]IGBKRM-TFRAL+6/S&&V**-40874P!A5'0 >@%:O\ MPJ/]KW_H;?\ R+)_\M*^_P"B@#X _P"%1_M>_P#0V_\ D63_ .6E'_"H_P!K MW_H;?_(LG_RTK[_HH ^ /^%1_M>_]#;_ .19/_EI1_PJ/]KW_H;?_(LG_P M M*^_Z* /@#_A4?[7O_0V_^19/_EI1_P *C_:]_P"AM_\ (LG_ ,M*^_Z* /@# M_A4?[7O_ $-O_D63_P"6E'_"H_VO?^AM_P#(LG_RTK[_ ** /@#_ (5'^U[_ M -#;_P"19/\ Y:4?\*C_ &O?^AM_\BR?_+2OO^B@#X _X5'^U[_T-O\ Y%D_ M^6E'_"H_VO?^AM_\BR?_ "TK[_HH ^ /^%1_M>_]#;_Y%D_^6E'_ J/]KW_ M *&W_P BR?\ RTK[_HH ^ /^%1_M>_\ 0V_^19/_ ):4?\*C_:]_Z&W_ ,BR M?_+2OO\ HH ^ /\ A4?[7O\ T-O_ )%D_P#EI1_PJ/\ :]_Z&W_R+)_\M*^_ MZ* /@#_A4?[7O_0V_P#D63_Y:4?\*C_:]_Z&W_R+)_\ +2OO^B@#X _X5'^U M[_T-O_D63_Y:4?\ "H_VO?\ H;?_ "+)_P#+2OO^B@#X _X5'^U[_P!#;_Y% MD_\ EI1_PJ/]KW_H;?\ R+)_\M*^_P"B@#X _P"%1_M>_P#0V_\ D63_ .6E M'_"H_P!KW_H;?_(LG_RTK[_HH ^ /^%1_M>_]#;_ .19/_EI1_PJ/]KW_H;? M_(LG_P M*^_Z* /@#_A4?[7O_0V_^19/_EI1_P *C_:]_P"AM_\ (LG_ ,M* M^_Z* /@#_A4?[7O_ $-O_D63_P"6E'_"H_VO?^AM_P#(LG_RTK[_ ** /@#_ M (5'^U[_ -#;_P"19/\ Y:4?\*C_ &O?^AM_\BR?_+2OO^B@#X _X5'^U[_T M-O\ Y%D_^6E'_"H_VO?^AM_\BR?_ "TK[_HH ^ /^%1_M>_]#;_Y%D_^6E'_ M J/]KW_ *&W_P BR?\ RTK[_HH ^ /^%1_M>_\ 0V_^19/_ ):4?\*C_:]_ MZ&W_ ,BR?_+2OO\ HH ^ /\ A4?[7O\ T-O_ )%D_P#EI1_PJ/\ :]_Z&W_R M+)_\M*^_Z* /@#_A4?[7O_0V_P#D63_Y:4?\*C_:]_Z&W_R+)_\ +2OO^B@# MX _X5'^U[_T-O_D63_Y:4?\ "H_VO?\ H;?_ "+)_P#+2OO^B@#X _X5'^U[ M_P!#;_Y%D_\ EI1_PJ/]KW_H;?\ R+)_\M*^_P"B@#X _P"%1_M>_P#0V_\ MD63_ .6E'_"H_P!KW_H;?_(LG_RTK[_HH ^ /^%1_M>_]#;_ .19/_EI1_PJ M/]KW_H;?_(LG_P M*^_Z* /@#_A4?[7O_0V_^19/_EI1_P *C_:]_P"AM_\ M(LG_ ,M*^_Z* /@#_A4?[7O_ $-O_D63_P"6E'_"H_VO?^AM_P#(LG_RTK[_ M ** /@#_ (5'^U[_ -#;_P"19/\ Y:4?\*C_ &O?^AM_\BR?_+2OO^B@#X _ MX5'^U[_T-O\ Y%D_^6E'_"H_VO?^AM_\BR?_ "TK[_HH ^ /^%1_M>_]#;_Y M%D_^6E9OB;X _M8^+O#>K:%J/BKS-/U2TFLKE/,<[HY$*.,-J9!X8]01[5^B M-% 'Y_0_![]KR&)(U\6X5%"C][)T'_<4IW_"H_VO?^AM_P#(LG_RTK[_ ** M/@#_ (5'^U[_ -#;_P"19/\ Y:4?\*C_ &O?^AM_\BR?_+2OO^B@#X _X5'^ MU[_T-O\ Y%D_^6E'_"H_VO?^AM_\BR?_ "TK[_HH ^ /^%1_M>_]#;_Y%D_^ M6E'_ J/]KW_ *&W_P BR?\ RTK[_HH ^ /^%1_M>_\ 0V_^19/_ ):4?\*C M_:]_Z&W_ ,BR?_+2OO\ HH ^ /\ A4?[7O\ T-O_ )%D_P#EI1_PJ/\ :]_Z M&W_R+)_\M*^_Z* /@#_A4?[7O_0V_P#D63_Y:4?\*C_:]_Z&W_R+)_\ +2OO M^B@#X _X5'^U[_T-O_D63_Y:4?\ "H_VO?\ H;?_ "+)_P#+2OO^B@#X _X5 M'^U[_P!#;_Y%D_\ EI1_PJ/]KW_H;?\ R+)_\M*^_P"B@#X _P"%1_M>_P#0 MV_\ D63_ .6E'_"H_P!KW_H;?_(LG_RTK[_HH ^ /^%1_M>_]#;_ .19/_EI M1_PJ/]KW_H;?_(LG_P M*^_Z* /@#_A4?[7O_0V_^19/_EI1_P *C_:]_P"A MM_\ (LG_ ,M*^_Z* /@#_A4?[7O_ $-O_D63_P"6E'_"H_VO?^AM_P#(LG_R MTK[_ ** /@#_ (5'^U[_ -#;_P"19/\ Y:4?\*C_ &O?^AM_\BR?_+2OO^B@ M#X _X5'^U[_T-O\ Y%D_^6E'_"H_VO?^AM_\BR?_ "TK[_HH ^ /^%1_M>_] M#;_Y%D_^6E'_ J/]KW_ *&W_P BR?\ RTK[_HH ^ /^%1_M>_\ 0V_^19/_ M ):4?\*C_:]_Z&W_ ,BR?_+2OO\ HH ^ /\ A4?[7O\ T-O_ )%D_P#EI1_P MJ/\ :]_Z&W_R+)_\M*^_Z* /@#_A4?[7O_0V_P#D63_Y:4?\*C_:]_Z&W_R+ M)_\ +2OO^B@#X _X5'^U[_T-O_D63_Y:4?\ "H_VO?\ H;?_ "+)_P#+2OO^ MB@#X _X5'^U[_P!#;_Y%D_\ EI1_PJ/]KW_H;?\ R+)_\M*^_P"B@#X _P"% M1_M>_P#0V_\ D63_ .6E'_"H_P!KW_H;?_(LG_RTK[_HH ^ /^%1_M>_]#;_ M .19/_EI1_PJ/]KW_H;?_(LG_P M*^_Z* /@#_A4?[7O_0V_^19/_EI1_P * MC_:]_P"AM_\ (LG_ ,M*^_Z* /@#_A4?[7O_ $-O_D63_P"6E'_"H_VO?^AM M_P#(LG_RTK[_ ** /@#_ (5'^U[_ -#;_P"19/\ Y:4?\*C_ &O?^AM_\BR? M_+2OO^B@#X _X5'^U[_T-O\ Y%D_^6E'_"H_VO?^AM_\BR?_ "TK[_HH ^ / M^%1_M>_]#;_Y%D_^6E'_ J/]KW_ *&W_P BR?\ RTK[_HH ^ /^%1_M>_\ M0V_^19/_ ):4?\*C_:]_Z&W_ ,BR?_+2OO\ HH ^ /\ A4?[7O\ T-O_ )%D M_P#EI1_PJ/\ :]_Z&W_R+)_\M*^_Z* /@#_A4?[7O_0V_P#D63_Y:4?\*C_: M]_Z&W_R+)_\ +2OO^B@#X _X5'^U[_T-O_D63_Y:5E:U^S[^U?X@O=$NKSQ5 MOFT>]^WVI\QCME\F6'/.IG'R32#C!YZXR#^BE% 'P!_PJ/\ :]_Z&W_R+)_\ MM*/^%1_M>_\ 0V_^19/_ ):5]_T4 ? '_"H_VO?^AM_\BR?_ "TH_P"%1_M> M_P#0V_\ D63_ .6E??\ 10!\ ?\ "H_VO?\ H;?_ "+)_P#+2C_A4?[7O_0V M_P#D63_Y:5]_T4 ? '_"H_VO?^AM_P#(LG_RTH_X5'^U[_T-O_D63_Y:5]_T M4 ? '_"H_P!KW_H;?_(LG_RTH_X5'^U[_P!#;_Y%D_\ EI7W_10!\ ?\*C_: M]_Z&W_R+)_\ +2C_ (5'^U[_ -#;_P"19/\ Y:5]_P!% 'P!_P *C_:]_P"A MM_\ (LG_ ,M*/^%1_M>_]#;_ .19/_EI7W_10!\ ?\*C_:]_Z&W_ ,BR?_+2 MC_A4?[7O_0V_^19/_EI7W_10!\ ?\*C_ &O?^AM_\BR?_+2C_A4?[7O_ $-O M_D63_P"6E??]% 'P!_PJ/]KW_H;?_(LG_P M*/\ A4?[7O\ T-O_ )%D_P#E MI7W_ $4 ? '_ J/]KW_ *&W_P BR?\ RTH_X5'^U[_T-O\ Y%D_^6E??]% M'P!_PJ/]KW_H;?\ R+)_\M*/^%1_M>_]#;_Y%D_^6E??]% 'P!_PJ/\ :]_Z M&W_R+)_\M*/^%1_M>_\ 0V_^19/_ ):5]_T4 ? '_"H_VO?^AM_\BR?_ "TH M_P"%1_M>_P#0V_\ D63_ .6E??\ 10!\ ?\ "H_VO?\ H;?_ "+)_P#+2C_A M4?[7O_0V_P#D63_Y:5]_T4 ? '_"H_VO?^AM_P#(LG_RTH_X5'^U[_T-O_D6 M3_Y:5]_T4 ? '_"H_P!KW_H;?_(LG_RTH_X5'^U[_P!#;_Y%D_\ EI7W_10! M\ ?\*C_:]_Z&W_R+)_\ +2C_ (5'^U[_ -#;_P"19/\ Y:5]_P!% 'P!_P * MC_:]_P"AM_\ (LG_ ,M*/^%1_M>_]#;_ .19/_EI7W_10!\ ?\*C_:]_Z&W_ M ,BR?_+2C_A4?[7O_0V_^19/_EI7W_10!\ ?\*C_ &O?^AM_\BR?_+2C_A4? M[7O_ $-O_D63_P"6E??]% 'P!_PJ/]KW_H;?_(LG_P M*/\ A4?[7O\ T-O_ M )%D_P#EI7W_ $4 ? '_ J/]KW_ *&W_P BR?\ RTH_X5'^U[_T-O\ Y%D_ M^6E??]% 'P!_PJ/]KW_H;?\ R+)_\M*/^%1_M>_]#;_Y%D_^6E??]% 'P!_P MJ/\ :]_Z&W_R+)_\M*/^%1_M>_\ 0V_^19/_ ):5]_T4 ? '_"H_VO?^AM_\ MBR?_ "TH_P"%1_M>_P#0V_\ D63_ .6E??\ 10!\ ?\ "H_VO?\ H;?_ "+) M_P#+2C_A4?[7O_0V_P#D63_Y:5]_T4 ? '_"H_VO?^AM_P#(LG_RTH_X5'^U M[_T-O_D63_Y:5]_T4 ? '_"H_P!KW_H;?_(LG_RTH_X5'^U[_P!#;_Y%D_\ MEI7W_10!\ ?\*C_:]_Z&W_R+)_\ +2C_ (5'^U[_ -#;_P"19/\ Y:5]_P!% M 'P!_P *C_:]_P"AM_\ (LG_ ,M*/^%1_M>_]#;_ .19/_EI7W_10!\ ?\*C M_:]_Z&W_ ,BR?_+2LJ[_ &??VK[WQ-INO2^*LZCI]K<6D#^8W$<[0M(,_P!I MYY,$?0@<_]#;_ .19 M/_EI7W_10!\ ?\*C_:]_Z&W_ ,BR?_+2C_A4?[7O_0V_^19/_EI7W_10!\ ? M\*C_ &O?^AM_\BR?_+2C_A4?[7O_ $-O_D63_P"6E??]% 'P!_PJ/]KW_H;? M_(LG_P M*/\ A4?[7O\ T-O_ )%D_P#EI7W_ $4 ? '_ J/]KW_ *&W_P B MR?\ RTH_X5'^U[_T-O\ Y%D_^6E??]% 'P!_PJ/]KW_H;?\ R+)_\M*/^%1_ MM>_]#;_Y%D_^6E??]% 'P!_PJ/\ :]_Z&W_R+)_\M*/^%1_M>_\ 0V_^19/_ M ):5]_T4 ? '_"H_VO?^AM_\BR?_ "TH_P"%1_M>_P#0V_\ D63_ .6E??\ M10!\ ?\ "H_VO?\ H;?_ "+)_P#+2C_A4?[7O_0V_P#D63_Y:5]_T4 ? '_" MH_VO?^AM_P#(LG_RTH_X5'^U[_T-O_D63_Y:5]_T4 ? '_"H_P!KW_H;?_(L MG_RTH_X5'^U[_P!#;_Y%D_\ EI7W_10!\ ?\*C_:]_Z&W_R+)_\ +2C_ (5' M^U[_ -#;_P"19/\ Y:5]_P!% 'P!_P *C_:]_P"AM_\ (LG_ ,M*/^%1_M>_ M]#;_ .19/_EI7W_10!\ ?\*C_:]_Z&W_ ,BR?_+2C_A4?[7O_0V_^19/_EI7 MW_10!\ ?\*C_ &O?^AM_\BR?_+2C_A4?[7O_ $-O_D63_P"6E??]% 'P!_PJ M/]KW_H;?_(LG_P M*/\ A4?[7O\ T-O_ )%D_P#EI7W_ $4 ? '_ J/]KW_ M *&W_P BR?\ RTH_X5'^U[_T-O\ Y%D_^6E??]% 'P!_PJ/]KW_H;?\ R+)_ M\M*/^%1_M>_]#;_Y%D_^6E??]% 'P!_PJ/\ :]_Z&W_R+)_\M*/^%1_M>_\ M0V_^19/_ ):5]_T4 ? '_"H_VO?^AM_\BR?_ "TH_P"%1_M>_P#0V_\ D63_ M .6E??\ 10!\ ?\ "H_VO?\ H;?_ "+)_P#+2C_A4?[7O_0V_P#D63_Y:5]_ MT4 ? '_"H_VO?^AM_P#(LG_RTH_X5'^U[_T-O_D63_Y:5]_T4 ? '_"H_P!K MW_H;?_(LG_RTH_X5'^U[_P!#;_Y%D_\ EI7W_10!\ ?\*C_:]_Z&W_R+)_\ M+2C_ (5'^U[_ -#;_P"19/\ Y:5]_P!% 'P!_P *C_:]_P"AM_\ (LG_ ,M* M/^%1_M>_]#;_ .19/_EI7W_10!\ ?\*C_:]_Z&W_ ,BR?_+2C_A4?[7O_0V_ M^19/_EI7W_10!\ ?\*C_ &O?^AM_\BR?_+2C_A4?[7O_ $-O_D63_P"6E??] M% 'P!_PJ/]KW_H;?_(LG_P M*/\ A4?[7O\ T-O_ )%D_P#EI7W_ $4 ? '_ M J/]KW_ *&W_P BR?\ RTH_X5'^U[_T-O\ Y%D_^6E??]% 'P!_PJ/]KW_H M;?\ R+)_\M*/^%1_M>_]#;_Y%D_^6E??]% 'P!_PJ/\ :]_Z&W_R+)_\M*/^ M%1_M>_\ 0V_^19/_ ):5]_T4 ? '_"H_VO?^AM_\BR?_ "TK*A_9]_:OM_%5 M[XA3Q5C4KNR@L)9/,;F*&29T&?[3SPT\G4XYX YS^BE% 'P!_P *C_:]_P"A MM_\ (LG_ ,M*/^%1_M>_]#;_ .19/_EI7W_10!\ ?\*C_:]_Z&W_ ,BR?_+2 MC_A4?[7O_0V_^19/_EI7W_10!\ ?\*C_ &O?^AM_\BR?_+2C_A4?[7O_ $-O M_D63_P"6E??]% 'P!_PJ/]KW_H;?_(LG_P M*/\ A4?[7O\ T-O_ )%D_P#E MI7W_ $4 ? '_ J/]KW_ *&W_P BR?\ RTH_X5'^U[_T-O\ Y%D_^6E??]% M'P!_PJ/]KW_H;?\ R+)_\M*/^%1_M>_]#;_Y%D_^6E??]% 'P!_PJ/\ :]_Z M&W_R+)_\M*/^%1_M>_\ 0V_^19/_ ):5]_T4 ? '_"H_VO?^AM_\BR?_ "TH M_P"%1_M>_P#0V_\ D63_ .6E??\ 10!\ ?\ "H_VO?\ H;?_ "+)_P#+2C_A M4?[7O_0V_P#D63_Y:5]_T4 ? '_"H_VO?^AM_P#(LG_RTH_X5'^U[_T-O_D6 M3_Y:5]_T4 ? '_"H_P!KW_H;?_(LG_RTH_X5'^U[_P!#;_Y%D_\ EI7W_10! M\ ?\*C_:]_Z&W_R+)_\ +2C_ (5'^U[_ -#;_P"19/\ Y:5]_P!% 'P!_P * MC_:]_P"AM_\ (LG_ ,M*/^%1_M>_]#;_ .19/_EI7W_10!\ ?\*C_:]_Z&W_ M ,BR?_+2C_A4?[7O_0V_^19/_EI7W_10!\ ?\*C_ &O?^AM_\BR?_+2C_A4? M[7O_ $-O_D63_P"6E??]% 'P!_PJ/]KW_H;?_(LG_P M*/\ A4?[7O\ T-O_ M )%D_P#EI7W_ $4 ? '_ J/]KW_ *&W_P BR?\ RTH_X5'^U[_T-O\ Y%D_ M^6E??]% 'P!_PJ/]KW_H;?\ R+)_\M*/^%1_M>_]#;_Y%D_^6E??]% 'P!_P MJ/\ :]_Z&W_R+)_\M*/^%1_M>_\ 0V_^19/_ ):5]_T4 ? '_"H_VO?^AM_\ MBR?_ "TH_P"%1_M>_P#0V_\ D63_ .6E??\ 10!\ ?\ "H_VO?\ H;?_ "+) M_P#+2C_A4?[7O_0V_P#D63_Y:5]_T4 ? '_"H_VO?^AM_P#(LG_RTH_X5'^U M[_T-O_D63_Y:5]_T4 ? '_"H_P!KW_H;?_(LG_RTH_X5'^U[_P!#;_Y%D_\ MEI7W_10!\ ?\*C_:]_Z&W_R+)_\ +2C_ (5'^U[_ -#;_P"19/\ Y:5]_P!% M 'P!_P *C_:]_P"AM_\ (LG_ ,M*/^%1_M>_]#;_ .19/_EI7W_10!\ ?\*C M_:]_Z&W_ ,BR?_+2C_A4?[7O_0V_^19/_EI7W_10!\ ?\*C_ &O?^AM_\BR? M_+2C_A4?[7O_ $-O_D63_P"6E??]% 'P!_PJ/]KW_H;?_(LG_P M*/\ A4?[ M7O\ T-O_ )%D_P#EI7W_ $4 ? '_ J/]KW_ *&W_P BR?\ RTH_X5'^U[_T M-O\ Y%D_^6E??]% 'P!_PJ/]KW_H;?\ R+)_\M*/^%1_M>_]#;_Y%D_^6E?? M]% 'P!_PJ/\ :]_Z&W_R+)_\M*/^%1_M>_\ 0V_^19/_ ):5]_T4 ? '_"H_ MVO?^AM_\BR?_ "TK*TC]GW]J_0]4US4+7Q5LN=9NDN[MO,8;I%@B@!XU,$_) M"@Y)/'I@#]%** /@#_A4?[7O_0V_^19/_EI1_P *C_:]_P"AM_\ (LG_ ,M* M^_Z* /@#_A4?[7O_ $-O_D63_P"6E'_"H_VO?^AM_P#(LG_RTK[_ ** /@#_ M (5'^U[_ -#;_P"19/\ Y:4?\*C_ &O?^AM_\BR?_+2OO^B@#X _X5'^U[_T M-O\ Y%D_^6E'_"H_VO?^AM_\BR?_ "TK[_HH ^ /^%1_M>_]#;_Y%D_^6E'_ M J/]KW_ *&W_P BR?\ RTK[_HH ^ /^%1_M>_\ 0V_^19/_ ):4?\*C_:]_ MZ&W_ ,BR?_+2OO\ HH ^ /\ A4?[7O\ T-O_ )%D_P#EI1_PJ/\ :]_Z&W_R M+)_\M*^_Z* /@#_A4?[7O_0V_P#D63_Y:4?\*C_:]_Z&W_R+)_\ +2OO^B@# MX _X5'^U[_T-O_D63_Y:4?\ "H_VO?\ H;?_ "+)_P#+2OO^B@#X _X5'^U[ M_P!#;_Y%D_\ EI1_PJ/]KW_H;?\ R+)_\M*^_P"B@#X _P"%1_M>_P#0V_\ MD63_ .6E'_"H_P!KW_H;?_(LG_RTK[_HH ^ /^%1_M>_]#;_ .19/_EI1_PJ M/]KW_H;?_(LG_P M*^_Z* /@#_A4?[7O_0V_^19/_EI1_P *C_:]_P"AM_\ M(LG_ ,M*^_Z* /@#_A4?[7O_ $-O_D63_P"6E'_"H_VO?^AM_P#(LG_RTK[_ M ** /@#_ (5'^U[_ -#;_P"19/\ Y:4?\*C_ &O?^AM_\BR?_+2OO^B@#X _ MX5'^U[_T-O\ Y%D_^6E>B_L8_LY^._@_XW\5Z]XS6U$FK(3NM52-=Q2VC"JB MS2D +;9)++/\ D5=9_P"O*;_T6U% M!X3_ .15T;_KRA_]%K6M63X3_P"15T;_ *\H?_1:UK4 %%%% !1110 4444 M%%%% !1110!SWC_X?>'/BEX2U#PQXLT>VUW0;]-EQ8W2Y1P#D$$\96&GLVXZ;#?6[(O^RKO S;?J2?>OOJB@#SG MX&?L]^!/V ]#CTBRD<2W,S.TMQ=R 8\R61B2Q]N ,G XJI^T5^S MKX5_:>\ 1^#_ !A)J$6DQWL=^&TR=89?,175?F96&,.W&/2O4:* .(^"OPAT M+X"_#'1/ ?AI[N31-'65+9KZ423$22O*VY@J@_-(W8<8KG_V@_V7_AW^T[X= M@TGQYHGVYK4LUEJ-M(8;NS+8W&.0=C@95@5.!D' QZO10!\%^%_^",WP0T/6 MTO=1U?Q=XAM(Y ZZ=>WT$<3J#G;(T4*.?JK+7V]X4\*:/X%\-Z=X?\/Z;;Z1 MHNG0K;VEC:H$CBC'0 ?UZDDD\FM:B@#GO'_P^\.?%+PEJ'ACQ9H]MKN@WZ;+ MBQNERC@'(((Y5@0"&!!! ((-?$VH_P#!%_X)7FO->0:]XRL-/9MQTV&^MV1? M]E7>!FV_4D^]??5% 'G/P,_9[\"?LX^$?^$<\!Z''I%E(XEN9F=I;B[D QYD MLC$EC[< 9. !Q7HU%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 9/BS_D5=9_Z\IO_1;44>+/^15U MG_KRF_\ 1;44 'A/_D5=&_Z\H?\ T6M:U9/A/_D5=&_Z\H?_ $6M:U !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Y]\:_ MCWX%_9[\(S>(O'.O6^CV:JWD0,P:YNW _P!7#$/FD;ITX&) MOVKO^"@7PEUB7[1HGA6T\16EKI&BK,<1P&<;GEP<-(Y W$]9IDN;:.>09(0SI/?#*2O#J$J*LLJ02+#/#/MX M:1&92' ^=2Q/(RP!]]U674K1KUK,74)NU&XVXD'F =8>=:75_P#V)H\[?-FW+[L ]BL,%H..S&@#]%** M_*[XE?&7XN_\% /VG->^$?PG\57'@7X;^'7DCU'6;.1D,ZQ2&-[AWC(=P[_+ M'"& 8 ,V.2I\7OV#?B_^R=X'U3XG_"OXX^(-6OM!B?4M3TZYWP>? @WS2 >: M\&W!$1 MN$5&$J ]%='1L=B6&3C->Q_$3XF>%OA+X5N_$?C#7;+P]HML,R7=[*$!."0J MCJ[G'"J"Q[ T =-17X7?ME?M[:M^U)\5_#FG>&3>Z%\/-'U)#8PES'-?REE5 MKB8*<#@X5.=H8YY8@?NC0 5674K1KUK,74)NU&XVXD'F =33M/O)!N"V:$R,<^J6]O:].S&@# M](:*_(_PEXD^/'_!4;XG>)9- \<7WPN^$>BW'EHMF70JKAA'&RQ,AN9F4;G# M2!$#<8R V[\6?V&/C=^R/X-O?B1\*/CAK^OMH*-J&H:/.LD.^%)=-N6TO6(81B)IU17 M$L8R2$='4X/1MPY !/SM^W9^U'\2/%WQUT7]FSX&WKZ9XGOM@U?6+641S1%X MS)Y*R $PJD7[V21?GP0!C!# 'Z*45^7?B?\ X)8?&#P;X>D\5>"_CYK.K_$. MVC^T?9V:>R^TR#GRX[G[0Q!Z@%QAB1G8":]T_P"";O[8VM_M&>%M=\(^/5\O MXC>$V5+N9HA$][ 6*>8T8 "R(ZE' &2IQR0 #[0HK,\2>)M(\&Z'=ZSKVIV M>C:19IYEQ?7TZPPQ+ZL[$ 5^-?\ P44_X*+'X\,? /PTN;JT\"6=PLE[K"[X M9=5F4DH%'!6!2-P#8+, 2!M&0#]IZ*X']G^1YO@-\-I)&9W;PUIK,S'))-K' MDDUP'[<'[2K?LK_ '5/%]I;1W>NW,Z:7I$,W^J^U2JQ5W&>51$D? Z[0.,Y M![[17Y3_ 3_ &(/C'^V!X)LOBE\4_C=X@T637P-0TO3K7?*4B/, M4EQ&TC%XBCC]Y"69<;BN20Q /U=HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HKQ?]I;]K;X>?LL^%Y-2\7:M')JLD9:Q\/V;J]]>MSC;'GY4R.9&PH]2< M _F_^Q#^T9XN_:3_ ."C]MXN\37$EN+S3;U;;2HI6^SV=NMNWE1(IZ@ Y+8^ M9F9N] '[$445^4WC#XT?&?\ X*&_M'>(/AM\)O%5SX ^&7A^4B\U:T9HG>.- M]AGDDC(=VD<-Y<(95*J"V-K, #]6:*_,+QG_ ,$R?C#\)/#5WXI^%GQZ\1:O MXLL%-V=-<361OV4 E4=9W!<[>+[+X?^!_$/BC4FVZ?HNGW&HW!SC]W%&TC?HIKX M8_X)0:.=)^"7Q+^-/BJ58+SQ=K5UJ-Y?2#Y3;6P=WDSZ>;)=9_W: /T$HK\D M/!NO?&W_ (*F?%7Q)-I7C?4?A?\ "'0YPJ0V+.& ;/EQE8V3SYV52S%WVQYX MZ@-/\U7Q1X5L+B*+5=)U)7$42N^Q&D@:1XY8R MS*A8;74R KU+ _6BBO,OV:_C;9?M%?!'PK\0;*W^Q#5[8F>TW%OL]Q&[1S1 M@D D"1& ..1@]ZL_&[X_^!/V>/",WB+QUK]OI%HJMY%L6#75XX_Y9P19W2-T MZ<#.6( )H ]$HK\4O#_[8?B;]J[_ (*%_"C69Q<:)X6M=;AM=(T59CMCMRYR M\F#AY'(RQ''RJHR%S7[6T %5K?4K2\FFAM[J&>:$[98XY S(/?%7Q1O_ (>?#X7$EK86&E+((IL,"T<4"21JR+]TS2,S%ACG!VK\;O@! M\?/^"=>BVOQ*^'WQ?U3QAX0L98H-2TW4ED$5NKL$4R6SR21O$6VIO4JZF10. M[4 ?K;17F'[-/QRL/VCO@EX8^(&GVS60U6!A<6;')M[B-VCFCSW =&VD]5*G M S7P?^T)\>?BK^V1^U->_ 'X*^(Y?"?A;1#)%K>O64S1M*8F5;B5Y$PXC1SY M2QHP$C'+'##: ?I_17Y2?%7_ ()\?&S]F'PK=_$CX5_&S7?$>L:-&;[4;#9) M:2SQH-TLB*9I$F&%R87'(4\L<*?LS]@[]JL?M8?!&'7=0CAM?%>E3?V=K5M! MPAF"AEF1>R2*_9YTW0_ 'P_ROC_Q-"9A M>+%YKV-J7,:M$A!#2R.'5>#C8QQDJ: /N>BORZ\"_P#!+'XN>.-#@\5_$#X] M:YH7CJ\3SC;P^??R6I/(62X-PA9N@(48!'#-75?LN_M,_%+X _M(+^SA\?=4 M_P"$@DO=J^'_ !1+(TCRLX_/@3]E3P_=VKW=OX@\?21'[%X;M M90SJQ'RR7)'^JCZ'GYF_A!Y(^1O^"2/Q0\3_ !<_:'^,?B7Q7J<^H:MJ5A%= M3^8S;$=K@_*B$X15&%"CH !VH _5.BL[Q'X@LO"?A[5-;U*7R-.TVUEO+F7' MW(HT+NWX*I-?E%X'U7X]_P#!4?X@>);_ $OQW??"WX2:/=&&&.R+KC<"4B*Q M,GVB;9@N7<*N\8 W $ _6ZBORG^,'[$WQO\ V-_!5W\3/A5\;]>U^+0%:^U+ M2)TDA_<*=TDOE&62*=5&69'48"ELD\5]J_L,_M0?\-7_ )L_%5Y:QV/B&QN M6TO6((1B+[4B(WF1@DD(Z2(P!Z$LN3MR0#Z#JM8ZE::G&TEG=0W<:G:7@D#@ M'TR#UKR3]L7XH_\ "F_V8_B+XJ2;R+RVTF2WLY <$7,^((2/I)(I_"O!/V*6 MTK]D/_@G/:^/-?MW"36=QXKO(8\*]PTQ MD4GC<\2VR@GNU 'V_17Y)?!GX5 M_'3_ (*92:O\0?&GQ/U'P+\/ENY;2PTK20_E28^]'%"KHNQ0P4S2%V8@CG!Q M'\5M'^.7_!+/Q+X9\2Z5\0[WXD?"[4KH6=QINK,ZQ^9M+&!HV=Q$S(C%)8S_ M ,LR&&!A@#]<:*PO OC'3_B'X)T#Q3I#M)I>MV$&HVK,,-Y4L:R)D=CAAD>M M>8_M,?M=?#W]ECPO)J/BO5(YM8DC+6'AZT=6O;UN<;4S\B9ZR-A1[G (![71 M7X^?L'?M#^+OVD/^"BDWB[Q/=/$U]I%Z(-,AD;[-:0+&OE1(I/0#G/4DLW4U M^P= !5:QU*TU.-I+.ZANXU.TO!(' /ID'K7DG[8OQ1_X4W^S'\1?%23>1>6V MDR6]G(#@BYGQ!"1]))%/X5\F? 7QW;?L'?\ !,/2O'%Q8+<^(?$#-J5G:/PL M]Y>$BU+,M-F*:)K&FPZI!)<80I#)&)!OYPI ///!!K\P)?'WQC_X*>_'+Q-H'@'Q MG>?#CX.>'7"/>69=3*A+K')(L;(TTDNQF$9<(BK_ 'AE@#]8J*_)'XR?LM_' M?_@GWI,?Q0^&GQ8U3Q=X(LQ!8;63<".AI <'!(&5*GO0!ZA17Y2 M>*/C%\:/^"BO[1/B/X>_"GQ;<_#_ .%WAZ0_:M5M7>)I(T?9YTCQ$/(TCAC' M"&5=JY/*EJW?&W_!,_XP_!WPS>^+/A7\>O$>K^*M/4WATMA-9M?E%R51EG<, MY"X".I#9 + =0#]/J*^/?^";?[9&I_M6?#?6++Q6D?\ PF_AB2**_NH(A%'> MPR[_ "I@@X5\QNKJ!C(!&-VT0!6 MFM(I9/*BCC!R%DE8-\Q^XJY'+!E /NRBOS!F_P""4OQO1O^"='[6?CCQ9XN\5? WXQR2/\0_"P M%?!%[:^*/B;,K0)#;,)K;2F/R M[[A@<&0'I".<@;MHQN\\_P""+OB#4_$OP[^*%[JVH76IWDNN0R//=S-([,T) M+$DGJ22: /T:HKA?CE\7-*^ _P )?$_CW68WGT_0[0W#01L%::0L$CB!/ +R M,B@_[5?F9\&_A'^T%_P4FM[_ .(?C'XJZAX"\"27$MKIVGZ6DGE3;6&]8K=) M(U,:G*&9V9BR$8."0 ?K;17Y)_&KX(_'_P#X)PZ58_$?P)\6]1\;>"K6:*VU M'3=423R;<.VU!+;-(Z-&S$)YB%'4NH&,[J_23]G7XUZ;^T1\%_"_Q!TNW>R@ MUBW9I+21@S6\Z.T>X61' /&1@X&<4 >BS31V\+RRNL42 LSN0%4#J23T% M,M;R"_@6>VGCN(6SMDB<,IP<'!%?(_\ P54^*)^&_P"Q_P"(;.";RM0\474& MA08/)5R9)N/0Q12+_P #%/USQY:?\$\_V _#4LUC''['6\S: M5I=FK.#$&(67R5DCBA3*Y554EAAB1D$U6^)_QA_X)B_'OPWX5\=>-;KXC?"/ M7SNBN+]Y'>* /MD>(.SM#)$75VC5F1PP[G*@'ZT44BL&4$'(/((KYC_; _;U M\!_LJZ#=6;7=OXB\?21D6?ANUE#/&Q&5DNB#^YCY!Y^9OX0>2 #Z=HK\JO\ M@D;\3/$WQ7_:%^,?B/Q3J4^H:KJ5C'=S^8S;$D:X.51"<(H'RA1T [5^JM M#)IH[>%Y976*) 69W("J!U))Z"F6MY!?P+/;3QW$+9VR1.&4X.#@BOD?_@JI M\43\-_V/_$-G!-Y6H>*+J#0H,'DJY,DW'H8HI%_X&*X#XW?&RY_X)S_L-_#3 MPEH5O$OCZ^TY+*S$R*T=M<;5FOKAD/WMLDQPIR-TBYR 00#[]HK\N_ /_!.+ MXT?'KPU9^-/BU\=?$&B:_JH6_CT>-9;E[3< R;\S1I$X_P">:)A, ]AS3?% MOXU_\$R?CIX?\+_$?QA>?$KX2ZZQ>*\NV>600A@DCP^8S/#+$71FA#LC!QSE MMR@'ZTT5SWCSQUI'PY\"ZYXNUFY6'1=(L9=0N)@0ORQ^ M&?ACXZ?\%2O$7B/Q;JGQ"O?AK\++&\>RLM.TTNZ%L*Q@6)'C\U@C*7FD)Y?" MC&54 _6^BOR'^)/@_P"/'_!+;Q+H'B[2/'M[\1OA;>7:6MY97K2)#N()\F2! MGD$3,BG9-&>JX( PK?J'HOQ>\-Z[\';?XFP79'A6;1O[=-PPPT=L(3*Q8=F5 M001V((H [6BOR0\"WWQ[_P""I'C[Q)JEAX\OOA;\)='NV@@BL2XQN!*1;(F3 M[1-LVEV=PJ>9\HP0IUOB]^Q;\Y62("W M!W22^4TLD4Z@99U=1@*6!)&* /U9HKP#]B']IY/VKO@58^++BU2PUZSN&TO6 M+:'B(74:(Q>,$DA'61& /0L5R=N3ZI\3/BIX2^#GA2Z\2>--?LO#VC6X):XO M)-N]L$[(U^](YP<(H+'L#0!U=%?AQ^TS^W;J_P"U5^T-X$M] 6]T'P!H^MVZ M:=:LYCFNW::,//.%.-Q 5,G:">@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBFR2+%&SNP1%&69C@ >IH =17YL?\%!O^"EVB^'_#NK_#7X1ZI'K7 MB.^BDM=3\16#[[?3XBI$B02*?GF(R"Z_*@S@EON^Q_\ !)Z^N-0_8TT":ZGE MN9CJ=^#),Y=CB<]S0!]B45X9^V=^TG!^RO\ C5_&?V=;W6))%T[2+63[DEY M(K%"_(RBA'<@'=;;X@7WQ0 M^%>KW0MY;?5'D*DJ-S0E)'D^SRE Q22-L-L.X87;7ZL>"?%VG_$#P;H/BC2' M:32M:L(-1M&<88PS1K(A([':PXH U;N\M]/@,UU/';0KP9)G"J,].33X9DN( MDEB=9(G4,KH00>XKX!_X*X^(KWQ'X6^%?PAEN(V_P"V?L:]#_;G_:83]A_]GGP]I'@^")?$=]"NB^'UF17CM(8(D5YV M0\-Y:^6 N,;G7((!! /KZBOR\^'O_!-WXN?';PE9>./BK\=/$>C^*=7B6_@T MZ,2W)L=XW)OS,@5@K?ZN-5"= >,4?L[_ +0/Q<_9+_:QT[]GGXQ>(9/&GA_6 M98;;2-9NIFFFC:?Y;62.1_G,;N/*:-R=C [ZU\3?$V=3 JVQ$UMI+'@O,1PTH_AB&3GE\# 8 ^W**_.[_@C#KV MI>(_A+\1[W5=0NM2NY/$2N\]W,TCLS0(6)+$]22?QK]$: (;N\M]/@,UU/'; M0KP9)G"J,].33X9DN(DEB=9(G4,KH00>XKX!_P""N/B*]\1^%OA7\'-& MD_XF_CKQ)$OEKR3'&5B16'H9;B-O^V?L:L?M\_M2:]^S'X?^'WP3^#L+0^-] M7M+>TLI8X4FDM;,'[-!'$C @RR.NU21@!&XR00 ??-%?F?H?_!*GXH>*M*MM M;\;_ +16O6_C-U,K+;"XO4M)&R2!,]PC/UY("]\9ZUE?L[_M%_%_]DO]J?3? MV?/C9KDWC#0]8FAM=(UFXE:>5&N&"VTL?$'X.^()-@N[IY) D8*B62)'9V@ MEB+AS&K%74^IRGZ5_&[XT:+\#_@UXC^(VI#[=I6DV0NDCMW'^DLY5(45NGSN MZ*#_ +6>: /0:*_)+X,_!W]H+_@I%9WOQ%\:_%?4/ G@:::6UT[3]+2013A& MPXBMTDC3RU.4,KLS%D(.<9"?&OX+_'__ ()O:?8?$7P/\6M1\;^"8)H[74-. MU19/)@WG:@EMFD=#&QP@D0JZEP!C.: /UNHKSO\ 9[^-&F_M!_!GPO\ $'2X M'L[76K8R/:R-DP3([1S1Y[A9$< \9 !P,U^<>L?%SXT?\%)OC_XC\%?"[QA= M?#[X3^'Y TVIVCO$SQ!BBRR-$0\KRLKLD.]4VKR%[WQC\*/CQXBUGQ)IBM?2:4PFM&O=B[F"%9W5W(&!&ZD/G!/K]%?\$X_V MQ;_]K#X7ZI'XECC7QMX9EB@U.:WC$<5W'*',,X4<*Q\MU91QE,C 8 'UQ11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%5=4U6RT/3KG4-1O+?3["VC,L]U=2K M%%$@&2S,Q 4 =S0!:HK\B?\ @HU_P4DL?B-HU]\+_A->R3:&T@76?$T!9!=! M6!$%L1@^7N W2?QXPORDEOT$_8=N);K]D7X3S32/-*^@6Y:21BS,<=23UH ] MRHKY*_X*-?M@7W[*/PITY?#0C/CCQ)-);:7),BR1VJ1A3-.4/#%0Z*JD8RX) MR!@_.?@;_@FO\9OC;X;L_%_Q9^._B'1O$>I!;Y=)C6:Z:R+ ,H(N796]"(;27'_7;WKL/^"DO[8OBKX)_ M\(O\,?AB&'Q&\6[62ZB1));6!Y/)C6)&!'FRR;E5B/E"-CD@@ ^Y:*_,[3/^ M"4WQ-UW08]?\2?M"Z]#\0Y(_.+1-<7$,$I&?+\\SB1AD+EP!C'"G K9_8)_: ML^)&C_'G7OV;_C3?-K?B733.FF:S-(99Y)(5,CQ/(1F5'BS*DC?-A2#G< H! M^C%%-DD2&-I)&5$4%F9C@ #J2:_-7_@H/_P4PT/1?#6L_#3X2:I'K6OWT3VF MI^)+&3=;6$3 B1+>13AY2"1O7Y4R<$M]T _2RBOCO_@D]?7&H?L::!-=3RW, MQU._!DFYK[$H K7VI6FF1K)>74-HC':&GD" GTR35FOSJ_;P_XOM^V MY^SW\$X_W^G6DYU_5X1RKQ%R[*WH1#:2X_Z[>]-_;N_:J^)GB'X^:+^S?\#[ MR32O$]^(X]6U6!@DR-+&)51) "T*1P_O7D7YL'C&T[@#]%Z*_--?^"3?Q%73 M?[7'[2.O#QMY&1.(KGRO,QGR_.^T^9MW<;\9[[.U:O[!?[67Q+TOX[:U^SC\ M;;B35?%.G":/3-6F(>=GA0R/'))P9E>(>:DI^8@A:QKD:ZEI^FK$]UY$;J&AD95FC2'(.1%&HVAAR#E0 ?J MM17Y;_L^?'3XM_L6_M0:9\!OC3KTWBGPCKTD<.BZU=SM.8O-:W/*NFZ/;2_<>\D5BA?GE45'< M@=0F.,Y ![O17Y2?"']C#XZ?MI>#[?XE_%7XUZUX.27=;G)2 M3R5DBB@1AAE55;?O(S_+/^15UG_KRF_]%M10 >$_ M^15T;_KRA_\ 1:UK5D^$_P#D5=&_Z\H?_1:UK4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% 'R9\8_\ @G;X._:#_:*E^)7C M[5[[4]*CM+:UMO#-J3!$WE [C+*#N*L2?E38>^XYQ7Q_^T1X7TCP7_P59^"V MAZ!IEKH^CV+:'#:V-E$L4,*"=^%4# [GZDFOUSK\H/VK_P#E+Q\)/^NVA_\ MH]Z /U?KRCP/^RS\,/AM\6-=^)7ASPS_ &=XTUQ;A=1U+[=?Y\J2RGRY) M&12SH#E5'4^M>KUR_P 2OB9X9^#_ (+U'Q7XOU>WT30K!-\UU<-U/9$4&8?MDP+ ??NGV6\!(X+>4KLQ'=!G[PK, M\9>/OBI_P5G^)X\(^#;6X\&_!?1KE9+N\N02O7Y9;C!Q),1DI IPNPL;>.UMX5Z)&BA54 M?0 "@#E?!7P=^'WPCO-8U7PGX0T/PE-J$:&_FTFQCM5E6/<5W! !QO8\#OS7 MQ)^UU_P4^^&&L?"GQ'X(^%MY>^.?%?B6RFT>&2TL)HH+;SU,3-F5%:1]KG8J M*P+8R17Z%:A8P:I8W-G#;3P?JWDL++6-'+QRP2X.UG7=ME7/56!)&<%3@@ I_\$R?V:_$/[-_ M[/\ -!XMA^Q>)/$6H'5;C3R?FLX_+1(XG_V\(6([;\=0:V_VI/V$] _:T^)G MA+7?%WB'4+/P]H-G) VCZ0-DRG.Q< X7<>S+BOFS_@DI\,_ M'GP)\7:C+JJ>%X9;G3GGD+M:""X6WN(59AN,>Z2,J#]W#8'.!^F5 'X\_P#! M4SX8^%?A!X\^ _ACP;H=IX?T.U@G,=I9I@%C<0Y=BYK]AJ_*#_ M (+*?\EH^"?_ %QG_P#2F&OU?H \0_;8^*7_ IW]ECXC>)8YO(O4TM[*S<' M#"XN"((F'J5:4-]%->:?\$]?@/IN@_L+:!X=U^P\^W\:6=SJ6K6Q9H_M$-X" MJJ2I##-L(5."#7F/_!676+OQU_PIOX(:1,4U'QIXCCEFV?P1HRP1EA_=+W#- M_P!L?:OOO1-'M/#NBV&E6$(M["QMX[6WA7HD:*%51] * .(^"/[/_@+]G3P MW?:!\/="_L#2+V\-_-;_ &J:Y+3&-(RV^9W;&V->,X'/K7 _MU?'O1/@#^SA MXLU'4IXFU75[&?2=(L&8;[FYFC* A3U5 Q=NV%QU(SI?M5?M=>"?V3?!)U?Q M)/\ ;=:NE8:7X?M7 N;YQW_V(P?O2$8';+$*?@;X&_LY_$7_ (*1?%*'XS?& MUIM+^&\+XTK18B\2W<(;(@MU)RD&1\\WWG.0IS\R 'M?_!&OX7ZOX-_9ZU[Q M/JD4EM!XJU7SK"&08WV\*>6)<=@SF0#U" ]"*\C_ & /^+B_\%+/CEXMU +/ M-9C5GMFP?W9:_CB0@^T09?H:_5#2]+L]#TRTT[3K6&RL+.%+>WMK= D<4:@* MJ*HX ]*_*S_@F*K>&_V\OCUX=N5\FZCBU(&-NH,.IHC#/_ Z /U=K\HO M@#CX=_\ !9+Q_HECB"VUJ34UECC.%;S8%OB,?[Z U^KM?E+\+X1X@_X+6>*; MRVW/%I[WK2$=MNFB!L_\#;% 'VK^U]^R'8_M>Z=X/T;6?$=YH.A:-J$E]=QV M$0::[!CV!%9CM0C).XJV/3G-?$?_ 5+^ 7@3]G?]FGX=>'? F@P:-9-X@9K MB89>XNY!:N/,FE/S.W7J<#. .*_6&OS@_X+0Y(P2(]N<,PH S?V4_P#@ MIKX ^&OPET;X=?&"'5O!7C#P;:IHDRRZ;-,LRVZ^7'E44ND@5%5E=0-PR#@X M7R7QM=:]_P %2_VM?"^H^"- OM/^%?@^2&VNM>U"/R_W8E\V9CR1YC@!4C!+ M8"LVT$[?K[X!_P#!,OX-?"_X?V%CXH\)Z?XW\4S6ZG5-4U8&=6F*C>L*'"QH M#G:0-V,$DFODK]N#X#O_ ,$^?B!X/^-'P/OKKPSIM_?FQO=%\YY+99MID$>& M)W0RHDF8V)VEUAL?\ M@LUXOMK:&.WMH4O(XH8E"HBBPC 50. !@ 5^K-?E7\(?^4T?C7_ +??_2%* M /U2DC$L;(V=K @[20>?<=*\M^"/[+_PS_9QN->F^'?AH>'6UPPF_5;RXN!* M8C(8\>=(^S'FOPN!R..*]4KS;X_?M">"_P!FOX?W7BWQKJ0M+1,I:V<6&N;Z M;&1#"F1N8_@%'+$ $T 6_CK\:/#W[/WPMUWQQXEN%BL--@+1P;PLEW.0?+@C MSU=VP!Z%O!OQ6_P""LWQ5@\4>+/M'@WX(:+X_ ML]?!NQ^&O[-G@SX=:GI]O=VUKH<=GJ=E,SI)_VRM% _P"N_')K]%: M//M+\,?#C]FKP-XBU/2M'TGP+X6MS)J^IG3K40P(5C4/*4C']R-1A1VX%?GQ M^W)^WOX5_:3\ R?!'X)66I^.M:\57%O!+>V]E+"@2.5)O+A215D=RT8#$J%" MACD]OTO\8^#]&^('A?4?#OB&PCU31-1B\B[LY2P2:,D$J<$'!QZU\9_M9?\ M!-/X3>*/A+KVJ^!/#5OX)\8Z-8RWUA-3W";PF>^W/>O/OC! M_P $[_!7[0/[1$WQ+\?ZI?ZMIJ6=M:6WAJV)@A/E Y,LH.]E8L?E39_O'.*X M3_@DK^TAXB^-WP;U_P .^*]0FUC6/!]U!!%J-R^^:6TF1S"LC'EF4Q2C<3DC M;GID_== 'Y,_'CPWI/@__@K)\&=$T+3;72-(L8M(AM;&RB6*&% TN%55& *_ M6:ORK_:<_P"4P/PG_P"X3_Z'+7ZJ4 ?&_P#P5?\ B@?A]^R+J^E6\A34?%E] M;Z+"$/S["QFFP/0QPLA_ZZ#U%>H_#7]E_P +C]DCPE\'/&6CC4]%BTBUBU33 M_/D@$MR&6>4[HF5A^_W-P>H%?,/[9O\ Q?S_ (*"_ +X01_Z3I6@'_A(=5B7 M[GWC,Z2?]LK10/\ KOQR:_16@#D_A7\*_#'P4\":;X-\&Z;_ &1X1C\Q/6ODW_@K-\>-#^'?[->I>!GGCG\3^,C';6MD""\ M5O',DDMPZ]E^38#W9QC.UL=S^VM^WGX4_9)T$V$0A\0_$*]BWV&@J_RPJ>(FM+C(\F.3=) M$I!^[F-48CC!<@\YKYO_ .")>D#5'^,7BZ](N-4NKBQMOM##YQG[1++_ -], M4)_W!7Z3_$'39M:\ ^)=/MU+3W>F7-O&JC)+/$R@?F:_.'_@AWJ$,GA/XM6( M;_2(;[3IV7_9>.=5/YQM0!^GDD:31M'(JNC JRL,@@]017Y3_P#!(N=_!?[2 M7QS\!P%A80HSA"3@&TO'A7@]\3G\J_5JORD_X)8J/$'[:7QZ\1PKOMWCO0)5 M!V_O]1$BCKW$9_*@#Z__ &H/V%?#O[67Q,\):_XPU_4+;0- LY+#M#M/#^A68D$5G9I MA[,2Q[DU^O5?E7_P5^_Y+]\!O^VG_ *50T ?JI7Y,?MPWD'A7 M_@JE\'M9\43I%H"?V'<13S,%CMXEO)1N9CP%656<^@K]9Z^9/VY_V*=+_;"\ M#V$,-]%H7C+16>32]4DCW1LK#Y[>;'S>6Q"G(R5(R /+"IQG##:6QZ.#W%=KX)\*_\ !17X M:Z3:^"=,^PZEI<"B&UUK4+S3;LVL8./]9*WFL #P'1SC@# P/FK]MO\ 9=U? MX0^+/AI8>*_$]QXY^*WC:XN+S7M3\QW1R\EO#;PQ;OF(4B4!L+G< %4*!0!^ M\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 ?'GP+_X)C_#/X7>,KKQKXI: M7XA^+Y[V2_2;5(P+*UD:0N#'!D[G4G[\A;D @*:^;?\ @DW_ ,G3?'S_ +:? M^ESU^JM?E5_P2;_Y.F^/G_;3_P!+GH _3[Q=X4TKQUX7U;PYKEK]NT;5;62R MO;7S'C$T,BE70LI# %20<$=:Y;X*? 7P-^SOX6N_#GP_T3^P-%NKUM0DM?M4 MUQF9D1&;?*[MRL2<9QQ7H%>$_M8?M@>"OV2_!?\ :?B";^T=?NT;^RO#MM(! M<7K#C<>OEQ _>D(P.@#-A2 8W[?WQXT/X%_LS>,)=2FB?5_$&GW&BZ3I[$;[ MB>>(QEMIZI&KEV[84#.6%>-?\$<_A?J_@C]FW5?$6JQ26T?BK5FO+"&08W6T M<:Q++CMN<28]553T(KP[X"_LR_$7_@HA\4(/C7\=GFL/ *L#I6AINA%Y"#E8 M8%SF.VS]Z3[TG.#DEU_5W3]/M=)T^VL;&WBL[*UB6""W@0)'%&H"JBJ. M .@% 'P+_P %:=>O/%VD_"/X+:/*5U7QQXDB+A.2(XV6)-P_NF2X5O\ MB?2 MOMR\^&GA;5/ =OX*U30=/UGPK#:PV8TG4[9+FW:*$+Y09'!4[=BD9'!4'J*^ M$[3/[0G_ 5UN)L&XT'X5:'L4GF,W&S&/]X37;?^ _M7Z)4 >::WKGPR_9*^ M$YNKO^S_ 'X$TN0@1VML_DPO-*6PL<2LQ+.Y. #UK\V?VT?VFO^'AFN>%_@ ME\"]$U#Q%;0ZD-5NM8N(6MXG*(\2OM8;HX$$S%GD"G)4!>F[]1_B3\+/"GQ@ M\.C0/&>B6WB'1A.ES]BN]QC,B9VL0",XR>#Q7P'_ ,% OV _ ?@7X1:G\5OA M1IS^ _%/A4I?2QZ3/)'#<0!PKE5S^ZD3<'#)@85@0<@J ?>GP:^'J?"7X2^# MO!:7'VP:!I-KIK7.,>M=+_P3K^/VL_M%?LQZ/K_B2?[9 MXBTZZFT?4+S !N9(MK+(0 &,?5LGOBOIJ@#\IOV>+6&Q_P""Q/Q!M[>& M.WMX4U"..&)0J(H@C 4 < <8%?JS7Y5? +_ )3)?$;_ +B7_HF.OU5H _/W M_@K3KUYXNTGX1_!;1Y2NJ^./$D1<)R1'&RQ)N']TR7"M_P!L3Z5]9?$K]F;X M;_&#X=Z'X&\8^'1K/AC13";&Q^V3VXA:*(Q1L&A=&R$)7KT)KX]M,_M"?\%= M;B;!N-!^%6A[%)YC-QLQC_>$UVW_ (#^U?HE0!D^$O"^F^!_"NC>'-&M_LFC MZ190Z?96^XMY<,2!(UR>3A5 R>:_.+_@LM\;-*O/"OA7X-:1MU3Q7>:I#JUW M;VX\R2VC5'CAC*@9$DK2Y '.U#QAQ7JO[H^+/#^K_ +.__!,W5=#O)/+U[1? MGR@]*\^_X(S>&;?2?V6=6U58Q]KU;Q)OV\])EUK]CKXM6\,9E=-#FN2JG^&(K*Q_!4)_"O&/^". MVJ1W_P"R"8$8%K'Q%>V[@=F*0R8/X2#\Z /JCX[>&X/&'P2\?Z'.^37WW\5M0ATGX7>,+ZX;;;VNC7DTC>BK [$_D*_/?_ ((?Z7)#\._BCJ)5 MA#<:K9VZMV+1PNQ'Y2K^8H ^WO@A^R_\,_V<)-=?X=>&E\.?VX86OU6\N+@2 MF+S/+QYTC[0/-?A<#GI6G\>OC9X?_9[^%>N^.?$DZ)9Z= QAMBX5[RX(/E6\ M?J[MQTX&2> 353]H']HCP7^S3X!N/%?C34A:VZY2TL8<-=7TV,B*%,C MHY8@,?M'@SX*:-<,EI:PL=I7/S16Y( EG8##SD M;5Z &/^+E?\%K-5GU +/!H3S>1$02J_9]-$2?E(V__ 'J_3[P/X)T/X;^$ M=*\,>&M-ATC0M+@6VM+. ';&@]SR23DEB2222222:_+[X-JWA?\ X+1>,K"Y M7R9=0EU QJW);S+(7*D?5!GZ4 ?J[7Y1_%YO^%:_\%G/!VIV!\@Z])8"=4. MWVBU:T?(]]N?KS[U^KE?E)^T9&/$G_!8KX:65KN>:QDTDS*O8QJ]P?\ QP@T M ?JW1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %8GC;09O%7@O7]$M[K[%/J6GW% MG'OQN_Y( MOX^_[%_4/_2:2O@K_@B'_P DL^)?_89M_P#T0: /OSXJ?"?PI\;/!5YX2\:Z M5_;7AZ\9'GLC<2P!RC!E.Z)E888 \'J!4GPO^&/AOX,^!=,\'>$-._LKPYI@ MD%I9^=)-Y0>5Y6&^1F9OF=C\Q)YKJJ^5/VVOV^/"W[)NBMI5FL/B+XC7D6ZR MT-7^2V!'RSW1!RJ>BC#/VP,L #@?^"N/QXT/P%^SA>_#YIXY_%'C%X8X+-2" M\-K%.DLD[CLI,8C7U9B1]PX]/_X)P?"_5_A/^R#X)TO78I+;5+Y9M6DM9+&(XE&-D&!T!8 <-^FE 'YW?MO'_A>_[=W[/GP:B_TC3=*E/B+5X5 MY5DWF1D?T/DVC ?]=QZU]U^/OAGX1^*FCII/C+PSI/BG38Y1/':ZO9QW*1R M%0ZAP=K89AN&#AB.]?"?[$/_ !?C]N[]H+XRR?Z3IFER#P]I$QY1DWB-73T/ MDVBD_P#7?WK]$J /*_B9\9OA=^R9X#T/_A*]6M_!WAJ)4TS3+>*UFF 6./"1 M1QQ([85%'; ZU^97Q[\8:E_P5<_:,\'^%?AIHVH6W@/PJKK>:_?Q"/R8YW0 MSW#+DA&+'Q/!IKO):0WX9HXV< , MVW."2% Y!QSCJ:_-K_@H?^R-HW[)^GZ!\;_@E<7G@2_L]3CM+RST^X.[B)(;S6-.62ZCB^X+A"8YMOHOF(^!V&*]0H _*#_@D+_R06P(I%#9*K]X$':*^1?V(?\ B_'[=W[07QED_P!)TS2Y!X>TB8\H MR;Q&KIZ'R;12?^N_O7Z)4 %?D9_P55\?1?M&?M"?#GX)>!476=?TBYEMKJ2# M#(M[=-$ODEAT\I8MTAZ+N.>4./6_VSO^"B>IWGB5O@Q^SW'-XD\=ZA+]@N=< MTQ?.%M(\6N?%35(V-S>; MO-CTU'Y>&)C]YS_'+WZ#Y9B=[QK M(CDY]6\C!SV)KN?^";/AFW\+_L5_#6*!%5[RUGOYG4>H0ZG^Q?\ "F:! MMR+I;0D_[4<\D;#_ +Z4T 4/^"DGAV#Q+^Q5\3(IXU=K6T@OHF;JCQ7,3Y'O M@$?0FO-_^"9-MI_Q@_8%M/"/B:U.I:(ESJ.BW-L\SKYUN\IE*%E(8#$Y7@C@ M8Z5ZQ_P4*OHM/_8O^*TLQVHVE"$?[SS1HH_-A7EW_!('2WT_]CFSG9&1;[7+ MZX5B#\P!2+(_&,C\* /IKX*_ ?P/^SSX5N?#7P_T7^P=$N+Q[][7[5-5?\%!_CQH?P-_9C\7_P!HSQMK'B33[G0])L,@R3S3Q&-G M"GJD:N78]. .K '<_:T_;$\%?LD^#!J6OR_VEXAO$;^RO#MM(!<7C#C<>OEQ M _>D(QV 9L*?A;]GS]F3XA_\%"/B=!\;?CVTUKX$4AM)T%0T*WD(;*M6>^L89,C-LD:Q+)@]- M[+)CU4*>017J'[37[!_AK]J[XL>%O$WC/7=0BT#0M/:U&AZ>!&UU(TI7 KZ8L;&VTNQM[*SMXK2SMXUAAMX4"1QHH 554< =,5/0 M!^/W_!2#X=^&OA7^TA^S]X:\(Z+9Z!H5G;VXALK*/8@SJ'+'NS$\EF))/))K M]@:_*#_@K!_R=W\"_P#KC;?^G"OU?H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KS?]HSX0O\>O@OXG\ )K#:#_;D,=N^H)%YIB03([X3H?^CS7H'_ 4._P"3+?BK_P!@Q?\ T?%7G_\ MP23_ .3+?#__ &$]0_\ 1YH ^A?C9^SWX _:*T&RT7XAZ!_PD.F65Q]JMX#> M7%MLEVE=VZ&1"3@D4?\ !93XT:9K>C>#O@MH@&K^*I]5BU>[M[8>9);@1R16\.T MGS)3.6 '.$'9QG[U_9Q^'U]\*?@'\/\ PAJ;[]3T;1+6TN\,& F6-?,4$=0& MR ?0"ODC]@W_ ()^ZEX%\0?\+E^,\LFM_$[4)&O;:RO)/..G2/DM-,V3ON#G MZ)GC+LO"OA_5-;U*7R-.TVUEO+F4_P $4:%W;\%4T ?GW/\ \9"_ M\%>(H_\ CYT'X5Z)N/>,W 3/X,L]X/\ P']!7W#\1_@KX!^,$5JGC;P=HGBG M[(&%M)JMC'/);AL;A&[# M(Y C-SB.-FF^//[6WPL_9G-G#X_\2_V1>WL#SV= MC#9SW$UPJG!VB-& YXRQ49[U^>/P]M=?_P""D'[>6A_%O3- O-"^&'@JXM E M_>X#2+:2&XBA.,@RR2ON9%)"(QRQ.-WZ2?$_]FOX8_&C6+?5?'/@S3?$^H6] MM]CAFOU9S%%N9MJC.!RQ.0,^_ K\Q/VT_@_<_P#!./XS>"_BA\%-1N] T36I M9([C16N'E@62(JSP-N)WP2H_"L6*E6((^7: ?K-\0?#4WC3P%XE\/V]Y_9]Q MJVF7-A'> $^0TL3(), @G:6SP1TKY'\#_P#!._X7_LO?![QOK-I;R^*O&D?A MW4!_PD&KHI:$FVD#?9XA\L.?7YGP2-^#BOL#P?XD@\9>$=$\06JE+75;&"_B M5CDA)8U=1GZ,*POC=_R1?Q]_V+^H?^DTE 'PK_P1'_Y(O\0_^Q@C_P#29*_1 M^OS@_P""(_\ R1?XA_\ 8P1_^DR5^AWB+7K+PKX?U36]2E\C3M-M9;RYE/\ M!%&A=V_!5- 'Y]S_ /&0O_!7B*/_ (^=!^%>B;CWC-P$S^#+/>#_ ,!_05]> M^-/V6/AA\0?BOHGQ+U[PR+[QOHKV\EAJOVVX0PF%]\7[I9!&P#9/S*>IKY3_ M ."2>@WOBS2/BY\:=9BQJOCCQ'($9N<1QLTSE3_=,ERR_P#;$>E??M[>V^FV M<]W=SQ6MI;QM+-/,X2.-%&69F/ ))/3% $V<)+)I[+X,_# M[0$?;!J&NR7_#-OX-^ _P .]$M8Q%#8>'[" *!C M)%NFXGW)R3[DU\%_\%P--FE^'_PLU!5/D0:I>P.V. TD4;*/RB;\J_0;X0:I M'K?PE\$ZC$P:*\T2RN$9>A#P(P(_.@#X[_X++^'8-4_95TO4FB4W.E^)+62. M7'S*KQ3QLN?0EE/_ $5ZK^SWX+\-_M._L*_#+1/B!II\0:-=Z%9Q7-N]S-" M97ML1JQ>-E?.8@W7KS7G?_!8C44L?V0#"Q :\\0V,"Y[D++)Q^$9KV3]@C2Y M=(_8X^$T$JLK/HD=P W]V5FD4_DXH ]5^&/PS\.?!WP-I?@_PCI_]E>'=,$B MVEGYKR^4KR-(PWN2S?,['+$GGK7QS_P5V^/&A^!_V<[OX=F:*Y\3^,)8%CLP M07M[6&=)GN&'8%HEC7.,EB1]PX[_ /;;_;\\+_LGZ.VCZ>L/B3XD7D6;/1%? MY+4,/EFNB.57G(0?,_; RP^>OV.?V&?%OQB^(2_'_P#:,:XU'6+V9;[3/#VH M+AV88,4MQ'TCC08V08'0;@ -I /IK_@GO\(]1^&O[&_@WP[XE@DAOM1M[B_N M;.0E&ACNI'D2,X.5;RW3(X(8D<$5Z3\$/V9/AK^SBNMK\.O#:^'(]::)[Y%O M)[@2M'OV',TCE<>8W"D#GI7J->7?M#_M'>"OV8_ ,_BGQGJ/D1G*66GP8:ZO MY@/]7"A(R>1DG"J#DD"@"S^T-\./$$T:PV$#"UM6?:][=$'RH M$]69OR&YCP#7P9_P11^&FLV>A_$;XB7T36^EZS-;Z=8_*%6=H3(\S@?W5,B* M"!C.\?PFN!\$_#?XJ_\ !5[XJ6_C?QW]H\'_ 8TB=DLK.!CM=0WSPVV0/,E M;&)+@C Q@#Y0@_6#P;X.T7X?>%=+\-^'=.ATG0],@6VM+.W&$BC4<#U)[DG) M)))))H V:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ/\ :V_9JA_:L^&=EX(O M-?G\.Z&?[=O]'#"PG^W7,!@RP8X6*15;D _,"#@9KUBBOSA M_;)_X*'ZOX@\4'X*_LZQS>(_&FHRFPNM?TL>9Y+G(:*T(X+@ [IC\L8!(.?F M0 \G_P""G_C*/]J/]I[X;_!+P(%U;6=%GFLKJX@PZ)=W31>9&2.T*0!G.<#+ M \HD2>)_$TL6N_% M#58B+R_!+QV$;8+00D_>)/WY#RV,# ^][I^TQ\3Q\&?V?_'WC,2B&XTG2)Y+ M5B*-+DBELM:N+&-KR!HVWQ[ M9L;\*W(&< D^M?-7_!)_X8-\/_V1=(U6YB*:AXLOKC6IBX^?RRPAAR?0I"KC M_KH?4U]DT ?/OQ__ &[O@[^S;JUWHGB[Q!<-XF@@6X&AZ=8S3W$BL 5PVT1* M2#D;W6OC+]A7X?\ B[]I[]LS7OVH]:T:3P]X46:Y;2UF))NI&MS:)&AP-ZQP MYW/TW@ =]OW?\1?V0_@[\6O$6I:]XP\ Z7KVM:BB1W%_=>9YQ5$"*%8,"F%4 M#Y<>O7FOS8\6:1J?_!,O]NCPMIO@K6;Z7X:^+#:SSZ/=3%T-M+,8)8WR,-)$ MRETDQN *J2?FR ?I_P#M&?"%_CW\%O$_@!-7;0?[>()M.MX[KQ%JA66]E4W<&55@ (T M) ^5 <#.XC-?H=7S5_P4A_Y,E^*7_7E;_\ I7!0!Q7_ 23_P"3+?#_ /V$ M]0_]'FOLJOC7_@DG_P F6^'_ /L)ZA_Z/->_?M,?$\?!G]G_ ,?>,Q*(;C2= M(GDM6)Q_I++L@'XRO&/QH ^-OV,?^+]?\%!?C]\7Y/\ 2=*T$_\ "/:5*?N' MYA"CI_VRM&)_Z[\\FOKW3_V6/AAI7QKE^+=IX9\GXA3&0RZQ]NN6+[XC$V8F MD,8^0XX4$8&*\._X)/\ PP;X?_LBZ1JMS$4U#Q9?7&M3%Q\_EEA##D^A2%7' M_70^IKZR\6^+M&\!^&]1\0>(=3MM'T33H3/=7UW($CB0=R3[X '4D@#)- %W M5-4L]$TV[U'4+J&QL+2)Y[BZN'"1Q1J"S.S'@* "23T K\EOV:]4F_:W_P"" MJFO?%?PY;RQ^$=#>2Z>[*;=T*67V&VSZ-*0'VGG:''\/$GQA_: ^)G_!3?XC M2_"?X.6ESH7PNMI5;5=8NE:,7$8;B:Z(^['EY]:^(?^"XE]%'X0^$UF3^_FOM0F5?]E(X M WZR+^=?HQ\-=+?0OASX5TV1&BDL])M+=D8$%2D**0<_2@#2\-^'['PCX=TK M0M+A^SZ9IEI%96L.XMLBC0(BY/)PJ@9-?FE_P60^,FG>)K+P5\$= 7^V/%DV MKPZM=6UJ!)) QCDAMH,#GS)#.6"]SC/J_[3?#7X6Q+XH^ M*MXPLV:VC^T1:5(YVA=@SYMQDC;$,@'[_P#<:C^P;^P%J'P[UT_&+XQS/KOQ M4U)VNX+6\D\XZ8\F2TLKY.^X()YZ)D@9/( /JKX-_">'PG^SOX,^'?B>SM-: MCL/#UII.I6EY$D]O.RP*DJ,C95D)##!R"*L6^D_#;]E[X2%0<#L*]$K \=>!-!^)GA2_P##7B?38M8T*_"+ M=6,Q8)*%=74-M(.-RJ<9YQ@\4 ?F1^W-^V_H'[6_A2S^!WP-T[5/&VI>(;Z! MKB]2SD@C=(F$JQQ)(%H9G=5550G)!)7[X_9)^"MQ^SS^SKX)\ WMQ'=:C MI5J[7DD))3[1-*\\H4GJH>5E!XR #@=*^:?VR?\ @F[\+=0^#GB/Q1\/?#\7 M@?QEX2-Q5&"LNTABI)(!%=!_P $J/VBO$7QW^ > MH6'BR]EU77/"M\NG_P!HW#;I;BV:,/"9#U9UPZ[CR0JDDG)H ^U**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R?%G_ "*NL_\ 7E-_Z+:B MCQ9_R*NL_P#7E-_Z+:B@ \)_\BKHW_7E#_Z+6M:LGPG_ ,BKHW_7E#_Z+6M: M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M_*#]J_\ Y2\?"3_KMH?_ */>OU?KB-<^"/@#Q+X[L?&NJ^#M'U#Q;8F,VNM7 M%FCW4)C),>V0C(VDDCTH [>OPN_;#_:HTG]JK]J"#1/%GB&^\/?!;PYJ,EK$ MNFP&:658R5EN53'S2RD%4+<(A'&=V[]T:\6?]BOX#2,S-\(_"#,QR6;28B2? M7I0!\U?#/_@I5^RE\'?!>G>%/!\.L:)H5@FV&UM]&?D_Q.[%LN['DLQ))ZFO M9?@C_P %#_@_^T%\1+#P3X1O-7FUV]CEEA2[TYH8RL<9=LL3Q\JFNN_X8I^ MG_1(?!__ (*8O\*WO!'[,OPG^&OB*#7_ K\._#OA_6K=72*_P!/T^.*9%92 MK ,!D9!(/UH ^-_#O_&0W_!736=2/^D:%\*]%-K$6Y0W 385QV8374Y'_7 ? M2OT/N[6.^M9K:9=T,R-&Z@D94C!&1[&N(^'?P)\"?"?Q%XHU[PIX>ATC6/$] MQ]KUB\66622\EWR/N8NS8^:60_+C);V%=[0!^0'[/OQ?UG_@F[^U1XV\#?&" M;5+GPAXA,?E:_)YEU\D;N;>[7JSH5E=9 N6#=B5Q7US\:O\ @J9\$?AWX'O+ M_P +^)8?''B22 G3])TZ"7:TA!V&:1E58T!QN&=^.BDU]-?$CX3^#?C!HBZ1 MXU\,Z9XGTY'\R.#4K991&^,;D)&4;'&5(->;>#_V&?@)X#UB+5-&^%V@Q7\, M@EBFNHFNC&X.0R"9F"D$9!&,4 ?*'_!)/]GGQ7H^H>,_C=XULI].O_%4;6VF MQW49CEGADF$\]P5/(1W6+9GJ%8]"I/Z2444 ?E!_P64_Y+1\$_\ KC/_ .E, M-?J_7$?$#X(^ /BKJ&G7_C'P=H_B6]TX$6<^IV:3/ "0QV%AQR >/2NWH _. MKP[_ ,9#?\%=-9U(_P"D:%\*]%-K$6Y0W 385QV8374Y'_7 ?2ON'XT?%+3? M@G\*?%/CK5T::QT*QDNVA0X:9@,)$#C@NY50>@W56^'?P)\"?"?Q%XHU[PIX M>ATC6/$]Q]KUB\66622\EWR/N8NS8^:60_+C);V%='XP\&:%\0O#=YX?\2Z3 M::YHEX%%SI]]$)890KAU#*>#AE4_4"@#\(_A7\;OAS\9/VB]8^*G[3NK7^K0 MJZRV/A^QLGGMY2"?+A8 _+;Q#&(\Y\UV"") M!''%'HK*J*!@* #@ #M7MW_#%/P$_P"B0^#_ /P4Q?X4?\,4_ 3_ *)#X/\ M_!3%_A0!/^SC^UAX _:HLM=NO =Q?W$6C20Q7?VZT,!#2!RFW)YX1J^ ?VGH M]9_8)_;]M/CI;:+-JO@#Q<7-ZML,?O)8PMU#N/ EWJ+A &(_3#X*/">B^.-"N]$\1:1 M8ZYH]VNR>PU&W2>&49S\R,"#SS^% 'RSXW_X*G?L_P#AKX>S^(=(\6'Q+J;0 MLUGH-K:3Q74TN.(WWQ@1#)Y9N, [=QP#XO\ \$I/A#XG\2^,/B#^T7XTM6MK M[QC)/%IN]-HG6:X\^YG53R$WI&B'T5^V,_4>B_L _L]:!K,>J6GPJT,W<-?"^E^*;*UE,\$&J6R MSI%(05W*&'!P2,T 9G[/?_) OAI_V+.F?^DL=?''_!7C]G?Q'\1? ?A7XD^$ MK:6]U+P6\WVZVM8R\YM93&PF4#DB)X\D ?=D9NBFOOW2]+M-#TNST[3[:.SL M+.%+>WMX5"I%&BA510.@ 'M5J@#XR^ O\ P5+^#'Q$\ Z?=>,/$T/@KQ7# M;*-2T_48)!&90 '>&15*NC') SN ZK7RE^VY^T(/^"@_Q(\$_!7X*VEQKVEV MNH_:[G69+>2.&28J8_-P1N2")'D+.R@DMP.!N_0CQM^P]\!_B%K$^JZY\,-" MGU&XD,TUQ;1-:M*Y))9_)9-Q))))ZGDUWWPR^"W@3X,Z?<67@?PGI/A>WN6# M7 TVV6-IB!@%V^\^.<9)QDT :GP^\'VWP]\!>&_"UFV^TT/3;;386"[.[3PAH]MXRN-WG:[':(+N37:J5(V;_ +TLH^9B"!C*E/WHUS1;#Q+H MM_I&JVD.H:7?V\EK=6EPH:.>%U*NC ]59201W!KR+_ABGX"?]$A\'_\ @IB_ MPH \%\/_ /!5C]F;PGH=CHVBMJ^E:38Q+!:V5GH9CBAC48"JH. !7M7[.O[; M7PR_:B\0:KHO@6ZU*>^TVU%Y<"^L6@41EP@P2>3DCBM#_ABGX"?]$A\'_P#@ MIB_PKJ? ?[/?PU^%MQ?W'@[P1HOABXOX#:W,VDVBV\DL1.=I9,'&>: /BS]@ MS_B_'[:W[0GQNE_TC3[6X_L#1[@\J\6\(K+Z$06L.?\ KL?4U]S?&#P-+\3/ MA7XM\*6]Z^FW>L:7<6=O?1NR-;3/&1'*"O(VOM;CTJK\(O@CX'^ WAVYT'P% MX>M_#FDW-TU[-;P22.'F9%0N2[,?NH@ZXXKN: /R2_8/_:V3]C?Q-XT^#'QY M:^\/-'J;7=OJMVDMPL$^U8Y$/QWX-TGQ,;=2L$U];@S0J>H248=03V!%2Y"% MO]E0'D(XR$(!!-=M\(O@CX'^ WAVYT'P%X>M_#FDW-TU[-;P22.'F9%0N2[, M?NH@ZXXK1^(7PO\ "/Q:T6'2/&?AS3?$^EPW"W4=GJENL\2S!64.%;C<%=QG MT8^M 'XD_L?_ !A^"FC_ !*UCXL?M":SJ_B[QW)>_:+"TDT]KN%), FZE/"L MX. B8VH$! SMV?H3_P />?V>?^@CX@_\$[_XU[5_PQ3\!/\ HD/@_P#\%,7^ M%'_#%/P$_P"B0^#_ /P4Q?X4 =+\!?CYX3_:0\!CQ?X,FNI]&-U)9[KRW,+^ M8FW=\I/3YAS7YD^%_%$__!+S]N'Q9;>)=,NF^%7C0NUK?6L181VS2^9%(@_C M:W+M&Z#YL,6 .5!_5GP%\.?"_P +=!_L3PAH&G^&](\UI_L6FP+#%YC8W-M4 M8R<#GVJ/XA?#'PG\6?#LFA>,O#NG>)=)<[OLNHVZRJK8P&4D95AV92"/6@#Y M%_:,_P""J7PC\$_"[4)_AYXDC\9>,KZV:/3+2UMYHX[=W! GG9T4*$/.S[[' M P 2PB_X),_LWZO\%O@GJOBGQ+93:=K_ (TGANEM+A=LD5E$K?9RPZAG,LKX M/9DR : M]SH *_*O_@K]_P E^^ W_;3_ -*H:_52N*\>?!/P%\4-4TS4O%WA#1_$=_IG M_'ETNV*^0T@F5XC-\I.R4;XBW0;5'5AG[UJOJ&GVNK6-Q97UM#>V5Q&T4UO< M1B2.5",%64C!!'!!H ^7="_X*=?L[ZMX)B\0W/CJ/2I3"'FT>ZLYS>Q/CF/R MU0[CGCK^%/"&C^'M4U3/VV\TZT2&2YRQ8[V RWS$GGN: (OCI\6=.^!?PA\5^/ M=5C:>TT.Q>Y$"G!GDX6*('MOD9%SVW9K\1?@K\:OAI\3OV@M:^*O[3VKZCKT MHD6:QT.ULGN+>63<2B.N<+;Q +%_$3\W (?]V?&G@?P_P#$;PW=^'_%&CV> MOZ'=E#/I^H0B6&78X==RG@X958>X%>8?\,4_ 3_HD/@__P %,7^% 'B4/_!7 M3]G:WB2**^UZ.)%"JB:,P"@< 9X%>Q_!W]L[X:_'3P'XR\7>%KN_?1O"<+3 MZG)?6A@**L3RDJ">?E1JM?\ #%/P$_Z)#X/_ /!3%_A71Z3^S?\ #'P_X-\0 M^$]'\$Z3HWAWQ#$8=5L-+@^RI>(5*D.8RI/RDCKT)H ^1_\ @D;X:)U?RBP(P)%#Q\\?/SQ7I'PY^&_AOX2>#=/\*>$= M)AT3P]I^_P"S6,#,RQ[Y&D?EB2G6->>"/ F MC>'K]HS";ZWM]UR4.,KYSY?!P,C/.* .#_8%_9[O_P!FO]FO0?#&M(L7B.\E MEU;5848,(KB;&(\C@E(TC0D$@LIQQBOHJBB@#\JO@%_RF2^(W_<2_P#1,=?J M!XJ\267@WPOK&OZD_E:=I5G-?7,G]V*)"[G_ +Y4USVE_!/P%HOC^[\<6'A# M1[/QA=[_ +1KD-HBW\8>$=(\?>%M4\.:]9C4-%U2W>UO M+1G9!-$PPR$J00".#@T ?"__ 2-\.7OB+PC\4OC%K,?_$X\=>))7WMR3'&6 MD=E/H9;B4?\ ;,>@KTC_ (*5?M57_P"S+\#HH_#DQM_&7BB9]/TVY YM(U4& M>X'^TH9%7T:13SM(KZ3^'/PW\-_"3P;I_A3PCI,.B>'M/W_9K&!F98]\C2/R MQ).7=CR3UK.^)'P2\ _&!M/;QOX/T?Q4=/$@M#JUHD_D;]N_9N'&[8F<==H] M* /R&_8)^.7[-_[/D,GCGXB7VL:_\5KR65Q<-ICW,6FHQ.?+9C\TS\EI>OS; M1_$6^VO^'O/[//\ T$?$'_@G?_&O:O\ ABGX"?\ 1(?!_P#X*8O\*/\ ABGX M"?\ 1(?!_P#X*8O\* .K\*^*/"W[2_P575-/$]UX1\6Z;/;XN(_*D>WD#PN" MIS@D;J_,3]CGX\+_ ,$Y?C'X[^"_QBBN-,\/WE\+NUUV*WD>)&"E%N B@L\, MZ+'AE!*LF"/O;?UE\*^$]&\#>'K+0O#VF6NC:-8IY=M8V40CAA7).%4< 9)/ MXUS7Q6^!7P_^.6EPV'CSPEIGB:" DP->PYEASU\N48=,X&=K#..: /AK]NW_ M (*.^ /$/P@U;X<_"?56\:^*/%L!TJ2;3[>7R;6"7"2*"RCS))%9HU5,X+$D M@@*WOO[#_P &Q^Q_^R+!'XM']G:DL=UXF\0CA_LS&,,R?+U*0Q1J<9^96P<8 MKT/X7_LA?!KX,ZTNL>#OA[H^D:L@(CO_ "VGGCSUV/*S,G_ 2*]1U[0]/\4: M)?Z/J]G#J.E:A ]K=V=P@>*>)U*NCJ>"I4D$=P: /P7U3]HKPA^U-^U-+XX^ M/VK:I9?#ZS+G3_#VF1/,P@#?NK5=I&P'[TL@PS$$#&05_130O^"KG[-'A?1K M+2-(?6-,TNRB6"VL[30S'%#&HPJJH. .PKWC_ABGX"?]$A\'_\ @IB_PH_X M8I^ G_1(?!__ (*8O\* ,_\ 9U_;:^&7[47B#5=%\"W6I3WVFVHO+@7UBT"B M,N$&"3R#68T! 6>,&+$C M ?(LUNPB5N<,ASU4']!?AU\ _AQ\(]0NK_P5X)T/PM>W40@GGTNR2!Y8P0VU MBHY&0#BNSU72;+7=-N=.U*SM]0T^ZC,4]K=1++%*A&"KHP(8$=B* /E*'_@J M;^SS)\/1XF;Q=-'>?9_,;P\;"8Z@)MF?(V[=A;/R[]WEY_CQS7SC_P $^?"/ MB/\ :@_:Z\:_M0^)-)DTO1%DGAT56.0\[1"W5%)'SK#;91G +L,=& ^P/\ MAWS^SM_:[:E_PJC0_M#.9"G[WR,GTAW^6![!<>U>]Z3I-CH.FVVGZ996^G6% ML@C@M;2)8HHD'1510 H'H!0!;HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#BOC=_R1?Q]_V+^H?^DTE?!7_!$/_DEGQ+_[#-O_ .B#7Z0ZEI]KJ^GW5A>P M1W5E=1-!/!*NY)(V!5E8=P02"/>N9^'/PA\$_"&RO+/P5X6TKPM:WD@EN(=* MM5@65P,!F"CD@<4 >;?ML_M(#]EO]G_6O&-O$EQKDTB:;H\,HS&UY*&*,X[J MBI)(1W\O'&+?B%->FXL;>33VNX89.";J M1B&]-\4:;;SBYBM=4MUGC24*R MAPK#&[:S#/HQ]:\^_P"&*?@)_P!$A\'_ /@IB_PH \5_X>\_L\_]!'Q!_P"" M=_\ &N_\8?MC^%?$G[&_COXR>"[NY&GV-C=VUC->P&!_MO$4(VGMYLD==7_P MQ3\!/^B0^#__ 4Q?X5O:I^S/\+]7^&,OP[F\%Z;!X(EN!=/HEDK6MNTH8.& M(B*G.X ]>H% 'A?_ 2I^%W_ KG]D'0+Z>+R]0\4W4^N3[A\VQR(H>?0Q11 ML/\ ?-3?\%.O@CXK^,7[.KW'@F2[;7O#EW_:;V5G*ZR7MJ(V$T2JOWV'R2!> M_ED#)(KZJ\.>'M.\(^'M,T+1[1+#2=,M8K*SM8\[888T"(@SS@*H'/I6C0!^ M?W[&/_!3#X8W_P &?#_AOXF>)%\(^,O#]G'IUPVI0R>5>K$NQ)ED52-Q55W* MV#NS@$5XC^WK^UC;_ML:AX;^!_P,T^^\8)+J*7MWJ,-L\:7$B*RHB!P"L2>8 MS/(X51M4@X!)_0CXC_L:_!/XM:W/K/BKX;Z+J6K7#;Y[Z.)K>:9L8W2/$RES M[MGM76_"_P"!?P^^"MO%Q<@"XDT^U5)9@.@>3[S 9. 2<9- %/] MG7X21_ CX'^#/ 23K=OHFGI!/<)G;+.27F=<\A3(SD#L"*]&HHH _*#_ ()" M_P#)R7QP_P"N)_\ 2QZ_0O\ :F^*/_"E_P!G?X@>,EF$%UIFDS&S.MWP)\$? 'POU?4M5\)>#M'\.:EJ0Q>76FV:0R7 W;OG*CGYB3SWJ MW\3_ (5^%?C-X1N/"_C/2$US0+B2.66QDEDC5V1@R$E&4\$ XSV% 'S5_P $ MJ?A=_P *Y_9!T"^GB\O4/%-U/KD^X?-L$;R73M?\36K76I:A"Q66WT_K'UH _,S]AW]IC]E;]D[P3! M=75UK&J_$;4(!_:VM?V,[>5G!-M;DG*Q*<9/!U?\,4_ 3_HD/@__ ,%,7^%'_#%/P$_Z)#X/_P#!3%_A0!I_'?X; M6'[3W[.'B3PM#(L<'B?2%EL)[A2!'-A9K:1QUPLBQL1[&OS_ /\ @GS^VAHG M[,&CZS\"OC;]H\%7N@ZC.;&]O+>1HXS(X:2WE"*2OSLTBR?<99#R,+N_5&QL M;?3;*WL[2%+>UMXUBBAC&%1% "J!V KS?XM?LQ_"OX[7$%SX[\#Z3XAO85 M"1WLT1CN0HZ)YT95RO)^4MCGI0!^>_\ P4$_;1T;]J#1]'^!/P0-QXUO=?U" M'[?>6D#I%*8WW1VT>]5+?.JR-)]Q1&.3EBOV=I*Z3^P/^Q/;_;_^)C#X)T3= M,L1VB[OI'R54X^59+F; )' ;)SBN]^$_[-/PN^!DT\_@7P1I/AV[F3RY+RWA M+W#)_=,KEGV^V<5U_C7P-X?^)'ANZ\/^*=&L]?T2Z*&?3]0A$L,I1@Z[E/!P MRJ1[@4 ?A5\$?C7\,_B7\?\ 6?BM^T_K&H>(+A9%EL="M[%[BVF?)*K(N<+! M$,!8NC$_-D A_P!&XO\ @KI^SM#&D<=_KT<: *J+HS *!T &>E>V?\,4_ 3_ M *)#X/\ _!3%_A1_PQ3\!/\ HD/@_P#\%,7^% %[]G3]J7P)^U)HNKZIX%N+ MZXM-*N$MKDWUJ8"'9=PP">1BO7:Y#X<_"'P3\(;*\L_!7A;2O"UK>2"6XATJ MU6!97 P&8*.2!Q77T ?E!_P5@_Y.[^!?_7&V_P#3A7ZOUQ'C?X(^ /B5KNFZ MUXJ\':/X@U;30!97NH6:2RVX#;QL8C(PW/'>NWH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH ^=?^"AW_ "9;\5?^P8O_ */BKS__ ())_P#)EOA__L)Z MA_Z/-?6GBKPGHWCGP]>Z%XATRUUG1KY/+N;&]B$D,RY!PRG@C(!_"JO@;X?^ M&_AGX>BT+PGH=CX=T:)VD2QTZ!8859CEB%7C)/)H ^7O^"FG[5NH_LS_ 4M M;/PU<-:>,_%DLMCI]VOWK2%%4W%PI_OJ'C5?0R!OX:^%_P!@CX[?LV?LYV)\ M9^/+W5]=^*UZ\C-='2WN(M-1B?EB8GF5AR\O7YBHXW%OUQ^(_P #_A_\8);" M7QOX.T;Q5)8*ZVK:K9I.8 ^TN%W#C.U<_05QG_#%/P$_Z)#X/_\ !3%_A0!X MK_P]Y_9Y_P"@CX@_\$[_ .-._;V_:2TBX_X)_:GXM\-W$PM/'EO;Z7ICSH8I M'CN23*&7J,P1SC%>T?\ #%/P$_Z)#X/_ /!3%_A6YXV_9E^%_P 1/"/A[PMX M@\&V%]X<\/N)-+TM#)#;VK!=HVI&R@@ D8.1R?6@#'_8V^%__"G/V7_ASX6> M+R;RWTF*YO$Q@BYGS/,#ZX>1A] *^7/^"N7PA\<:UX1\)_$[P3<7Y'A.1_[6 MM+&5]RQ%D>&Y$8X81.'W'!($@/W58C]"J3KP>10!\>?!?_@J1\$?B!\/K#5/ M%/BFW\%>)$@7^TM(OH9ODF &\PLJL)$)SMP=V.H!KXT_:D^*.I_\%/OV@/!W MP\^$FFWT_@[09)/.UVXM71!YK*)KR4'&R)4C 17VNQ+#&6"C]%_%'["?P"\9 M:W)J^J_"W09+^24S226T;VRR.3DLR1,JL2>N0VT99L8&3D\"@#5\,^'[3PGX;TK0]/4I8:9:16 M5NK')$<:!%!_!17._&[_ )(OX^_[%_4/_2:2NUJMJ6GVNKZ?=6%[!'=65U$T M$\$J[DDC8%65AW!!((]Z /SI_P""(_\ R1?XA_\ 8P1_^DR5[C_P4^^*'_"L M?V.O%ZPR^5?>(VB\/V_.-WGDF8?C DXKZ!^'7PE\%_"/3[JP\%>%]+\+65U* M)YX-+ME@260 +N8*.3@ 9K/^+7P)\"?';3],L?'GAZ'Q'9Z;I]: .5_8V^%__"G/V7_ASX6>+R;RWTF*YO$Q@BYGS/,#ZX>1 MA] *^ O^"O'[66IS>+X?@9X?U%]+TFWBAN?$MPA8&=Y0)(K=MHR8UC9)& SN M+J,?+S^LE>6>+OV6?A!X^\17NO\ B3X;>&M'?^"KGP#\4^(-+T6QU#7FOM1NHK. 2:2ZJ9)'"+DYX&2.:]9_X8 MI^ G_1(?!_\ X*8O\*LZ;^QS\#M(U"UO[+X4>$[6]M95G@GBTJ)7CD4AE93C M@@@$'VH X[_@H1^SW>?M(?LSZ[H6CP?:?$NERIK.DPCK+/"#_ &GB>5%[ M;F7-?.'[!_\ P4<^'OAWX.Z/\.?BMJK>"O$WA. :7%-?V\ODW5O%E8QE5/ER M1JHC9'QG:""?!CXR:\VM^,/AYH^K:P_\ K+Y4>WFF]Y'B M93(?=LT ?G5^V)\=O^'C7QB\#?!;X.0W.K>';&]-[>:W)"\44C%0C7&QP&2& M"-I/F8 NSX4?=W?<_P"UA\:;+]B?]E+[=H4*M>6%M:^'/#L$XW+Y_E%(B_&" M$CB>0CH?+QQFO6?A;\#_ #\$M-FL/ OA/2_#%O.0TQL8 LDQ'3?(#OVGOVH[CQ[^T-JVJ6_@>TW-8>'=,B>;]TK?NK0%<;$Q\TCC# M."-,\*Z58>$+I)8I]$M[54M9%ESYBM&!@ALG/KF MN$_X8I^ G_1(?!__ (*8O\* /"=&_P""L'[-7AW2;/2]*DUC3=-LXE@MK.UT M,QQ0QJ,*B*#A0!V%>V?LY_MG?#;]J;5-:L/ ESJ5Q<:1#'/="^LF@ 5V*K@D M\\J:M?\ #%/P$_Z)#X/_ /!3%_A78_#GX$_#SX0W5[<^"?!FB^%KB]18[F32 MK-(&F522H8J.0"3^= '=4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\*_\ M%DO^31[/_L9K+_T5<5[K^PK_ ,F?_"3_ +%^W_E7J'C_ .&OA7XJ:$NB^,/# M^G^)=)69;@66IVZS1"100K[6&,@,W/N:TO#?AK2O!V@V.B:'I]OI6D6,0@M; M*TC$<4,8Z*JC@ >E 'Y\_P#!7#]KS5_A7X?TSX3^$KR33M9\1V;7FKW\+%9( M; LT:Q(PZ&5DD#$'(5,?Q\>4?L1_M/?LJ?LF>!X9)+K6-4^(.H0+_:^N?V,[ M%2<$V\!)RL2G'H7(W-_"%_2KQ]^SC\+OBIKHUKQAX!T#Q+JRPK;B]U.Q2:41 MJ2530?NCTH Z/P#X/LOAYX%\.^%M-&-/T33K?3K?C'[N*-8U/UPM?G!_ MP4P\,^/O@;^T+X"_:'\,_;-2\,Z?+:KJ%DL\AA@NHG(Q(HX2.>+;'N ^\ISR MRY_3ZH+VRM]2LYK2[@BNK6=#'+!,@=)%(P593P01V- 'RYX;_P""G7[.VN^# M8M?N?'::-*8M\VDWUG/]LA?'*;$1MY]T+#WKXAMYM>_X*??MS:%XJT;0KW3? MA9X3>VBDOKN+:%M()3.4D()7SYW<@(I)52I.0A-?H/>?L ?L\7VL#4Y/A/H* MW(.=D*210=_^6*L(^_\ =]/2O:?"?@_0O 6@6FA^&]'L=!T>U7;!8Z=;K!#& M.^%4 9)Y)[GF@#8KYJ_X*0_\F2_%+_KRM_\ TK@KZ5K'\6^$-$\>^';W0/$> ME6NMZ+>J$N;"^B$L,RA@P#*>#@J#^% 'R;_P23_Y,M\/_P#83U#_ -'FN3_X M*\^,;V;X2^!OA;HQWZWX\\0PVZ6X/^MBA9?EQ[SRVWY5]K>!OA_X;^&?AZ+0 MO">AV/AW1HG:1+'3H%AA5F.6(5>,D\FL+QI\"? GQ$\<>&?&/B/P]#JOB3PU M()=(OII90;1PX<,J!@I.X Y(/0>E &]X!\'V7P\\"^'?"VFC&GZ)IUOIUOQC M]W%&L:GZX6OQR_X*.?M7?\+T_:&;X73Z]<>'?A7X7U3[#J,UK$TK7%S&VVYG M:,8\PQD/'&I.,J6R-_'[65X]JG['GP0UO4[O4=0^%7A2\O[R9[BXN9M+B:26 M1V+,[$CDDDDGWH ^3_@I_P %"OV2?V?? -CX1\%1ZYIFEVPW22?V.S3W4N & MFF?.7D;')/0 #V?X5_\ !2SX*?&3XA:)X+\-WVM2ZYK$Q@M4N-,:.,L% M+(;+7?#WPT\,Z-K- MB_F6U]9:;''-"V",JP&0<$C\: /FG_@K;^SEJGQC^"&E^+O#ME)?ZYX*GEN9 M+6!"TLMC*JB6\SI%HT8,'/S>7]]3D8( 9ON.O"O&?[#'P%^('B*;7-;^&&B3 MZI._F336ZO:B5R*_$MQ_P %1?VWO"UIX9L+M/A1 MX*VM+9)K2QO%^]96\:KY\Z_[8\R-5]"^[^#!^HOA_\ #3PI\*?#T>A>#O#V MG>&](C;>+73;=8D9CU9L#+,>[')/K69\1O@;\/OB_/8S>-O!NC>*I;%72U?5 M;-)S"K$%@NX<9*C/T% 'Y)?L$_'C]FK]G'3SXR\=7NKZ]\5KYI&>\;2GGCTU M&)RL+$\R,#EY>OS%1QN+?:/_ ]Y_9Y_Z"/B#_P3O_C7M7_#%/P$_P"B0^#_ M /P4Q?X4?\,4_ 3_ *)#X/\ _!3%_A0!9\81V7[6'[+NJ_\ "(ZE<:?!XPT- MY-(U"0O;R0RLNZ"1MOS*!(J$@)_@G\=I+[PM>:?JDL M]IJ5]%),L,C "2"0J&(4E0Z2 %3YC<@;2?U-\-^&M*\':#8Z)H>GV^E:18Q" M"ULK2,1Q0QCHJJ. !Z5QWQ6_9Y^&OQP6#_A._!>D^)98$,<-S>6X\^)3U5)5 MPZCO@'KS0!\9_MK?\%+/AU6[; MR!OD*LP14W?,03C #>F?\$O_ -FG6_V=_@#/-XJM'T_Q/XHO!J=Q82C;):0A M D,4@[/C9M."IKVCX8_LD_!WX-ZM%JO@[X>:+H^JPAA%J A,US'NZ[9 M9"S+GIP>G'2O7* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** ,GQ9_R*NL_P#7E-_Z+:BCQ9_R*NL_]>4W_HMJ* #PG_R*NC?]>4/_ *+6 MM:LGPG_R*NC?]>4/_HM:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#)\6?\BKK/\ UY3?^BVHH\6? M\BKK/_7E-_Z+:B@ \)_\BKHW_7E#_P"BUK6K)\)_\BKHW_7E#_Z+6M:@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH R?%G_(JZS_ ->4W_HMJ*/%G_(JZS_UY3?^BVHH /"?_(JZ-_UY M0_\ HM:UJR?"?_(JZ-_UY0_^BUK6H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,GQ9_R*NL_P#7E-_Z M+:BCQ9_R*NL_]>4W_HMJ* #PG_R*NC?]>4/_ *+6M:LGPG_R*NC?]>4/_HM: MUJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#)\6?\BKK/\ UY3?^BVHH\6?\BKK/_7E-_Z+:B@ \)_\ MBKHW_7E#_P"BUK6K)\)_\BKHW_7E#_Z+6M:@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R?%G_(JZS_ M ->4W_HMJ*/%G_(JZS_UY3?^BVHH /"?_(JZ-_UY0_\ HM:UJR?"?_(JZ-_U MY0_^BUK6H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** ,GQ9_R*NL_P#7E-_Z+:BCQ9_R*NL_]>4W_HMJ M* #PG_R*NC?]>4/_ *+6M:LGPG_R*NC?]>4/_HM:UJ "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#)\6 M?\BKK/\ UY3?^BVHH\6?\BKK/_7E-_Z+:B@ \)_\BKHW_7E#_P"BUK6K)\)_ M\BKHW_7E#_Z+6M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH R?%G_(JZS_ ->4W_HMJ*/%G_(JZS_U MY3?^BVHH /"?_(JZ-_UY0_\ HM:UJR?"?_(JZ-_UY0_^BUK6H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** ,GQ9_R*NL_P#7E-_Z+:BCQ9_R*NL_]>4W_HMJ* #PG_R*NC?]>4/_ *+6 MM:LGPG_R*NC?]>4/_HM:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#)\6?\BKK/\ UY3?^BVHH\6? M\BKK/_7E-_Z+:B@ \)_\BKHW_7E#_P"BUK6K)\)_\BKHW_7E#_Z+6M:@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH R?%G_(JZS_ ->4W_HMJ*/%G_(JZS_UY3?^BVHH /"?_(JZ-_UY M0_\ HM:UJR?"?_(JZ-_UY0_^BUK6H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KC/'WQ>\-_#;4=+T_6#JT^HZG%//:V6 MBZ%?:M.\4)B660QVD,K*BM/""S #,BC.379UY5XC_P"3IOAY_P!B9XF_]+M! MH /^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI M;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC M_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T" M/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ M (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0 M_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ MR#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ M TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$ M?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@ M1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _ M\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P## M<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y M!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU M6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* / M*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^ M&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ M - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! MCX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_ MX;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;C MQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R M#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_ MPTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TM MX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1 M\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/ M_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QX MA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(? M_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6 MB@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@# MRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ MAI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO" M/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - C MX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@? M^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ M#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\ M@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_P MTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX M1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z M!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ M W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<> M(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ MD&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O M5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#R MK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_A MI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;P MC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0( M^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^ M&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\ M0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ M(-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\ M-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1 M_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z! M'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q M_P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W' MB'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ MY!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5 M:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* M/*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI M;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC M_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T" M/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ M (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0 M_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ MR#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ M TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$ M?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@ M1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _ M\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P## M<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y M!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU M6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* / M*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^ M&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ M - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! MCX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_ MX;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;C MQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R M#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_ MPTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TM MX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1 M\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/ M_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QX MA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(? M_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6 MB@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@# MRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ MAI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO" M/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - C MX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@? M^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ M#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\ M@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_P MTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX M1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z M!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ M W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<> M(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ MD&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O M5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#R MK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_A MI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;P MC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0( M^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^ M&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\ M0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ M(-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\ M-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1 M_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z! M'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q M_P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W' MB'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ MY!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5 M:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* M/*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI M;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC M_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T" M/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ M (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0 M_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ MR#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ M TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$ M?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@ M1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _ M\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P## M<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y M!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU M6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* / M*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^ M&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ M - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! MCX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_ MX;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;C MQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R M#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_ MPTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TM MX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1 M\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/ M_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QX MA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(? M_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6 MB@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@# MRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ MAI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO" M/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - C MX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@? M^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ M#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\ M@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_P MTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX M1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z M!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ M W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<> M(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ MD&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O M5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#R MK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_A MI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;P MC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0( M^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^ M&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\ M0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ M(-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\ M-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1 M_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z! M'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q M_P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W' MB'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ MY!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5 M:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* M/*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI M;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC M_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T" M/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ M (;CQ#_\@T?\-+>$?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0 M_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ MR#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ M TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$ M?^@1\0/_ W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@ M1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _ M\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_ TMX1_Z!'Q _P## M<>(?_D&O5:* /*O^&EO"/_0(^('_ (;CQ#_\@U+/^15UG_KRF_\ 1;44 'A/_D5= M&_Z\H?\ T6M:U9/A/_D5=&_Z\H?_ $6M:U !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %>5>(_^3IOAY_V)GB;_P!+M!KU M6O*O$?\ R=-\//\ L3/$W_I=H- 'JM%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %>5?&3_ )*+\"?^QSN?_4>UFO5: M\J^,G_)1?@3_ -CG<_\ J/:S0!W_ (L_Y%76?^O*;_T6U%'BS_D5=9_Z\IO_ M $6U% !X3_Y%71O^O*'_ -%K6M63X3_Y%71O^O*'_P!%K6M0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E7B/_DZ;X>? M]B9XF_\ 2[0:]5KRKQ'_ ,G3?#S_ +$SQ-_Z7:#0!ZK1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E7QD_P"2B_ G M_L<[G_U'M9KU6O*OC)_R47X$_P#8YW/_ *CVLT =_P"+/^15UG_KRF_]%M11 MXL_Y%76?^O*;_P!%M10 >$_^15T;_KRA_P#1:UK5D^$_^15T;_KRA_\ 1:UK M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5Y5XC_Y.F^'G_8F>)O_ $NT&O5:\J\1_P#)TWP\_P"Q,\3?^EV@T >JT444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8OBKQ79>$M.-S='< M[<10*?FD;T'MZGM7+BL50P-">)Q,U&$5=M[(UITYUIJG35VS:HK#\)^+;/Q= MIPN;8[)5XEMV.6C/]1Z&MREA,70QU"&)PTU*$E=-=?Z_ *M*=&;IU%9H**** MZS(**** "N=U'XC^$]'O9;._\4:+97<)VR6]QJ$,^CT:ZGN+AVTZ98IMT=G&RX9E88R.>* /UO_ .%L^!_^ MAR\/_P#@T@_^+K;T7Q%I7B2V:XTG4[/5+=6VF6RN$F0'TRI(S7Q+_P .;?@) M_P _GC#_ ,&D7_QBOEW]K;]BO5?^"?=MHGQ?^#7CW7(;2WOXK.YAOG3[3"S MLK,\:HDT+%2K1L@ZC.X$X /V,HKSW]GOXICXV_!'P5XZ^SK:RZYID-U/;IRL M%;,W>MZM8Z/:X)\^_N4@3CK\SD"@#3J*ZNH;& MVEN+B6.WMX4,DDTK!410,EB3P !SDU4T/Q%I7B:Q6]T?4[/5K-ONW%C.DT9^ MC*2*X3]IK_DVWXK_ /8I:M_Z1RT =YHVO:9XCLS=Z3J-IJEJ&*&>SG69-PQD M;E)&>1Q[U?KX5_X(V_\ )H]Y_P!C->_^BK>OMZ^UG3]+95O+ZVM&8959YE0D M>HR: +E%5;S5;+3VB%U>6]L9>(Q-*J;^G3)YZC\ZM4 %%51JEDU\;(7'?& M4+S>']>TO7(DX:33;R.X48.#DHQ[T ;5%%87B;QWX:\%K$WB'Q#I6@K+_JSJ M=[%;A^0.-[#/) _&@#=HJII>KV.N627FFWMOJ%H_W+BUE66-L=<,I(-6Z "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKQOXS_ +12?"+Q M'9Z0- ;5I)[079D^U^0%!=U V-D_(?3M7#C,=A\OHNOB9]F]_2[.[!X+ M$9A55##1YI=KI?G9'LE%?+G_ V[_P!27_Y5?_M-'_#;O_4E_P#E5_\ M-?/ M_P"MF2_\_P#_ ,EG_P#(GO\ ^J><_P#/C_R:'_R1]1T5Y?\ !'XW+\9(]8(T M=M(?3C#E?M/G!Q)OP<[%QC8>W<5ZA7T>$Q=''48XC#RYH2V>JV=NMGNCYW%X M2M@:TL/B(\LX[K1[J_338****ZSD"FR2)#&TDC*B*"S,QP !U)-.KG_B%_R( M/B;_ +!ES_Z*:@"WH7BS1/%'GG1M9T_5Q!M\W[#=)-Y>0-E)HG4,KJ?0@B@!FJ^*]$T*\MK3 M4M8T_3[JYX@@NKI(GEYQ\JL06YXXK5K\M?\ @J=_R=Y^SM_UV@_].$=?J50! M3U;6+#0;%[W4[ZVTZSC(#W%W*L4:Y.!EF( R2!2:1K6G^(+);S2[^UU*T8E5 MN+.998R1P0&4D<5^>?\ P52\977Q)\6PCFV^TD?V M>50.P<]S0!^EE(S!5))P!R2:6OS0_P""CGQ*\:?%[]HWP'^S)X0UJ3PYINN+ M!+J]VCLGV@S,^$DVD%HXXD+[,X=F /W0: /NC5OVDOA'H.I-I^I_%/P5IU^I MVM:W?B&TBE!SC!1I >OM7H920?P- M?$.@_P#!&_X%Z?H<=KJ-WXHU;4-F)-0;4$A);N518]H'H#N]R:^8_BSX!\3_ M /!)KX[^$/%/@CQ+J.N?#'Q).ZWFD7SC=*D;+YT$P4!&<)(&BE 4@A@1@'< M?L!?:A:Z79S7=[=PB(HZEF/ 'UKG/^%L^!_P#H*]/U4ZI<67DZ/=VT4&R,)M.)+>1L_,<_-CVH _6W2?'OAG7[H6VF>(M M)U&YZ^3:7T4K_DK$UO5^<7C+_@BC\/FT>1_!7C[Q5I.NQ@O;S:RUO=0;QRN1 M%%$R\C[P)(ZX.,'-_8+_ &FOB)\*_CQJ7[,_QMO)KW5;=FAT74KV8S2K(J>8 ML/FGF2&6+YXV;D<+_$ H!^E]9VM^)-)\,VZ7&L:I9:5!(_EI+?7"0JS8)V@L M0"< \>U:-?EU^WQ'>?M??MI>!?V>M$OC!8Z'93WFHSJ?EBNI+=IR6]EB2$ ^ MLS"@#]/;'4+75+.&[LKF&[M)EWQSP.'1U/0JPX(^E6*_/_\ X)!_&2[UKX4> M(_A-KY>#Q%X%OW6*UGXD6UE=B4]S',)5/H'0>E?H!0 5P6O?'[X8>%=3.FZW M\1_"6CZB)/*-I?ZY:P2[_P"[L>0'/(XQ7YW?M,?'KXE?MK_M+W7[//P:UIM M\*:9)+%K6L0L\0G: XN))9$^;R$?$:HN!(Y!)(9=OL7@O_@CI\#M#\/0VNOS M^(/$VK>6!/J#7WV52_&3'%&,*O!P&+D!CDDX( /MS0O$.E>*--BU'1M3L]7T M^7_5W=C.D\3_ $=20?SK0K\E?CY^R3\0/^"<]PGQ@^!'C#5+WPI:3(-8T?4B M)3'&S!5\]$"I/ 2=I.U70E2#_$OZ+_LR_'S2/VEO@QX?\>:2GV8WT9BO;(G) MM+I/EFBSW ;D'NI4\9H ]3HHK@OCM\8]%^ /PE\2>/=?#OI^C6WF^1&0'N)6 M8)%$N>[NRKGMG)X% '7ZUKNF^&M,GU'5]0M=*T^ ;I;N]G6&*,>K.Q 'XFN. MT7]H3X6^(]4_LW2?B5X0U34=_E_8[+7K6:;?S\NQ9"<\'C':OS3^!W[./Q$_ MX*;ZI<_%CXT>+-0TCP!]I>'1]%TDA%D",580*V4BC4Y0R%6=R&R>,U[_ .+O M^".?P.UKP[+9Z)<>(O#NJ[,1:DM]]IPW."\3C##GD*5/ Y'- 'W917YE?L*_ M'?XA_ 7]I+5/V7?BOJ;:U'"TB:)J5Q*\K1.(A-&B2-R8)8?F56Y5L*,9('Z: MT %%[=^E='0 456FU*TM[J*VENH8 MKF7F.%Y '?Z#.36+K7Q(\)>&]5BTS5_%&BZ5J4W^KL[W4(89GXSPC,">/:@# MHZ*CEN(H8'GDD2.%%+M(S *J@9))],=ZQ/#OQ \+^,+B>#0?$FD:W/ 2)H]. MOHKAHR" =P1B1@D=?6@#?HJ*YNH;.!YKB6."%.6DD8*H^I-9FL^,-!\.:2NJ MZMK>FZ7IC<"]O+N.&$_\#8A>Q[]J -BBL[0?$FD^*;$7VBZI9:O9$X%S87"3 MQDX!QN4D="/SK1H **P-?^('A?PI<16^M^)-(T>>5@L<6H7T4#.3T #L"36U M;W,-Y DT$J3PN,K)&P96'J".M $M%%&?LZZOJ5II=FOWKB] MG6&,?5F(%,T'Q)I'BBQ6]T75++5[-N5N+"X2>,_1E)% &E1110!DZIXLT/0[ MVWL]2UG3]/N[C'DV]U=1Q22Y.!M5B">>..]:U?E7_P %2O\ D]#]G[_MS_\ M3B*_4^YNH;.!YKB6."%.6DD8*H^I- $M%9FI>)M'T723JNH:K8V.E@ F]N;E M(X1GI\[$+^M)X?\ %.B^++(7FAZO8:S:'&+C3[E)X^>GS(2* -2BBN;UCXE> M$/#NK1Z7JOBK1-,U.0[4LKS488IF) ( 1F#'@@].] &A?>*-&TS5+;3+S5[& MTU*ZP8+.>Y1)I1I?_ *0)-!*D\+ MC*R1L&5AZ@CK0!+15*?6M/M;M;6:^MHKEB L,DRJYSTPI.>:NT %%4X=8L+B M\:TBOK:2Z4D- DJEQCKEVGQ!T9[ZVB:V MDBE,4MN[!F0]0<^A']?2@#J**** "BBB@ HHHH Y_5OB%X6T&^DLM3\2Z/IU MY'@O;W=_%%(N0",JS C((/XU4_X6SX'_ .AR\/\ _@T@_P#BZ_)K]I/X-Z+^ MT#_P5QO/ 'B*ZO[+1M96U2XGTR1([A1'HRRKL9T=1\T:@Y4\$_6OI'_ARI\$ M/^AI^('_ (,;'_Y#H ^]=-U2RUFSCN]/NX+ZUD&4GMI5D1OHRD@U:K\:_P!I M+]G_ ,:?\$OO%/A3XA_"KQWJUYX1U"_%M<6%_)MW3*I?R;E$"QS1R1H^#M!4 MH<8(5J_7/X=^-+3XC_#_ ,,^++!&CLM=TRVU.!&.65)HED4'W 8"@#H:*QO$ M7C3P]X16-M=UW3-%60@(VHWD< 8DX &]AG)XK2L;ZVU.UCNK.XBN[:092:!P MZ,/4,.#0!/116-XB\:>'O"*QMKNNZ9HJR$!&U&\C@#$G WL,Y/% &S14%C? M6VIVL=U9W$5W;2#*30.'1AZAAP:;?:G9Z9&KWEW!:(QPK3R*@)]!DT 6:*Q] M2\8Z!H^K6FE7^N:;8ZI=_P#'M97-W''--SCY$)#-R0.!6Q0 4C,$4LQ"J!DD M]!4=U=0V5M+<7$BPP0H9)))#A44#))/8 5^2VN>-OB7_ ,%5_COKO@WPCXAN M/!OP1T!MT]Q'&X$\1)1'F0$>;++ARD3$*BJ>X)8 _2?4OVE/A%HMZ;/4/BGX M*L+L,4^SW/B&SCDW X(VM(#G/'UKN-#U_3/$VFQ:CH^I6FK:?,,QW5C.LT3_ M $=20?SKXNT7_@CW\ =-T=;2\3Q+JUWL :_N-4\N3=W(6-%0?0@\>_-?,OQW M^ /CC_@EQXNT3XI?"3Q5J6K^ +N^2UU/1]3DZL02(KD( DJ.H<+)M5D;&.<$ M@'Z]45S7PY\?:7\3OA[X>\8Z1)G2=:T^'4("Y&521 VUO1ES@^A!K1NO%6BV M.DW&JW&KV%OIEO\ ZZ]EN46&+I]YR=HZCJ>] &I15/2=8L->T^*^TR^MM1L9 MAF.YM)5EC?!QPRD@\UG^(O'7AOPBT8UWQ#I6BF0@(-1O8K?<2< #>PSD\4 ; ME%06-];:G:QW5G<17=M(,I- X=&'J&'!IM]J=GID:O>7<%HC'"M/(J GT&30 M!9HI%8,H(.0>0159]4LH[U;-[N!;MAE;=I5$A^BYSV- %JBJUQJ=G9SPP3W< M$$TQQ%')(JLYSC"@GGGTK%UWXD>$O"^I1:=K/BG1=(U"4;H[2^U"&"5QC.0C M,"?RH Z.BFHZR*K*P96&0RG((]:=0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M>5?&3_DHOP)_['.Y_P#4>UFO5:\J^,G_ "47X$_]CG<_^H]K- '?^+/^15UG M_KRF_P#1;44>+/\ D5=9_P"O*;_T6U% !X3_ .15T;_KRA_]%K6M63X3_P"1 M5T;_ *\H?_1:UK4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5Y5XC_P"3IOAY_P!B9XF_]+M!KU6O*O$?_)TWP\_[$SQ- M_P"EV@T >JT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'FVM?&JTT^_EM[33 MWO4C8H96E\L$CKCY3D50_P"%\?\ 4#_\F_\ ["JNL?!._DU"9]/O+7[*S%D6 MG_P#?R3_XBC_A2.N_\_>G_P#?R3_XBN3^T/$G^6?_ (+I?_(FWL.'^Z_\ M"E_F:W_"^/\ J!_^3?\ ]A7G/B#Q!>>)=2DO;V3?(W"J/NHO95'85V'_ I' M7?\ G[T__OY)_P#$5QFN:'>>'=1DLKV+RYDZ$+JV&@L^4 MU2OI>,8J_GRI7?:_G8]7+J>5PJ/ZE;FMW;=OF.T'7KSPWJ4=[92;)5X*G[KK MW5AW%>C?\+X]=#Y_Z^__ +"O-M%T6[\0:A%9647FS/\ DH[L3V KM/\ A2.N M_P#/WI__ '\D_P#B*7#&)XNHX::R%3=*^MHQDK^7,G9][>5^@9C3RN=1?7;< MUN[3M\OU-;_A?'_4#_\ )O\ ^PH_X7Q_U __ ";_ /L*R?\ A2.N_P#/WI__ M '\D_P#B*/\ A2.N_P#/WI__ '\D_P#B*^R_M#Q)_EG_ ."Z7_R)Y7L.'^Z_ M\"E_F:W_ OC_J!_^3?_ -A4UG\=+>2=5N=)D@B)Y>.<2$>^-H_G6'_PI'7? M^?O3_P#OY)_\14EO\#]7:9!/?64<.?F:-G9@/8%1G\ZTIYAXD\ZO"3\G"FE\ MW9?FB94.'[/5??+_ #/9H)X[J".:)@\4BAT8="",@U^+OC;]H+1OV8_^"IWQ M"\>:]IU]JNG6MQ/;M;:=L\XM+:1H"-[*, GGFOV?L;./3[&WM8L^5!&L29Z[ M5 _E7Y9?"'_ )31^-?^WW_TA2OZ8I\[A%U%[UM;;7ZGYY*UWR['?2?\%M/A M<(V*>!/%S/CY0WV4 GW/FG%>0_'#XR_&7_@IW9Z%X$^'7PMU+PQX"^VK>W6N M:H6-O*R@A6DN-BQJBAF/EH79B 1G&*_3WXI?!/P/\:/#-_H7C+PUI^MV-XA1 MVG@7SHSC >.3&Y' Z,I!%?EU\*/B=XO_ ."8?[4LOPI\;:K=:I\'M8F$MI=7 M&3'#;RL1'>Q#^ JP*S(O!VL0#A"="3] ?%FKZ5^PW^QS-/:_\3.V\#Z#':VO MV@!/MES\L49< \"29U)QT#'%?#_[)O[&5_\ MUZ-/\;OC]XJUS7(M6N9HM(T MNWN/)3RDD*LX//EQ;Q(BQ1A<;"V3FOJW_@IYH\OB;]AWQ])82^:L"V-\/*.Y M9(DO(68Y'4;E7FC_\$C[F&^$BS2>"_$5PBR=1%(;V2/'L492/8T >%_L0_M:>$OV2_P!@ M2_UW776_UR[\2W\>CZ#%(%FOIA#;_79&N07D(P 0!EBJGTK]E']D/Q9\?/B% M%^T3^T:K7^MW96XT#PG^6)KY*_9#_P""=_\ MPU!^S;XU\<1Z_+%XC@EET_PYIJX6#[1$(Y7\YCVDW^6,8"Y+'=P!]P_\$P_V ML+OXJ>"+KX5>-I);?XC>"D-J4O05GN[.-O+!8'GS8FQ&^>?N$Y); !YC_P % MC/\ D?OV;?\ L)ZE_P"C=-K]-*_,3_@LWOM_\ ::_Y-#^*_P#V M(VK?^F^6@#\P_P#@GW^RG?\ [9'PX>V\>>*-6L_A1X/OI+73M TF98?M=_+^ M^FDD)!'RK+&,X)(? *X.[4_;B_9!M?V"9_!?Q@^#7B'6-'5=533Y;6ZN?,>* M'OV4_B=^Q/^UEX5N_@K!KWBOX2>(I%77M+GF1TLXMZK+YA M)52R*1)$_#G:4)(SN_2FO)OC9^U%\//V>]:\*:5XWU6XT^[\32R0Z>^M58A9Y[T0,X]= MHC;'YU]%ZOID&M:3>Z=<@FVNX'MY0O7:ZE3^AKY'U']C#Q5'?3+8:SH\]F&/ ME27#RQR%>VY1&P!^A-?&<15LYI^S_LI::WLDWY;]#[+AVEDU3VG]JO72UVTO M/;J=!_PV[_U)?_E5_P#M-'_#;O\ U)?_ )5?_M-$.\?\ P*?^9U/_ M V[_P!27_Y5?_M->,_&;XI_\+<\46NL?V9_9/D6:VGD_:/.SM=WW;MJ_P!_ M&,=J[W_AC/QK_P!!30?_ (G_P#C->9_$SX9ZI\*=>@TG5I[.XN9K9;I6LG= MD"EW4 EE4YRA[>E>+FU?B&IA7',4_9W6\8K7ILKGLY30X?IXE2RYKVEGM*3T MZ[NQR-%%%?$'VQZE\$?C=_PIO^VO^)+_ &O_ &EY/_+UY'E^7YG^PV<^9[8Q M7J/_ V[_P!27_Y5?_M->,_"SX,ZW\7/[3_L>ZL+;^S_ "O-^W2.F?,W[=NU M&_N'.<=J[W_AC/QK_P!!30?_ (G_P#C-?>99B.(X82$< G[+6UHQ?5WU:OO M<^$S/#\.3QA^$OVR-*UO6K:RU;0)M'@GD$8NDNA.J$G +#8I S MU(S7M/Q"_P"1!\3?]@RY_P#135\T>&?V,]=76[5]>U;2QI:.&F6R>221U!R5 M&Y% STSGCT-?2_Q"_P"1!\3?]@RY_P#135]UP[5S:I2J?VJK.ZY=$GYZ+Y6^ M9\+Q#2RFG5I_V4[JSYM6UY:OYW^1^5/_ 3/^ ^@_M)?LG_&?P+KZA(;[5;= M[2\"[GLKI8"8IT]U;J,CC&N\_P"":_QXU[X'_$S7?V7/BBWV'4]/O)1H M,DS'8LOWWME8]8Y%/G1'C.YO[ZBM#_@B'_R2SXE_]AFW_P#1!KK_ /@J5^RG M>^./"]E\:? J36OCWP8JSW36.5FN;.-O,$JD<^9 8?\ M!4[_ ).\_9V_Z[0?^G".OU'FF2WB>65UCB12S.YP% Y))["OPQ^-'[4EO^U9 M\2OV:-?N L/BC3;BWT[7;=!A1'[#:<,#.K>UP#Q_Q[I+(0.CN#WS47_!1[3[[]F']L+X6_M#Z% M _V:]D2#55AX,TD $(?#-IH5I'YD=AK+W;%[R0 MPI/ -A4*H="PZG+;0* /E^Q_X*A?'_X"S0Z;\;?@VUR(R(OMS6T^D2S=BX"*_+W_@K5^S#\,_AW M\--'^)?A31['P;XL;6H;)X])46T5\KQR.6\I<*)%,8;>H!/S;L\$ 'VG^W5_ MR9_\6_\ L7[C^5>*_P#!'K_DS]/^Q@OOY15TOQ<\3ZMXU_X)>ZEX@UYFDUK5 M/AY;WEY(_#2326L;.Y'8L26QVS7-?\$>O^3/T_[&"^_E%0!]OU^3W_!2Q%\# M_M^_ WQ9IRBWOY$TR65XQAI&AU!@"WKE"%^@Q7ZPU^2'Q_UBV_:\_P""IW@+ MPOX;<:EHGA":UM;ZZM_FB*VDSW=XVX= "?)R>-ZC&YVY_A7-NBD=@PKM/\ @L-\;'\$_ 72OA]ILK?VOXUO0DT< M?W_L4#*[CCD%I3 ON-X]:X_X5_\ !-_X_>!? 6D:7H?[2.I>"[/R5N'T/3[: M=8K6:0;Y$&V-WE?: K,,E?IS7Y/\ _!+/ MQ5_PSG^TC\4?@-XPW66MZAOG0R"1#T*Q]]PK]+_ (O? M%CP]\#_ASK/C?Q5<26V@Z2B/<20Q[W^>18U"KW)9U&/>@"W\3O"MIXZ^&_BK MPYJ$:RV6K:5=6,R-T*21,A_0U^=__!#[Q-=7G@3XJ>'GDD:ST_4K&^BC/W5> M>*5'(]R+9,_05]&_&C]NGX71_LI^+_B'X0\7Z?K@>TDTW3[>)BEP=0F1EAB> M%P'4@YO M,CSCZ*#WH _0&OSV_P""U7B"YT_]G/PEI4,DD<.H^)8VGVG =8[:8A6]1N96 MQZH/2OT)KXN_X*U?"N\^(W[)=[J6GPO/=>%-2AUMXXUW,T 5X9C]%6;S#Z", MF@#W[]E?PS9^#OV:_A?I%BJK!!X;L&)4Y#N\"/(__ G9F_&O4Z^:_P#@GC\9 M=-^,G[*/@>6UNDEU/0+&+0=2M\_/#-;H(U+#_;C$;@]]WJ"!]*4 5H]-LX;^ M6^2T@2]F01R7*Q@2.HZ*6QD@>AK\Y/\ @H)\:/'WQ8_:*\(_LO\ PQUF;0I= M56)M=OK64QR-YJ-(8W92&\J.W!E=0J_MVV7P,\%>'=)\ M4: KQVNHZH+B1)K69$>6[<.-R,L2 +L*@F1&7=R,>&:Q<6O@/_@MM;7NLR)' M;Z[;Q)9SS$*%DDT@6\8![EI(S&/]\#WH ]4C_P""-?P47P7_ &8^I^)6U_R- MIUT7B ^=M^\(-NS9NYV=<<;N]<9_P3_^+7CGX(?M'>+/V6?B/JEQKPT[S'\/ MWTS[S&L]WQ27S# M)9HV4EHR_7)+D9^;-<=^WM"LW_!2K]F-7&0+C26_$:JQ'ZBOTWH _%?]A7P- MX]_;:T";X0^,/&^K6'PB\#8O+NQL)=MU=/,^(+1I&R/*0Q3.H((7! '*E-_] MN[]CG1_V%;7P/\7/A!K^M:--P%;:5AE5T;<&# <# M(/I/_!$M1N^.)QS]LTL9_P# VO0?^"U?_)K/A;_L<[7_ -(;Z@#TO]N#Q-_P MFO\ P3G\7>(=JI_:WA_3K_:H( \V:V? !_WJ^3/V%?V(U_:R^%FA>./C+J^K M:EX2TR)]'\*>'+:X-O EO$VV28E>0&D#K\N"2A))&T#Z2_:<_P"45%Q_V)FB M?SM*[3_@F9K5AK7[$WPX%@\9-G%=6EQ'&V3',MW-N##L3D/]'![T ?&O[2GP M8U7_ ()?_$CPC\6O@_JNI?\ ""ZI?+IVK^';ZY+QNP4R>0S'[Z21I*59@6C9 M"03D ?37_!0S]LBX^"_[-?A_6/ E\(-?\>*BZ1?X&ZWM&A662X0'^,*\:@]C M*#V%@P,GRN^T M[Q)_P2F_:F\)V6G^(=3UWX(^,Y6#V-Y(I,8#JDN5^[YT/F12>8JKO5MI[X_5 M[1=8LO$6CV.JZ;.UB.90C^1''QZ.^0/4QGTH ]:_P""NWQH\7?"GX!Z)IOA6[N- M)3Q-J;6.H:G:L4D2!8F?R5<Z1K> MJ>,'O+96/B6QU@;_ #&7+%8U!C0@G[CJQ7&#D@Y^E?VFD^#.K_#RQ\#?&W6] M'@T[6BJ6D>J7@@N)KB/:OG0$$,'5I%RR\ /AOE8@_'7BK_@CUK/@G5Y=<^"7 MQAU7PQJ*G,$&I-)!(O<#[9;%6 '_ %R- 'LO[ OP!^-'[-/B;QOX-\7Z@FL? M"Q)';PW=37JRS(4E"J5B!)B26-MS)G"M'P/F);QN\_Y3>V'_ &##_P"F1ZV_ MV'_VI/C%X?\ VE-7_9R^-TRZ[KEG#*]IJS,KW$;)"LZJTB@"6*2$[U=AO!(! MZX7$O/\ E-[8?]@P_P#ID>@#RC_@IW^S-X)^'_Q^^&VI:1!>I<_$36[VZUTS M71<.[7-MGRQCY!^_DZ>H]*_03PO\,?AQ_P $^?@/X[UCPU::@- LHYMY MNC/+-,L2HJ(Q'&[8BCMDYKY1_P""NG[OXR?LU2-\J?VG=_,>!Q<6&>:^IO\ M@HQI=WK'[%/Q4@LG9)DT^*X8J,GRXKF&60?0HC#\: /C/]EK]E?5?^"B$FI? M&_X]>)-4U+2;F[FM-%T*PG\B)8T;#[>#Y<*ME J89F1F9B>6M?M6?LC7?[ N MEVWQR^ /B76-#ATR[AM]9T6\N//@>"20*A)."\9D,:-&^[[X8,"MC>++/XR>+O#D_VFZM+S1M)F @M)4F8A0 PP61HY.1_RTKTWXI?\ M$R_!?@7P;=:GX_\ VC?%FF^&?,CAGEUB93;EFV: /O?X*_ M%"Q^-7PG\*>.=-A:VM-=T^.\%O(Y5@RY[XKM:\B_9+\!^&_AC^S MUX/\->$/%*^-?#=G%.;+759&%TDEQ+)P4)7"ERG']SUKUV@#\J_^"I7_ ">A M^S]_VY_^G$5]?_\ !2'_ ),E^*7_ %Y6_P#Z5P5\@?\ !4K_ )/0_9^_[<__ M $XBOK__ (*0_P#)DOQ2_P"O*W_]*X* /BO]B/\ 8I_X;$^#^@^+_B[XFUFY M\(Z0C:-X7\-Z9<""&*&%MLDS'!P6DW@XPQ*Y+8V@Z_\ !3C]I_5O MV;_@/!%X7O#8>+O%%T=.LKR,@26D*KNGG3_: *(#V,H;J!7E/P5_X)#_ _U M+X:V.I?%34/$&L^.]8MDN[^6&^\D64TBAC&O#;W4DJSN6#$$X'2N7_X+::=< MPVOP6U]X'N=(L;[48+A,?)YCBU=%)]66&7_OD^]?IGI>J6FN:79ZC83QW5C> M0I<03Q-N22-U#*P/<$$'\: /Q6U3X2^+O@/_ ,%&O@MX \2>(+WQ/H^BZGID M?AG4+X#S#I;7+-''](Y#,F.@V';A=H'Z%?\ !1K]J+4/V8/@(]YX=D\CQ?X@ MN?[,TJYV*XM3M+RSD-P2J#"@Y^9U)! (KYS_ &T]:T^^_P""HG[.FGVSQR7] M@=-%V48$IOOI61&]#CYL>C@]Z9_P7!TNZF\&?"?4@[?V?;ZC?V\R*.#))'"R M'/J!%)^9H Z+X$_\$I/"/B[P/;>+/C9JNO>*_'_B*%=0OC_:+QBT>10P4ORT MDB@CO_ /!+G]JSP3XW_ /!3#]CZ?XZ> X/B!X,MY(_B5X1B\^#[(")[^U0[S"I' M/F("QT/1[=KBXDZLW940?Q.S$*J]RP%?A M-9S>+-+\?6_[7*?#6P3X=-XU:9-+"YMU?>7P%/09) EQL$RXP,!: /TX_P"" M("QY\QCAY#W;"G[F3]EUS' MPR^)&@_%[P#H?C'PQ>K?Z'K%LMS;3#@X/#(P_A=6#*R]0RD=JZ>@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *\L\:(D5NZ@[22 M1]*]3KP[Q_\ L_ZAKWB6\U/2+ZT2*[)_P#G^TG_ +_2_P#QNC_AFKQ/ M_P _VD_]_I?_ (W0!O?\-1?]2S_Y/_\ VJC_ (:B_P"I9_\ )_\ ^U5@_P## M-7B?_G^TG_O]+_\ &ZJZK^S[K^BZ;=7]WJ6DQVUM&TLC>=+T SQ^[ZT 'Q$^ M.%QXZT'^RH=,_LR%Y%>9A<>:9%'(7[JX&<'\!6!\-?B-6"0Z;?:?&L4GE/%<2.KJ< @D!#P<^OK71?\,U>)_P#G^TG_ M +_2_P#QN@#>_P"&HO\ J6?_ "?_ /M5'_#47_4L_P#D_P#_ &JL'_AFKQ/_ M ,_VD_\ ?Z7_ .-T?\,U>)_^?[2?^_TO_P ;H Z*W_:@B:91/X<>.+NT=X'8 M?0%!G\Z]DT+6K7Q%H]KJ5DY>UN4WH6&#[@CU!R#]*^>X_P!FGQ(74/J&E*F> M2LLI('T\L5[WX0\-Q>$?#=AI$,AE2U3:9&&-S$EF..V23Q0!^2WQV^*7AWX* M_P#!8:7QIXLNY+'P_I:V[75Q%"\S('T41KA$!8_,ZC@=Z^OYO^"L?[-\<3NO MBO4I6521&FB766]AE ,GW(KY4^*'@W0OB#_P6BB\/^)=)M-NY3P<,JGZ@5^@7_#%/P$_Z)#X/_P#!3%_A0!^;?[8W[5$O_!17Q=X( M^#WP?\/:G!_ACX/^&5BU MGX0\*Z+X7M7 #Q:/816JOCH6V*-QY/)]37PM_P %L-*N[C]GKP7?Q.QL[7Q, MD M+K=-4,'V]HUMXI4W1;W'SO)L*-C(5.$VD+DVO^"QGAFYL/V6/AN;>\>^L-+U MRWM)93@^<393!)3C_KFWMEZK?"G_ ()FV'Q&^&/A3Q1IGQ[\=)8:QI=M?0QV M]P"D:R1*VP8?C;G;CMC% '$?$7PQK/\ P2?^._@W7?"7B/5M6^"GBNZ:+5-! MOI!(8B@02] %:0*XDC/6@"I\,_\ @EW!^T=X.TWX ML_%;Q]KDGCOQCY6OW,-BL?V>&*;$BPD,"V?** ;641_= (4&OTWMK>*SMXH( M4$<,2!$1>BJ!@ ?A6!\-84MOAUX6AB4)%'I5JBJ.@ A4 5TE '@O[>'BBZ\' M_L??%;4;*5X;@Z-):+)'GA?LC)JL"+]KU MO6[RYN),Y8^65A53Z "+./\ :)[U],?M)?#*7XR_ 3QYX+MV"WFL:1/;VI;& M//V[HLY[>8J9]J^'_P#@CC\;;&'P;XG^#.N2?V9XJTC4IM0L[&Z4Q2RPL%6> M,*?XXI$8LO7$G3Y3@ ^]OBQ\9/!OP-\+IXC\%T\.>.=#A\0:*MPEVMI-))&HE4,%;*,IX#-W[U\*_\ !0/] MBWX'?!W]DGQQXJ\)^!;'0O$EFU@ME>I=W#.K/?6Z.%5Y""3&T@Z'C)[9H ^U MK?XB^&/BQ\"=3\4^#=3BUCPW?:7>BTO((WC1Q&)8G 5E!&'C9>0.E?CG^P#^ MRWJG[96CZQX0U[Q1?:%\,?"M_P#VO-:Z:%$UUJ%W&D0P6!7B*T/S,K; M,:_0G_@GW_RC5\,?]@S7?_2Z]KR;_@B+"B_!WXBS!0)6UZ)&;N0+=2!^&X_G M0!K?&*QL/^"5/['>M:7\/]6N=4\3>*-=:'3]2U)$,MN\D7S2;1\I\J*$XXQO M=2002*Q/V<_^"7?A[XI^ [#XA?'37/$7BKQKXHMDU*6%K]H_LR2J&C$CG+R2 M[2")],O\ 2K6YMC"VY/+>)64 ^@!Q0!^6OQ,\%^(/^"3?QX\) M^*O!VN:MKGP=\2W#0ZCHMY*K-\N/,C8#"M($(>.4*I^4J>-V[TS_ (+67D.H M? OX:W5NXE@GUQI8W7HRM:N0?R-._P""V_B"PB^$'P\T%I(SJUUKTEY#%G]Y MY,5NZ.0/3=-&/KBN;_X*QZ3>Z+^R+\#;#4%D^VV=Q;6UR91\PE6P*MN]\J?U MH _3'PG_ ,BKHW_7E#_Z+6OS@^,G_*9OX8?]@R'_ -);NOT8\!W:ZAX&\.W2 M8*S:=;R#:.O^"RGPYL=&*R7&B6MJ+]K<@E#%#/4W_ M *+:B@ \)_\ (JZ-_P!>4/\ Z+6M:LGPG_R*NC?]>4/_ *+6M:@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*O$?_)TW MP\_[$SQ-_P"EV@UZK7E7B/\ Y.F^'G_8F>)O_2[0: /5:*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "L+Q=X0L_%^G^1<#RYTYAN%&6C/]1ZB MMVBN/&8.ACZ$\+BH*4)*S3_K[GNMT:TJLZ$U4INS1@>#_!]GX/T_R8/WMP_, MUPPPSG^@]!6_111@\'A\OP\,+A8*,(JR2_K[WN]V%6M.O-U*CNV%%%%=AD%% M%% !7PK\/_V0_B'X<_X*0>)?C/>6VGKX(O\ [3Y,R7BM.=]JL:YCQD?,#7W5 M10 5\R_M\_LBP?M9?!\V.G);P>-]%=KO0[R<[5+$ 26[MV20 ?1E0] <_35% M 'S-^QK\,?B7X:_9[F^&7QOTO3]1@L86TNTFCO%NEO--="OD2@=/+&4'JA0= M5)KYPT?]D#]I?]C+Q1K;_L[^(=+\8^!-2D-S_P (WXAD1'23@#*NR)O"A5\U M)$+@#?X5&5&>P%>AT4 ?+W_!.O\ 9]\7?LU_ &X\)>-8;2#6'UJYO@MG<"=/ M*>.)5.X#KE&XKR3]J3]B7XAP_M0>&_CK\!#IMIXD$OG:S87MS]FBFE4!2_3Y MEFC+)(O'3=U8D??E% 'R]^VY^R7=?MD?!+2-.62V\,^-]+D74+$W3^;#'(T> MV:UD= ?D;CYU!YC4XQD5X!X5T#_@H3I?AZT^'Z'PI:V%O;K91>,[RXMY9XXP M-H.0S.S!0!N: L>I).37Z044 ?G9^S'_ ,$\O&?[.O[8&D^-#JW @3R4@N$8[B.N9%X^M?5%% 'E= MG\%;#Q;^S1I?PN\:VB7%K+X:M=&U&*)@VR1+=$+QMC&Y'4,K8X*J:^*?!O[/ M?[8?[&J:CX:^#^H>'OB7X :=IM/L=:DCBDM]Y)8A))(O+.3DJLK*3\V 685^ ME5% 'P%\%?V*?BK\3_V@--^-?[2NM:?>ZMHK(^B^%]-8/#;/&VZ(L4^1$C?PQ^/GQ)M/!2_ SQ+<>'9;-[PZN8-6-AYRL(?)SC[^"LO MTS[U]7T4 4]'BN(-)LH[MM]VD"+,Q."&P2U=+V21 M&W+)(V1M1N,./RKWZBO-S#+Z&9T'A\0O=WTTV/2R_,*^6UUB,._>VUUW/C/_ M (8S\:_]!30?_ B?_P",T?\ #&?C7_H*:#_X$3__ !FOLRBOF/\ 4S*?Y9?^ M!'T_^N6:_P T?_ 3QK]G7X,ZU\(U\0?VQ=6%R=0^S^5]A=VV^7YF=VY%_OCI MGH:]EHHKZO X*EE^'CAJ'PQO:_FV_P V?*8[&5_VQ::P+6>[$,EAB=7F@1"/F5=I*8_A95Z M@D^U_MX?LC_$_P#:T^-WPZM+6.QM?A5H9C^WSR7X2=FEF4W4BQ 9)$2(JY[[ MN@-?>%% $-G9P:?:06MM$D%M BQ111C"HJC 4#L !4U%% 'Y\?LV_L6_$W]F M/]M;Q/XI\/6NFR_"'79+J!XUO0LT-K*?.A A(ZQ2A4_W=V.M>G?MQ?L!Z;^U M6VG^*- UA?"7Q(TF(16NJ,K>3=(I+1QS;/F0JQ)65H-7/"G_!/GXV? MM)?$+2O%O[4GCB.]TC39-\/AG3YU8N,@M'B%5A@1L*&:/<[ 8)4X8?I?10!Y M3^TM\--1^)'[./CGP/X8M[9-1U/1I-/L+=V$,*L5 1<]%4 8]J_//X._LQ?M MX? /P>/"W@/Q%X?T+01%/ MV/\ 0;V6UNV\1^,M40)J&OSPB,^6#D0PID^7'GD\DL0"3PH7Z6HH ^"OBY^Q MY\2/CU^WWX8^(?BBUT^+X4^&I+<641O0\TD=NIF4&$#_ ):7)YS_ 8SG&*^ M]:** ,[Q'X?L/%GA[5-#U2W6ZTS4[66RNH&Z20R(4=3[%6(_&OAK_@GC^R;\ M7/V2?B3X[TKQ NGWOP[UA2UK=V]\'E\^&0B&7RL?*'B=]W?(3TK[VHH ^3/V MSOV ="_:AN[/Q;H>K/X+^)FFK&+77( QCG6,[HUF"D,&4_=E4[E]& 'S]=> M#_\ @H+X?T-_!][:^%/B9H;#[,]UJS6%TDT73]YYYC>1>/XT9CGFOTTHH _% MFX_X)!_&S6O#>K^*K^Z\)VGB5I#-OF50L?0%UQ@[^0* M^G:* "J]_86VJ6-S97D$=U:7,;0S03*&21&!#*P/4$$@CWJQ10!^:'C#_@G' M\6_V??B1J/C;]ESQS'H]G>,"_AS49]C*F<^3ND5XKB,')7S<%0<98\EFN>'? M^"BOQ-T^;P[?76B>#;&<"&;5+*[L8)'4XRPDA,DJ8YY0*W7':OTRHH ^5OV) MOV#/#W[).GWVJW=^OBKQ]JB;+S7'AV+#&<$PP DD*6Y9B\/ZT/"GQ'\. MI>K88)*-P=8I63YT"N-RNN2A9C@YKZJHH _.9V_ MX*)6VBCPDEAX3N/W(@_X2];BU^T 8"[^9!E@#NW>1G@GKU]C_8;_ &%5_9?; M6O%WBS6U\6_%#Q"K#4-44L\<",_F2)&[@/(7&/"DEBVI27%V(Y5$5\TS[$(RWR$?CQ7VI110! M\2?\$T_V3_'_ .R]_P +-_X3FWL+?^W[FRELOL-V)\K%]IW[L#Y?]:GZUU?_ M 4F_9R\9?M/? W0_"W@>"SGU:S\1P:G*M[&-*L;E8VW*)8I+5' /<94\U\E_L;_"7] MI?X7_ ?PU\0_@-J^D>)M%\517%SJ?@[7BL:1745Q) )(B[HIW)$N6$B'@ A@ MJD?H5^VA\,O$'QD_9B\=^#?"UK'>Z_JMM#':6\DRQ*[+<1._::^$VJ^!?$9>W@NBLUK?PJ&ELKA#E)DSW'(([JS#(S7I]% 'Y MK>"?A;^W/^RYH:^"? [^%_B5X2M7:'3+C49XQ):0$_+@2RQ,J@<^7ND"\A\4V4B3Z7X?LW$L-JZ$F+>0 BK$QW+''D M%L,6)W!OT!HH ^=_VWOV1;']KWX5P:$NH)HOB32KC[9I&I2(7CCD(VO'(!SY M;KC)'(*JW.-I^;O#TW_!0SX=:':^%(- \(>,8+5/LL/B*]N[=Y@B !69FGB9 MSCC<\18XRW/)_1FB@#XL_8S_ &)?%_PU^*GB+XT?&3Q';^)OBCKB/&J61W06 MBO@.Q;:H+E55 J*$100-V1M2X_95\>R?\%,K7XW+;V/_ @D=D8&F^UC[1N_ MLUK?_58S_K"/PYK[4HH ^.?^"D7[(/BK]J+PGX.U/P+>VT/BSPE=3S6UK=2^ M2MQ',(B^V3HLBM!&1NP#\W([]S^R;I/QVU3P+XGTO]HZ'2]0N+IU@M(X!;.L MUJT;),DJP#80??J&-?1M% 'YK6O[%7[0_P"Q[X\US5OV;?$>F>(/!VKMYLOA MG7Y%5D()VJPST4 >(_L5_"?7_@;^S'X(\#^*([>+7M)CN5N4M9A M+&"]W-*N&'7Y9%KQG_@I1^RKX]_:?L?AQ%X&M[&X?0KVZGO/MUV(,+((0NW( MY^XU?:E% 'EW[2?[/OA[]ISX2ZKX%\1L]O#I&2I'& M59ER,YKXB\"_#G]O']FS0X_A_P"$(_"_C[PK:?N--U:^NH6-E#QM51++%(%4 M>&?\ @G7\:]/_ &FOAE\6/%7B*Q\8ZW_:\&L^*[]K MH((&25=L4"E07"Q(HX"@<*H 4$_?/[1'P%\/?M*?"?6/ GB0/%:7H62"\A4& M6SN$.8YDSW!R".ZLR]#7I5% 'YJ^ _A)^W#^R?HY\&^ 9/"OQ.\&VLC)IIU* M:-'MHF)P0)9870#.[R][JI&!D==_X,_L(_%'XH_'S3_C3^TOKUCJ6K:7)'+I MGAG3V#Q0M$VZ%7* 1I$C9<1H6WL'49.TC([X/_ &NHHH \!_X9ANO^A@A_P# 4_\ Q5'_ S#=?\ 0P0_ M^ I_^*KWZB@#S7X7?":[^'>J7=RVL+>6]Q#Y;6Z0% 6!!#$[CT&X?\"->E44 M4 %%%% !1110!\*ZM^R'\0[S_@IQ9_'".VT\^ XMFZ8WBBXXTHVQ_=8S_K/T MYK[JHHH *XCXU?"#0/CS\+]?\"^)HFDTG5[?RFDBP)() 0TW\II(L"2"0$ M-'-&2" Z.%89!&1@@C(KX*\#_ ?]L_\ 8[M+WPO\++WPW\3_ )',SZ;9ZM) M'$\ =B6(266(Q'))*+*R9R1R37Z644 ?G/X$_88^,/[0_P ;M)^)W[4&M:.?VHOAOX1T7P M+;V-Q?:;JSWEP+ZZ$"B,PL@P2.3DCBOL:B@#)\(Z;-H_A31;"Y"BXM;*&"0* M!F1 FW%G8VS MRLWS2!V9F=B22TCLQ)[L:^>O^":/[,'CG]EWX;^+M%\=6]C;WVI:LEY;BQNA M.IC$*H=%CS;>52&CFC M)'#HP!'8XP<@D5\)>"_@K^VO^R+I]QX1^&EYX;^*'@>&1O[,BU66..2V1CR5 M266(QX)+%!(Z Y(SDY_2FB@#\[?A7^P;\5?C1\;M-^+7[3WB"RU&XTITDT[P MKI[K+$I1BR(^T>6D0;#;$+%R?F/7/T]^V9^S':_M8?!*]\&->QZ7JT-Q'J.E M:A,A=(+I RC>!SL9'=#CINS@XP?=** /S4^'WA#_ (* _"OPMI_PYTB#PE?Z M+80"RL?$M[*]X#9KT"W\'_ +>OP9T./P%X3N?" MWCOP_9J;33?%%X\"WD%NH(C+K-(IW 8&&67! &Y@,UV'[>G[+7Q$^.OQX^"_ MB;P?I-OJ&C^&;E9-3FEO8H3$HNH9.%=@6^5&/&>E??L_:UK MOQ$^(>O)XQ^+'B'?]KU!6:2*T1VWR*CN SN[ %G(' "J ,EOK^BB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *\J^,G_)1?@3_ -CG<_\ J/:S7JM>5?&3_DHO MP)_['.Y_]1[6: ._\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* #PG_ M ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#HM:UJ "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\J\1_\ )TWP\_[$SQ-_ MZ7:#7JM>5>(_^3IOAY_V)GB;_P!+M!H ]5HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRKXR?\E%^!/\ V.=S_P"H M]K->JUY5\9/^2B_ G_L<[G_U'M9H [_Q9_R*NL_]>4W_ *+:BCQ9_P BKK/_ M %Y3?^BVHH /"?\ R*NC?]>4/_HM:UJR?"?_ "*NC?\ 7E#_ .BUK6H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRKQ' M_P G3?#S_L3/$W_I=H->JUY5XC_Y.F^'G_8F>)O_ $NT&@#U6BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*OC)_R M47X$_P#8YW/_ *CVLUZK7E7QD_Y*+\"?^QSN?_4>UF@#O_%G_(JZS_UY3?\ MHMJ*/%G_ "*NL_\ 7E-_Z+:B@ \)_P#(JZ-_UY0_^BUK6K)\)_\ (JZ-_P!> M4/\ Z+6M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O*O$?_ "=-\//^Q,\3?^EV@UZK7 ?$+X2OXX\4:#XCL/&'B#P9 MK6CV=YI\5UH26,GFV]T]M)*DBW=M.OWK.$@J%(P><&@#OZ*\J_X4WXN_Z+M\ M0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ M ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_ M\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH M_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN M_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z M+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ M !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?# MW_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#* MJ@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6B MO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_ MX4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_ MZ+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNW MQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# M'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ M "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X M4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4W MXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _ M\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P] M_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@ M#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5: M*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4 MWXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[ M_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ M_P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P! M\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_R MJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ M (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ M *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HN MWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ M 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/? M_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ M /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\ MJ_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A M3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_H MNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$ M#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ? M#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ M*JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3 M?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B M[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ M _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P M!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ M ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ / M5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HK MRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3? MB[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^ MB[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ M , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P M]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*J MC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ MA3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ MHNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[? M$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P M?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\ MJJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH M]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK M_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%- M^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[ M?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/ M_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/ M?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P J MJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^ M+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O M^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$# M_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ ' MP]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ MRJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5 MHKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO* MO^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+ MO^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+ MM\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ MP!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W M_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/ M^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"% M-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B M[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0 M/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\ M/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJ MH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U M6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^ M%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WX MN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\ M0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ M ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_ M\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH M_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN M_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z M+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ M !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?# MW_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#* MJ@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6B MO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_ MX4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_ MZ+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNW MQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# M'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ M "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X M4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4W MXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _ M\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P] M_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@ M#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5: M*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4 MWXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[ M_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ M_P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P! M\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_R MJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ M (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ M *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HN MWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ M 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/? M_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ M /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\ MJ_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A M3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_H MNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$ M#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ? M#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ M*JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3 M?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B M[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ M _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P M!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ M ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ / M5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HK MRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3? MB[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^ MB[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ M , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P M]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*J MC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ MA3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ MHNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[? M$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P M?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\ MJJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH M]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK M_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%- M^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[ M?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/ M_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/ M?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P J MJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^ M+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O M^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$# M_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ ' MP]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ MRJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5 MHKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO* MO^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+ MO^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+ MM\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ MP!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W M_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/ M^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"% M-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B M[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0 M/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\ M/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJ MH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U M6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^ M%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WX MN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\ M0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ M ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_ M\JJ/^%-^+O\ HNWQ _\ 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH M_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN M_P"B[?$#_P ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z M+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ M !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?# MW_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\ 'P]_P#* MJ@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6B MO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ ,JJ /5:*\J_ MX4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:\J^,G_ "47 MX$_]CG<_^H]K-'_"F_%W_1=OB!_X ^'O_E51I_P+O_\ A+O#.O:]\3O%_B[_ M (1V\DU"QT_58-)BMQ4W_HMJ* /([#XNZQI=C;V<5M8M%;QK"A>-RQ"@ 9^? MKQ4__"Z]<_Y]=/\ ^_ v3.24.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Jan. 31, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-38211    
Entity Registrant Name Roku, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-2087865    
Entity Address, Address Line One 1173 Coleman Avenue    
Entity Address, City or Town San Jose    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95110    
City Area Code 408    
Local Phone Number 556-9040    
Title of 12(b) Security Class A Common Stock, $0.0001 par value    
Trading Symbol ROKU    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 7.1
Documents Incorporated by Reference
Part III incorporates by reference certain information from the Registrant’s definitive proxy statement (the “Proxy Statement”) for the 2024 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.
   
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001428439    
Class A Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   126,162,538  
Class B Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   17,359,398  
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 34
Auditor Name DELOITTE & TOUCHE LLP
Auditor Location San Jose, California
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 2,025,891 $ 1,961,956
Accounts receivable, net of allowances of $34,127 and $40,191 as of 816,337 760,793
Inventories 92,129 106,747
Prepaid expenses and other current assets 138,585 135,383
Total current assets 3,072,942 2,964,879
Property and equipment, net 264,556 335,031
Operating lease right-of-use assets 371,444 521,695
Content assets, net 257,395 292,766
Intangible assets, net 41,753 58,881
Goodwill 161,519 161,519
Other non-current assets 92,183 77,830
Total Assets 4,261,792 4,412,601
Current Liabilities:    
Accounts payable 385,330 164,800
Accrued liabilities 788,040 750,810
Current portion of long-term debt 0 79,985
Deferred revenue, current portion 102,157 87,678
Total current liabilities 1,275,527 1,083,273
Deferred revenue, non-current portion 24,572 28,210
Operating lease liability, non-current portion 586,174 584,651
Other long-term liabilities 49,186 69,911
Total Liabilities 1,935,459 1,766,045
Commitments and contingencies (Note 12)
Stockholders’ Equity:    
Common stock, $0.0001 par value; 14 14
Additional paid-in capital 3,623,747 3,234,860
Accumulated other comprehensive income (loss) 159 (292)
Accumulated deficit (1,297,587) (588,026)
Total stockholders’ equity 2,326,333 2,646,556
Total Liabilities and Stockholders’ Equity $ 4,261,792 $ 4,412,601
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable, allowances $ 34,127 $ 40,191
Common stock, par value (in dollars per share) $ 0.1000 $ 0.1000
Common stock, shares authorized (in shares) 1,150,000 1,150,000
Common stock, shares issued (in shares) 143,502 140,027
Common stock, shares outstanding (in shares) 143,502 140,027
Class A Common Stock    
Common stock, shares authorized (in shares) 1,000,000 1,000,000
Common stock, shares issued (in shares) 126,118 122,602
Common stock, shares outstanding (in shares) 126,118 122,602
Class B Common Stock    
Common stock, shares authorized (in shares) 150,000 150,000
Common stock, shares issued (in shares) 17,384 17,425
Common stock, shares outstanding (in shares) 17,384 17,425
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Revenue:      
Total net revenue $ 3,484,619 $ 3,126,534 $ 2,764,584
Cost of Revenue:      
Total cost of revenue 1,962,004 1,685,412 1,355,984
Gross Profit (Loss):      
Total gross profit 1,522,615 1,441,122 1,408,600
Operating Expenses:      
Research and development 878,474 788,913 461,602
Sales and marketing 1,033,359 838,419 455,601
General and administrative 403,159 344,678 256,297
Total operating expenses 2,314,992 1,972,010 1,173,500
Income (Loss) from Operations (792,377) (530,888) 235,100
Other Income, Net:      
Interest expense (730) (5,161) (2,980)
Other income, net 93,677 43,766 4,467
Total other income, net 92,947 38,605 1,487
Income (Loss) Before Income Taxes (699,430) (492,283) 236,587
Income tax expense (benefit) 10,131 5,722 (5,798)
Net Income (Loss) $ (709,561) $ (498,005) $ 242,385
Net income (loss) per share—basic (in dollars per share) $ (5.01) $ (3.62) $ 1.83
Net income (loss) per share—diluted (in dollars per share) $ (5.01) $ (3.62) $ 1.71
Weighted-average common shares outstanding —basic (in shares) 141,572 137,668 132,710
Weighted-average common shares outstanding - diluted (in shares) 141,572 137,668 141,668
Platform | Services      
Net Revenue:      
Total net revenue $ 2,994,105 $ 2,711,441 $ 2,264,920
Cost of Revenue:      
Total cost of revenue 1,427,546 1,179,675 818,506
Gross Profit (Loss):      
Total gross profit 1,566,559 1,531,766 1,446,414
Devices | Produced content      
Net Revenue:      
Total net revenue 490,514 415,093 499,664
Cost of Revenue:      
Total cost of revenue 534,458 505,737 537,478
Gross Profit (Loss):      
Total gross profit $ (43,944) $ (90,644) $ (37,814)
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ (709,561) $ (498,005) $ 242,385
Other comprehensive gain (loss), net of tax:      
Foreign currency translation adjustment 451 (333) 12
Other comprehensive gain (loss), net of tax 451 (333) 12
Comprehensive Income (Loss) $ (709,110) $ (498,338) $ 242,397
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Foreign currency translation adjustment
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2020   128,004        
Beginning balance at Dec. 31, 2020 $ 1,328,015 $ 13 $ 1,660,379 $ 29   $ (332,406)
Vesting of early exercised stock options 4   4      
Issuance of common stock pursuant to equity incentive plans, net of taxes (in shares)   4,496        
Issuance of common stock pursuant to equity incentive plans 18,532 $ 1 18,531      
Issuance of common stock in connection with at-the-market offering, net of issuance costs of $10,400 (in shares)   2,637        
Issuance of common stock in connection with at-the-market offering, net of issuance costs of $10,400 989,615   989,615      
Stock-based compensation expense 188,043   188,043      
Foreign currency translation adjustment 12       $ 12  
Net income (loss) 242,385         242,385
Ending balance (in shares) at Dec. 31, 2021   135,137        
Ending balance at Dec. 31, 2021 2,766,606 $ 14 2,856,572 41   (90,021)
Issuance of common stock pursuant to equity incentive plans, net of taxes (in shares)   4,890        
Issuance of common stock pursuant to equity incentive plans 18,357   18,357      
Stock-based compensation expense 359,931   359,931      
Foreign currency translation adjustment (333)       (333)  
Net income (loss) (498,005)         (498,005)
Ending balance (in shares) at Dec. 31, 2022   140,027        
Ending balance at Dec. 31, 2022 2,646,556 $ 14 3,234,860 (292)   (588,026)
Issuance of common stock pursuant to equity incentive plans, net of taxes (in shares)   3,475        
Issuance of common stock pursuant to equity incentive plans 18,757   18,757      
Stock-based compensation expense 370,130   370,130      
Foreign currency translation adjustment 451       $ 451  
Net income (loss) (709,561)         (709,561)
Ending balance (in shares) at Dec. 31, 2023   143,502        
Ending balance at Dec. 31, 2023 $ 2,326,333 $ 14 $ 3,623,747 $ 159   $ (1,297,587)
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]  
Issuance costs $ 10,400
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income (loss) $ (709,561) $ (498,005) $ 242,385
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 70,447 48,651 42,621
Stock-based compensation expense 370,130 359,931 187,532
Amortization of right-of-use assets 57,579 55,507 31,024
Amortization of content assets 207,852 234,355 95,570
Foreign currency remeasurement (gains) losses 1,457 (8,230) 0
Change in fair value of Strategic Investment (4,348) 532 0
Impairment of assets 269,402 7,500 0
Provision for (recoveries of) doubtful accounts 1,674 2,081 (904)
Other items, net (1,510) (190) (101)
Changes in operating assets and liabilities:      
Accounts receivable (56,937) (10,887) (221,768)
Inventories 14,725 (56,471) 3,619
Prepaid expenses and other current assets 15,058 (15,941) (48,074)
Content assets and liabilities, net (267,155) (313,204) (193,440)
Other non-current assets (592) (7,304) (19,335)
Accounts payable 248,175 14,190 8,428
Accrued liabilities 57,714 167,526 128,931
Operating lease liabilities (27,786) (9,245) (20,083)
Other long-term liabilities (1,309) (403) (1,100)
Deferred revenue 10,841 41,402 (7,224)
Net cash provided by operating activities 255,856 11,795 228,081
Cash flows from investing activities:      
Purchases of property and equipment (82,619) (161,696) (40,041)
Acquisition of businesses, net of cash acquired 0 0 (136,778)
Purchase of Strategic Investment (10,000) (40,000) 0
Net cash used in investing activities (92,619) (201,696) (176,819)
Cash flows from financing activities:      
Repayments of borrowings (80,000) (10,000) (5,000)
Proceeds from equity issued under incentive plans 18,757 18,357 18,532
Proceeds from equity issued under at-the-market offerings, net of offering costs 0 0 989,615
Net cash (used in) provided by financing activities (61,243) 8,357 1,003,147
Net increase (decrease) in cash, cash equivalents and restricted cash 101,994 (181,544) 1,054,409
Effect of exchange rate changes on cash, cash equivalents and restricted cash 2,654 (4,170) 12
Cash, cash equivalents and restricted cash —Beginning of period 1,961,956 2,147,670 1,093,249
Cash, cash equivalents and restricted cash —End of period 2,066,604 1,961,956 2,147,670
Cash, cash equivalents and restricted cash at end of period:      
Cash and cash equivalents 2,025,891 1,961,956 2,146,043
Restricted cash, current 40,713 0 0
Restricted cash, non-current 0 0 1,627
Cash, cash equivalents and restricted cash —End of period 2,066,604 1,961,956 2,147,670
Supplemental disclosures of cash flow information:      
Cash paid for interest 915 3,894 2,578
Cash paid for income taxes 6,632 7,016 1,363
Supplemental disclosures of non-cash investing and financing activities:      
Non-cash consideration for business combination 0 0 21,400
Services to be received as part of a business combination 0 0 6,500
Unpaid portion of property and equipment purchases $ 429 $ 28,503 $ 3,073
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company THE COMPANY
Organization and Description of Business
Roku, Inc. (the “Company” or “Roku”), was formed in October 2002 as Roku LLC under the laws of the State of Delaware. On February 1, 2008, Roku LLC was converted into Roku, Inc., a Delaware corporation. The Company operates in two reportable segments and generates platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls). Streaming services distribution was previously referred to as content distribution services. The Company generates devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies and Basis of Presentation
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies and Basis of Presentation SIGNIFICANT ACCOUNTING POLICIES AND BASIS OF PRESENTATION
Basis of Presentation and Principles of Consolidation
The consolidated financial statements, which include the accounts of Roku, Inc. and its wholly-owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts in the consolidated financial statements and accompanying notes have been reclassified to conform to the current period presentation.
Use of Estimates
The preparation of the Company’s consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expenses. Significant items subject to such estimates and assumptions include:
revenue recognition: determining the nature and timing of satisfaction of performance obligations, variable consideration, determining the stand-alone selling prices of performance obligations, gross versus net revenue recognition, and evaluation of customer versus vendor relationships;
the impairment of intangible assets;
amortization and the impairment of content assets;
the impairment of operating lease right-of-use assets and property and equipment;
valuation of the Strategic Investment (defined in Note 7);
useful lives of tangible and intangible assets;
allowances for sales returns and sales incentives; and
the valuation of deferred income tax assets
The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. Actual results may differ from the Company’s estimates and assumptions.
Comprehensive Income (Loss)
Comprehensive income (loss) for the years ended December 31, 2023, 2022, and 2021 includes foreign currency translation adjustments.
Foreign Currency
The functional currency of some of the Company’s foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities of these subsidiaries are remeasured into U.S. dollars from the local currency at exchange rates in effect at period-end and non-monetary assets and liabilities are remeasured at historical exchange rates. Revenue and expenses are remeasured at average exchange rates in effect during each period. Foreign currency gains or losses from remeasurement and transaction gains or losses are recorded as Other income (expense), net in the consolidated statements of operations. The Company recorded a foreign currency loss of $1.5 million, a gain of $8.2 million, and a loss of $1.2 million during the years ended December 31, 2023, 2022, and 2021, respectively.
The Company also has some foreign subsidiaries which use local currency as their functional currency. The financial statements of these subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity.
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist primarily of bank deposit accounts and investments in money market funds.
The Company’s restricted cash balance is included in Prepaid expenses and other current assets in the consolidated balance sheets and is used to secure outstanding letters of credit related to operating leases for office facilities. The letters of credit were previously secured by the Credit Facility (defined in Note 10) which matured and was repaid in February 2023. See Note 10 for additional details.
The Company maintains its cash, cash equivalent, and restricted cash balances with high credit financial institutions and continuously monitors the amount of exposure to any one institution and diversifies as necessary in order to minimize its concentration risk. Such balances often exceed regulated insured limits.
Accounts Receivable, net
Accounts receivable are typically unsecured and are derived from revenue earned from customers. They are stated at invoice value less estimated allowances for sales returns, sales incentives, doubtful accounts, and other miscellaneous allowances. The Company performs ongoing credit evaluations of its customers to determine allowances for potential credit losses and doubtful accounts. The Company considers historical experience, ongoing promotional activities, historical claim rates, and other factors to determine the allowances for sales returns and sales incentives.
Allowance for Sales Returns: Allowance for sales returns consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$7,417 $6,015 $5,912 
Add: Charged to revenue16,560 19,068 16,181 
Less: Utilization of sales return reserve(16,169)(17,666)(16,078)
Ending balance$7,808 $7,417 $6,015 
Allowance for Sales Incentives: Allowance for sales incentives consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$28,903 $48,411 $30,838 
Add: Charged to revenue85,178 94,731 90,530 
Less: Utilization of sales incentive reserve(91,057)(114,239)(72,957)
Ending balance$23,024 $28,903 $48,411 
Allowance for Doubtful Accounts: Allowance for doubtful accounts consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$3,498 $2,158 $4,181 
Provision for (recoveries of) doubtful accounts1,674 2,081 (904)
Adjustments for write-off(2,959)(741)(1,119)
Ending balance$2,213 $3,498 $2,158 
The Company did not have any customer that individually accounted for more than 10% of its accounts receivable, net balance as of December 31, 2023 and 2022.
Intangible Assets
Intangible assets acquired through business combinations are recorded at their fair values as of the acquisition date. Intangible assets are amortized using the straight-line method over their estimated useful lives. The Company evaluates the estimated remaining useful lives of its intangible assets annually and when events or changes in circumstances warrant a revision to the remaining periods of amortization.
Impairment Assessments
The Company evaluates goodwill and indefinite-lived intangible assets, for possible impairment at least annually during the fourth quarter of each fiscal year or more often, if and when circumstances indicate that goodwill or indefinite-lived intangible assets may be impaired. This includes but is not limited to significant adverse changes in the business climate, market conditions, or other events that indicate that it is more likely than not that the fair value of a reporting unit or indefinite lived-intangible asset is less than its carrying value. In performing its annual assessment, the Company can opt to perform a qualitative assessment to test for impairment or it can directly perform a quantitative assessment. Based on the Company’s qualitative assessment, if it is determined that the fair value of the reporting unit or indefinite-lived intangible assets is, more likely than not, less than its carrying amount, then the quantitative assessment is performed. Any excess of the reporting unit’s carrying amount over its fair value is recorded as an impairment loss, limited to the total amount of goodwill allocated to the reporting unit. Any excess of an indefinite-lived intangible asset’s carrying amount over its fair value is recorded as an impairment loss.
The Company reviews long-lived assets, including property and equipment, right-of-use assets, and intangible assets with finite lives for impairment when events or changes in business circumstances indicate that the carrying amount of the asset or asset group may not be recoverable. The Company assesses the recoverability of an asset or asset group based on their estimated undiscounted future cash flows directly associated with their use and eventual disposition. If the asset or asset group is not recoverable, an impairment loss is recognized based on the excess of the carrying amount over the fair value of the asset or asset group.
The Company did not recognize any impairment for goodwill in any of the periods reported. The Company recorded an impairment charge related to abandoned technology assets of $7.5 million for the year ended December 31, 2022. There were no impairments of intangible assets during the years ended December 31, 2023 and December 31, 2021. See Note 17 for additional details.
During the year ended December 31, 2023, the Company recognized an impairment charge of $131.6 million for operating lease right-of-use assets and an impairment charge of $72.3 million for property and equipment related to a decision to sub-lease and cease the use of certain office facilities and related property and equipment. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. There were no impairments of property and equipment, right-of-use assets, and intangible assets with finite lives during the years ended December 31, 2022 and December 31, 2021.
Content Assets
The Company recognizes content assets (licensed and produced) as Content assets, net on the consolidated balance sheets. For licensed content, the cost per title is capitalized along with a corresponding liability when the license period begins, the content is available for streaming and when the fee is determinable. For produced content, all direct production costs are capitalized. Payment terms for certain licensed content require advanced payments which are reflected in Prepaid expenses and other current assets.
The amortization expense for content assets (licensed and produced) is based on projected usage which results in accelerated or straight-lined patterns depending on the nature of the content. Projected usage is mainly based on historical and projected viewing patterns. Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations.
Content assets (licensed and produced) are primarily monetized together as a unit, referred to as a film group. The film group is evaluated for impairment whenever an event occurs, or circumstances change, indicating the fair value is less than the carrying value. The Company reviews various qualitative factors and indicators to assess whether the film group is impaired. In addition, unamortized costs for assets that have been, or are expected to be, abandoned are written off. During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021.
Revenue Recognition
Revenue is recognized upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. The Company’s contracts include various product or services or a combination of both, which are generally capable of being distinct and are accounted for as separate performance obligations. The Company’s contracts often contain multiple distinct performance obligations.
The Company estimates the transaction price based on the amount expected to be received for transferring the promised goods or services in the contract which may include fixed consideration or variable consideration. At the inception of each arrangement, the Company evaluates the likelihood that the payments will be collected. When arrangements have variable consideration, the Company utilizes the expected value method to estimate the amount expected to be received. The amount of variable consideration that is included in the transaction price is constrained to the extent that it is probable a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The estimate of the variable consideration is based on the assessment of historical, current, and forecasted performance noted and expected from the performance obligation.
In arrangements with multiple performance obligations, the estimated transaction price of each contract is allocated to each distinct performance obligation based on relative stand-alone selling price (“SSP”). For performance obligations routinely sold separately, the Company determines SSP based on prices charged to customers for individual products in consideration with historical and expected discounting practices, the size, and volume of transactions, geographic location, and go-to-market strategy. For those performance obligations that are not routinely sold separately, the Company determines SSP using information that may include market conditions and other observable inputs.
When the Company’s arrangements involve third-party goods and services, it evaluates whether the Company is the principal, and reports revenue on a gross basis, or an agent, and reports revenue on a net basis. In this assessment, the Company considers if it obtains control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price.
Revenue is recorded net of taxes collected from customers which are subsequently remitted to the relevant government authority. The Company does not capitalize any cost associated with contract acquisition because it applies a practical expedient and expenses commissions when incurred as most direct contract acquisition costs relate to contracts that are recognized over a period of one year or less. Sales commissions are included in Sales and marketing expenses in the consolidated statements of operations. The as-invoiced practical expedient is applied when the amount of consideration the Company has a right to invoice corresponds directly with the value to the customer of the entity’s performance completed to date.
Nature of Products and Services
Platform segment:
The Company generates platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls).
The Company sells digital advertising to advertisers directly or through advertising agencies or third-party demand and supply-side platforms and to content partners for their media and entertainment promotions via various campaign tools. Advertising arrangements include video and display advertising delivered through advertising impressions. Advertising arrangements include multiple performance obligations as they contain distinct advertising products or services. For such arrangements, the Company allocates revenue to each distinct performance obligation based on their relative SSP. The Company also generates revenue from customers using its advertising platform. For such arrangements, it charges a platform fee, which is a percentage of a customer’s advertising inventory spend during the month, along with data and any add-on features purchased through the platform. The Company recognizes revenue on either a gross or net basis for digital advertising based on its determination as to whether it is acting as the principal in the revenue generation process or as an agent. Where the Company is the principal, it controls the advertising inventory before it is transferred to its customers. This is further supported by the Company being primarily responsible to its customers for the fulfillment and having a level of discretion in establishing pricing. Advertising arrangements comprised of multiple performance obligations are recognized either at a point in time or over time depending on the nature of the distinct performance obligation.
The Company’s revenue sharing arrangements within its streaming services distribution include cash or non-cash consideration. The revenue sharing arrangements generally apply to new subscriptions for accounts that sign up for new services and at the time of a movie rental or purchase. Revenue is recognized on a net basis as the Company is deemed to be the agent between content partners and end users. Revenue is recognized on a time elapsed basis, by day, as the services are delivered over the contractual distribution term. Non-cash consideration is usually in the form of advertising inventory, the fair value of which is determined based on relevant internal and third-party data.
The Company sells Premium Subscriptions for premium content on The Roku Channel for varying fees for different content. Revenue from such Premium Subscription fees is recognized on a gross basis over the service period as the Company is deemed to be the principal in the relationship with the end user. The Company obtains control of the content before transferring to the end user and has latitude in establishing pricing. The Company pays fixed fees per subscriber or fixed percentage of revenue share to the providers of premium content on The Roku Channel based on the contractual arrangement and recognizes that in Cost of revenue, platform.
The Company sells branded app buttons on remote controls of streaming devices that provide one-touch access to a content partner’s content. The Company typically receives a fixed fee per button for each unit sold over a defined distribution period. Revenue is recognized on a time elapsed basis, by day, over the distribution term.
Devices segment:
The Company generates devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.
The Company sells the majority of its devices in the U.S. through retailers and distributors as well as through the Company’s website. Devices revenue primarily consists of hardware, embedded software, and unspecified upgrades and updates on a when and if-available basis. The hardware and embedded software are considered as one performance obligation and revenue is recognized at a point in time when the control transfers to the customer. Unspecified upgrades and updates are available to customers on a when-and-if available basis. The Company records the allocated value of the unspecified upgrades and updates as deferred revenue and recognizes it as devices revenue ratably on a time elapsed basis over the estimated economic life of the associated products.
The Company’s devices revenue includes allowances for sales returns and sales incentives in the estimated transaction price. These estimates are based on historical experience and anticipated performance. Shipping charges billed to customers are included in devices revenue and the related shipping costs are included in Cost of revenue, devices.
The Company licenses the Roku OS, including updates and upgrades, to service operators. The revenue allocated to unspecified upgrades and updates is recognized on a time elapsed basis, by day, over the service period. Professional services revenue is recognized as services are provided or accepted. Hosting fees are recognized on a time elapsed basis, by day, over the service period.
Leases
The Company determines if an arrangement contains a lease at its inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, accrued liabilities, and operating lease liability in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The Company takes into consideration its credit rating and the length of the lease when calculating the incremental borrowing rate. The Company considers the options to extend or terminate the lease in determining the lease term, when it is reasonably certain to exercise one of the options.
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. The Company applies fair value accounting for all assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements. The carrying amounts reported in the consolidated financial statements for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. The carrying amount of debt approximates fair value due to its variable interest rates.
Inventories
The Company’s inventories consist primarily of finished goods and are stated at the lower of cost or net realizable value with cost determined on a first-in, first-out basis. Provisions are made if the cost of the inventories exceeds their net realizable value. The Company evaluates inventory levels and purchase commitments for excess and obsolete products, based on its assessment of future demand and market conditions.
Property and Equipment
Property and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives of the assets, generally ranging between eighteen months and five years. Leasehold improvements are amortized over the shorter of the lease term or their estimated useful lives, which range from one to eleven years.
The Company capitalizes costs to develop its internal-use software. Costs that relate to the planning and post-implementation phases of development are expensed as incurred. Costs are capitalized when preliminary efforts are successfully completed, management has authorized and committed to funding the project, and it is probable that the project will be completed and will be used as intended. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized.
During the years ended December 31, 2023, and 2022, the Company did not capitalize any internal-use software development costs. During the year ended December 31, 2021, the Company capitalized internal-use software development costs of $0.5 million. Capitalized costs are amortized using the straight-line method over the estimated useful life of the asset, which is generally two to three years, beginning when the asset is ready for its intended use. During the years ended December 31, 2023, 2022, and 2021, the Company amortized internal-use software development costs of $0.9 million, $1.0 million, and $1.0 million, respectively.
Deferred Revenue
The Company’s deferred revenue reflects fees received in advance that will be recognized as revenue over time or as services are rendered. Deferred revenue balances consist of the amount of devices revenue allocated to unspecified upgrades and updates on a when-and-if available basis, and advance payments from advertisers, content partners, and licensing or services fees received from service operators and TV brands, where performance obligations are not yet fulfilled. Deferred revenue expected to be realized within one year is classified as a current liability and the remaining is recorded as a non-current liability.
Advertising Expenses
Advertising expenses are recognized when incurred and are included in Sales and marketing expense in the consolidated statements of operations. The Company incurred advertising expenses of $3.7 million, $10.0 million, and $35.2 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Stock-Based Compensation
The Company measures compensation expense for all stock-based awards, including restricted stock units and stock options granted to employees, based on the estimated fair value of the award on the date of grant. For restricted stock units, the grant date fair value is based on the closing market price of the Company’s Class A common stock on the date of grant. The fair value of each stock option is estimated using the Black-Scholes option pricing model. The Company accounts for forfeitures as they occur. Stock-based compensation is recognized on a straight-line basis over the requisite vesting period.
The Black-Scholes option pricing model used to fair value stock options include the following assumptions:
Fair Value of Our Common Stock. The Company uses the closing market price of its Class A common stock as reported on The Nasdaq Global Select Market on the date of grant.
Expected Term. The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company uses the simplified calculation of the expected term, which reflects weighted-average time to vest and the contractual life of the stock options granted, in absence of its own historical exercise data.
Volatility. The expected volatility is derived from an average of the historical volatility of the Company’s Class A common stock price and the stock price volatilities of several peer companies which are similar in size and/or operational and economic activities.
Risk-free Rate. The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term for each of the Company’s stock options.
Dividend Yield. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.
Income Taxes
The Company accounts for income taxes using an asset and liability approach. Deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures, that requires companies to provide enhanced disclosures about significant segment expenses within its reportable segment disclosures on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The guidance applies retrospectively to all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of the new guidance.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, that requires incremental disclosures within the income tax disclosures that increase the transparency and usefulness of income tax disclosures. The updated disclosures primarily require specific categories and greater disaggregation within the rate reconciliation, disaggregation of income taxes paid, and modifying other income tax-related disclosures. The guidance is effective either prospectively or retrospectively for fiscal years beginning after December 15, 2024. The Company is currently in the process of evaluating the effects of the new guidance.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
The Company’s disaggregated revenue is represented by the two reportable segments discussed in Note 16.
The contract balances include the following (in thousands):
 As of December 31,
 202320222021
Accounts receivable, net$816,337 $760,793 $752,393 
Contract assets (included in Prepaid expenses and other current assets)17,964 42,617 46,952 
Deferred revenue, current portion102,157 87,678 45,760 
Deferred revenue, non-current portion24,572 28,210 28,726 
Total deferred revenue$126,729 $115,888 $74,486 
Accounts receivable are recorded at the amount invoiced, net of an allowance for sales returns, sales incentives, and doubtful accounts. Payment terms can vary by customer and contract.
The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets are created when invoicing occurs subsequent to revenue recognition. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. The Company’s contract assets are current in nature and are included in Prepaid expenses and other current assets. Contract assets decreased by $24.7 million during the year ended December 31, 2023 due to the timing of billing to customers and a slower growth rate in platform revenue. Contract assets decreased by $4.3 million during the year ended December 31, 2022 due to the timing of billing to customers and a slower growth rate in platform revenue.
Deferred revenue reflects consideration invoiced prior to the completion of performance obligations and revenue recognition. Deferred revenue increased by approximately $10.8 million during the year ended December 31, 2023 due to an increase in subscription revenue related to Premium Subscriptions and smart home products, higher device revenue in the year ended December 31, 2023 as compared to the year ended December 31, 2022, and due to the billings in excess of revenue recognized and timing of fulfillment of performance obligations related to platform revenue arrangements. Deferred revenue increased by approximately $41.4 million during the year ended December 31, 2022 primarily due to the billings in excess of revenue recognized and timing of fulfillment of performance obligations related to revenue arrangements.
Revenue recognized during the year ended December 31, 2023 from amounts included in the total deferred revenue as of December 31, 2022 was $88.4 million. Revenue recognized during the year ended December 31, 2022 from amounts included in the total deferred revenue as of December 31, 2021 was $47.6 million.
Revenue allocated to remaining performance obligations represents estimated contracted revenue that has not yet been recognized which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. Estimated contracted revenue for these remaining performance obligations was $1,195.9 million as of December 31, 2023, of which the Company expects to recognize approximately 47% over the next 12 months and the remainder thereafter.
The Company recognized $45.5 million and reversed $3.2 million of revenue during the years ended December 31, 2023 and 2022, respectively, from performance obligations that were satisfied in previous periods due to the changes in the estimated transaction price of its revenue contracts.
Customer I accounted for 11% of the total net revenue for the year ended December 31, 2023. The Company did not have any customer that individually accounted for more than 10% of its total net revenue for the years ended December 31, 2022 and 2021.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill represents the excess of purchase consideration in a business combination over the fair value of tangible and intangible assets acquired net of the liabilities assumed. All goodwill relates to the platform segment. Goodwill is evaluated for impairment annually. No impairment was recognized during the years ended December 31, 2023, 2022, and 2021.
Intangible Assets
The following tables summarize the Company’s intangible assets for the periods presented (in thousands, except years):
As of December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted-Average Useful Lives
(in years)
Developed technology$73,367 $(49,087)$24,280 5.9
Customer relationships14,100 (13,948)152 4.0
Tradename20,400 (5,966)14,434 9.8
Patents4,076 (1,189)2,887 14.0
Total Intangible assets$111,943 $(70,190)$41,753 6.7
As of December 31, 2022
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted-Average Useful Lives
(in years)
Developed technology$73,367 $(37,278)$36,089 5.9
Customer relationships14,100 (10,920)3,180 4.0
Tradename20,400 (3,966)16,434 9.8
Patents4,076 (898)3,178 14.0
Total Intangible assets$111,943 $(53,062)$58,881 6.7
The Company recognized an impairment charge of $7.5 million during the year ended December 31, 2022 as part of its restructuring efforts related to the abandonment of future development of certain technology assets. See Note 17 for additional details.
The Company recorded expenses of $17.1 million, $17.7 million, and $17.3 million for amortization of intangible assets during the years ended December 31, 2023, 2022, and 2021, respectively.
The Company recorded most of the amortization of developed technology in Cost of revenue, platform for the year ended December 31, 2023, and in Cost of revenue, platform and Research and development expenses for the years ended December 31, 2022 and 2021. The Company recorded amortization of customer relationships and tradename in Sales and marketing expenses, and recorded amortization of patents in General and administrative expenses in the consolidated statements of operations.
As of December 31, 2023, the estimated future amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):
Year Ending December 31, 
2024$14,252 
202512,533
20264,074
20272,737
20282,291
Thereafter5,866
Total$41,753 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components BALANCE SHEET COMPONENTS
Accounts Receivable, net: Accounts receivable, net consisted of the following (in thousands):
 As of December 31,
 20232022
Accounts receivable, gross$850,464 $800,984 
Less: Allowances
Allowance for sales returns7,808 7,417 
Allowance for sales incentives23,024 28,903 
Allowance for doubtful accounts2,213 3,498 
Other allowances1,082 373 
Total allowances34,127 40,191 
Accounts receivable, net $816,337 $760,793 
Property and Equipment, net: Property and equipment, net consisted of the following (in thousands):
 As of December 31,
 20232022
Computers and equipment$51,320 $45,989 
Leasehold improvements292,418 353,245 
Internal-use software6,980 7,274 
Office equipment and furniture36,900 28,614 
Property and equipment, gross387,618 435,122 
Accumulated depreciation and amortization(123,062)(100,091)
Property and equipment, net$264,556 $335,031 
Depreciation and amortization expense for property and equipment assets for the years ended December 31, 2023, 2022, and 2021 was $53.3 million, $31.0 million, and $25.4 million, respectively.
During the year ended December 31, 2023, the Company recognized an impairment charge of $72.3 million related to property and equipment associated with the leased office facilities that are part of its restructuring efforts. See Note 17 for additional details.
Accrued Liabilities: Accrued liabilities consisted of the following (in thousands):
 As of December 31,
 20232022
Payments due to content partners
$239,196 $201,054 
Accrued cost of revenue147,875 105,347 
Marketing, retail and merchandising expenses
147,853 163,367 
Operating lease liability, current68,099 54,689 
Content liability, current54,319 88,717 
Other accrued expenses130,698 137,636 
Total Accrued liabilities
$788,040 $750,810 
Deferred Revenue: Deferred revenue consisted of the following (in thousands):
 As of December 31,
 20232022
Platform, current$66,636 $59,276 
Devices, current35,521 28,402 
Total deferred revenue, current102,157 87,678 
Platform, non-current625 969 
Devices, non-current23,947 27,241 
Total deferred revenue, non-current24,572 28,210 
Total Deferred revenue$126,729 $115,888 
Other Long-term Liabilities: Other Long-term liabilities consisted of the following (in thousands):
As of December 31,
20232022
Content liability, non-current$24,115 $39,587 
Other long-term liabilities25,071 30,324 
Total Other long-term liabilities$49,186 $69,911 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Content Assets
12 Months Ended
Dec. 31, 2023
Capitalized Licensed Content Costs [Abstract]  
Content Assets CONTENT ASSETS
Content assets consisted of the following (in thousands):
As of December 31,
20232022
Licensed content, net and advances$148,777 $243,226 
Produced content:
Released, less amortization77,951 42,605 
Completed, not released11,235 3,537 
In production38,275 42,904 
Total produced content, net127,461 89,046 
Total Content assets, net and advances$276,238 $332,272 
Current portion$18,843 $39,506 
Non-current portion$257,395 $292,766 
Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations and is as follows (in thousands):
Years Ended December 31,
202320222021
Licensed content$161,633 $216,393 $84,133 
Produced content46,219 17,962 11,437 
Total amortization costs$207,852 $234,355 $95,570 
During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel as part of its restructuring efforts. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021.
The following table reflects the expected amortization costs of released licensed and produced content assets, net for the next three years (in thousands):
Years Ended December 31,
202420252026
Licensed content$76,586 $28,824 $17,637 
Produced content32,640 20,512 18,936 
Total expected amortization costs$109,226 $49,336 $36,573 
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Strategic Investment
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Strategic Investment STRATEGIC INVESTMENT
In June 2022, the Company agreed to provide financing of up to $60.0 million in the aggregate to a counterparty with whom the Company has a commercial relationship. The advances are in the form of convertible promissory notes (the “Strategic Investment”) and are recognized as Other non-current assets on the consolidated balance sheets. The Strategic Investment accrues interest at 5% per annum. The convertible promissory notes have maturity dates as reflected in the table below, or are due upon a redemption event or in the event of a default.
The convertible promissory notes and their date of investment and maturity are as follows (in thousands):
As of December 31, 2023
Date of InvestmentAmount of InvestmentDate of Maturity
June 15, 2022$40,000June 15, 2025
March 23, 2023$5,000March 23, 2026
May 23, 2023$5,000May 23, 2026
The Strategic Investment contains certain redemption features that meet the definition of embedded derivatives and require bifurcation. The Company elected to apply the fair value option and account for the hybrid instrument containing the host contract and the embedded derivatives at fair value as a single instrument, with any subsequent changes in fair value included in Other income (expense), net in the consolidated statements of operations. See Note 8 for additional details on the fair value of the Strategic Investment.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosure
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Disclosure FAIR VALUE DISCLOSURE
The Company’s financial assets measured at fair value on a recurring basis are as follows (in thousands):
 
As of December 31, 2023
As of December 31, 2022
 Fair ValueLevel 1Level 3Fair ValueLevel 1Level 3
Assets:
Cash and cash equivalents:
Cash$594,493 $594,493 $— $1,353,547 $1,353,547 $— 
Money market funds1,431,398 1,431,398 — 608,409 608,409 — 
Restricted cash, current40,713 40,713 — — — — 
Strategic Investment53,816 — 53,816 39,468 — 39,468 
Total assets measured and recorded at fair value$2,120,420 $2,066,604 $53,816 $2,001,424 $1,961,956 $39,468 
The following table reflects the changes in the fair value of the Company’s Level 3 financial assets (in thousands):
Years Ended December 31,
20232022
Beginning balance$39,468 $— 
Purchase of Strategic Investment10,000 40,000 
Change in estimated fair value of Strategic Investment4,348 (532)
Ending balance$53,816 $39,468 
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal market (or most advantageous market, in the absence of a principal market) for the asset or liability in an orderly transaction between market participants at the measurement date. Further, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs in measuring fair value, and utilizes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value.
The three levels of inputs used to measure fair value are as follows:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Financial assets and liabilities measured using Level 1 inputs include cash equivalents including restricted cash, accounts receivable, prepaid expenses, accounts payable, and accrued liabilities.
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. The Company measured money market funds of $1,431.4 million and $608.4 million as cash equivalents as of December 31, 2023 and 2022, respectively, using Level 1 inputs.
Level 2—Observable inputs other than quoted prices included within Level 1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.
The Company did not have any Level 2 instruments as of December 31, 2023 and 2022.
Level 3—Unobservable inputs that are supported by little or no market activity, are significant to the fair value of the assets or liabilities and reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.
As of December 31, 2023, the Company measured the Strategic Investment using Level 3 inputs. The fair value of the Strategic Investment on the date of purchase was determined to be equal to its principal amount. The Company recorded an unrealized gain of $4.3 million and an unrealized loss of $0.5 million in Other income, net related to the change in the fair value of the Strategic Investment for the years ended December 31, 2023 and 2022, respectively.
The Company classified the Strategic Investment as Level 3 due to the lack of relevant observable market data over fair value inputs. The fair value of the Strategic Investment was estimated using a scenario-based probability weighted discounted cash flow model. Significant assumptions include the discount rate, and the timing and probability weighting of the various redemption scenarios that impact the settlement of the Strategic Investment.
Assets and liabilities that are measured at fair value on a non-recurring basis
Non-financial assets such as goodwill, intangible assets, property and equipment, operating lease right-of-use assets, and content assets are evaluated for impairment and adjusted to fair value using Level 3 inputs, only when impairment is recognized.
During the year ended December 31, 2023, the Company recorded total impairment charges of $269.4 million that included $131.6 million of operating lease right-of-use assets impairment, $72.3 million of property and equipment impairment, and $65.5 million of content assets impairment related to removing select licensed and produced content from The Roku Channel.
During the year ended December 31, 2022, the Company recognized an impairment charge of $7.5 million related to the abandonment of future development of certain technology assets. The Company did not record any impairment charges during the year ended December 31, 2021.
The fair value of the impaired operating lease right-of-use assets and property and equipment were estimated using discounted cash flow models, or the income approach, based on market participant assumptions with Level 3 inputs. The significant assumptions used in estimating fair value include the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods, and discount rates that reflect the level of risk associated with the expected future cash flows. For the licensed and produced content that was removed from The Roku Channel, the net carrying amount of the content assets was written off. For the abandoned technology assets, the net carrying amount of the technology assets was written off.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases LEASES
The Company has entered into operating leases primarily for office real estate. The leases have remaining terms ranging from less than 1 year to 10 years and may include options to extend or terminate the lease. The depreciable life of ROU assets is limited by the expected lease term.
The components of lease expense are as follows (in thousands):
 Years Ended December 31,
 202320222021
Operating lease expense$83,060 $76,359 $46,410 
Variable lease expense23,331 18,991 15,080 
Total operating lease expense$106,391 $95,350 $61,490 
Supplemental cash flow information related to leases is as follows (in thousands):
 Years Ended December 31,
 202320222021
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflows from operating leases$74,278 $56,370 $51,657 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$40,866 $231,728 $110,845 
Decrease in operating lease right-of-use assets due to impairment (See Note 17)$131,646 $— $— 
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
 As of December 31,
 20232022
Operating lease right-of-use assets$371,444 $521,695 
Operating lease liability, current (included in Accrued liabilities)68,099 54,689 
Operating lease liability, non-current586,174 584,651 
Total operating lease liability$654,273 $639,340 
Weighted-average remaining term for operating leases (in years)7.948.62
Weighted-average discount rate for operating leases3.94 %3.80 %
Future lease payments under operating leases as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,Operating Leases
2024$89,751 
202598,702 
2026100,237 
202799,686 
2028100,099 
Thereafter282,716 
Total future lease payments771,191 
Less: imputed interest(110,068)
Less: expected tenant improvement allowance(6,850)
Total (1)
$654,273 
(1) Total lease liabilities include liabilities related to operating lease right-of-use assets which were included in the impairment charges as part of the Company’s restructuring efforts. See Note 17 for additional details.
As of December 31, 2023, the Company had no commitments relating to operating leases that have not yet commenced.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt DEBT
The Company does not have any outstanding debt as of December 31, 2023. In February 2023, the Company repaid the debt balance in full and satisfied all outstanding debt obligations under the Credit Facility (as defined below) when it matured.
The Company’s outstanding debt as of December 31, 2022 was as follows (in thousands):
 Amount  
Effective
Interest Rate
Term Loan A Facility$80,000 4.4 %
Less: Debt issuance costs(15)
Net carrying amount of debt$79,985 
The carrying amount of debt approximates fair value due to its variable interest rates. The interest expense associated with the Credit Facility for the years ended December 31, 2023 and 2022 is $0.6 million and $3.6 million, respectively.
Senior Secured Term Loan A and Revolving Credit Facilities
On February 19, 2019, the Company entered into a Credit Agreement with Morgan Stanley Senior Funding, Inc. (as amended on May 3, 2019, the “Credit Agreement”), which provides for (i) a four-year revolving credit facility in the aggregate principal amount of up to $100.0 million (the “Revolving Credit Facility”), (ii) a four-year delayed draw term loan A facility in the aggregate principal amount of up to $100.0 million (the “Term Loan A Facility”), and (iii) an uncommitted incremental facility, subject to the satisfaction of certain financial and other conditions, in the amount of up to (v) $50.0 million, plus (w) 1.0x of the Company’s EBITDA for the most recently completed four fiscal quarter period, plus (x) an additional amount at the Company’s discretion, so long as, on a pro forma basis at the time of incurrence, the Company’s secured leverage ratio does not exceed 1.50 to 1.00, plus (y) voluntary prepayments of the Revolving Credit Facility and Term Loan A Facility to the extent accompanied by concurrent reductions to the applicable Credit Facility (together with the Revolving Credit Facility and the Term Loan A Facility, collectively, the “Credit Facility”).
On November 18, 2019, the Company borrowed the Term Loan A facility in the aggregate principal amount of $100.0 million. The Company elected an interest rate equal to the adjusted one-month LIBOR rate plus an applicable margin of 1.75% based on the Company’s secured leverage ratio.
The Credit Facility matured on February 19, 2023 and the outstanding Term Loan A Facility was repaid in full.
As of December 31, 2022, the Company had outstanding letters of credit against the Revolving Credit Facility of $37.7 million. Upon maturity of the Credit Facility on February 19, 2023, the outstanding letters of credit were secured by the Company’s existing cash balance, a portion of which is restricted for that purpose. As of December 31, 2023 the Company had outstanding letters of credit of $37.5 million, which are secured by restricted cash of $40.7 million.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity STOCKHOLDERS’ EQUITY
Preferred Stock
The Company has 10 million shares of undesignated preferred stock authorized but not issued with rights and preferences determined by the Company’s Board of Directors at the time of issuance of such shares. As of December 31, 2023 and 2022, there were no shares of preferred stock issued and outstanding.
Common Stock
The Company has two classes of authorized common stock, Class A common stock and Class B common stock. Holders of Class A common stock are entitled to one vote for each share of Class A common stock held on all matters submitted to a vote of stockholders and holders of Class B common stock are entitled to ten votes for each share of Class B common stock held on all matters submitted to a vote of stockholders. Except with respect to voting, the rights of the holders of Class A and Class B common stock are identical. Shares of Class B common stock are voluntarily convertible into shares of Class A common stock at the option of the holder and are generally automatically converted into shares of the Company’s Class A common stock upon sale or transfer. Shares issued in connection with exercises of stock options, vesting of restricted stock units, or shares purchased under the employee stock purchase plan are generally automatically converted into shares of the Company’s Class A common stock.
At-the-Market Offering
On March 2, 2021, the Company entered into an Equity Distribution Agreement with Morgan Stanley & Co. LLC, Citigroup Global Markets Inc., and Evercore Group L.L.C., as its sales agents, pursuant to which the Company could offer and sell from time-to-time shares of its Class A common stock for aggregate gross proceeds of up to $1,000.0 million. In March 2021, the Company sold approximately 2.6 million shares of Class A common stock at an average selling price of $379.26 per share, for aggregate gross proceeds of $1,000.0 million and incurred issuance costs of $10.4 million.
Common Stock Reserved For Issuance
As of December 31, 2023, the Company’s common stock reserved for issuance in the future is as follows (in thousands):
Common stock awards granted under equity incentive plans13,984 
Common stock awards available for issuance under the 2017 Employee Stock Purchase Plan *5,089 
Common stock awards available for issuance under the 2017 Equity Incentive Plan27,880 
Total reserved shares of common stock46,953 
* The Company has not issued any common stock pursuant to the 2017 Employee Stock Purchase Plan.
Equity Incentive Plans
The Company currently grants equity under the 2017 Equity Incentive Plan (the “2017 Plan”). The 2017 Plan became effective September 2017 in connection with the Company’s initial public offering (“IPO”). The 2017 Plan provides for the grant of incentive stock options to the Company’s employees and for the grant of non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other forms of equity compensation to the Company’s employees, directors and consultants. The outstanding equity relates to the 2017 Plan and the 2008 Equity Incentive Plan (“2008 Plan”), a pre-IPO plan. No additional equity grants have been made pursuant to the 2008 Plan subsequent to the IPO.
The equity granted under the 2017 Plan is subject to continuous service. Stock options granted under the 2017 Plan generally are granted at a price per share equivalent to the fair market value on the date of grant. Recipients of option grants who possess more than 10% of the combined voting power of the Company are subject to certain limitations, and incentive stock options granted to such recipients are at a price no less than 110% of the fair market value at the date of grant.
Restricted Stock Units
Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):
 
Number of
Shares
 
Weighted-Average
Grant Date Fair
Value Per Share
Balance, December 31, 20228,577 $120.82 
Awarded4,594 70.73 
Released(2,722)115.33 
Forfeited(1,775)114.42 
Balance, December 31, 2023 - Outstanding8,674 $97.33 
The weighted-average grant date fair value of restricted stock units granted during the years ended December 31, 2023, 2022, and 2021 was $325.0 million, $916.8 million, and $342.6 million, respectively.
The fair value of restricted stock units that vested during the years ended December 31, 2023, 2022, and 2021 was $314.0 million, $282.6 million, and $135.6 million, respectively.
The unrecognized stock-based compensation expense related to restricted stock units awarded to employees as of December 31, 2023 was $692.9 million, which the Company expects to recognize over a weighted-average period of approximately 2.37 years.
Stock Options
Stock option activity for the year ended December 31, 2023 is as follows (in thousands, except years and per share data):
 
Number of
Shares
 
Weighted-Average
Exercise
Price
Weighted-Average Remaining Contractual Life (Years) 
Weighted-Average
Grant Date
Fair Value
Per Share
 
Aggregate
Intrinsic
Value
Balance, December 31, 20225,807 $72.79 7.1
Granted559 72.75 — $42.43 
Exercised(753)24.92 — 
Forfeited and expired(303)143.59 — 
Balance, December 31, 2023 - Outstanding5,310 $75.55 6.8$178,169 
Balance, December 31, 2023- Exercisable3,317 $60.42 5.7$133,742 
The weighted-average grant date fair value per share of options granted during the years ended December 31, 2023, 2022, and 2021 was $42.43, $36.66, and $139.76, respectively.
The intrinsic value for stock options exercised in the years ended December 31, 2023, 2022, and 2021 was $38.9 million, $210.0 million, and $997.6 million, respectively. Intrinsic value represents the difference between the fair values of the Company’s common stock and the stock options’ exercise price on the date of grant.
As of December 31, 2023, the Company had $69.4 million of unrecognized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted-average period of approximately 2.2 years.
Stock-based Compensation
The Company measures the cost of employee services received in exchange for an equity award based on the grant date fair value of the award. Stock options granted to employees generally vest over one to four years and have a term of ten years. Restricted stock units generally vest over one to four years. No stock-based compensation was capitalized for the years ended December 31, 2023 and 2022. The amount of stock-based compensation capitalized as part of internal-use software for the year ended December 31, 2021 was not material.
The following table presents total stock-based compensation expense for the years ended December 31, 2023, 2022, and 2021 (in thousands):
 Years Ended December 31,
 202320222021
Cost of revenue, platform$1,478 $1,229 $827 
Cost of revenue, devices3,761 2,440 2,035 
Research and development147,989 147,653 77,770 
Sales and marketing130,362 123,946 63,503 
General and administrative86,540 84,663 43,397 
Total stock-based compensation$370,130 $359,931 $187,532 
The fair value of stock options granted is estimated on the grant date using the Black-Scholes option-valuation model. The assumptions used to value stock options granted during the years ended December 31, 2023, 2022, and 2021 are as follows:
 Years Ended December 31,
 202320222021
Expected term (in years)
5.0 - 5.8
5.0 - 6.8
5.0 - 6.8
Risk-free interest rate
3.48 - 4.72%
1.37 - 4.33%
0.36 - 1.2%
Expected volatility
61 - 63%
57 - 61%
38 - 39%
Dividend rate
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Manufacturing Purchase Commitments
The Company has various manufacturing contracts with vendors in the conduct of the normal course of its business. In order to manage future demand for its products, the Company enters into agreements with manufacturers and suppliers to procure inventory based upon certain criteria and timing. Some of these commitments are non-cancelable. As of December 31, 2023, the Company had $131.5 million of non-cancelable purchase commitments for inventory.
Content Commitments
The Company enters into contracts with content partners to license and produce content for streaming. When a title becomes available, the Company records a content asset and liability on the consolidated balance sheets. Certain licensing agreements, such as film output deals, include the obligation to license rights for unknown future titles for which the ultimate quantity and/or fees are not determinable as of the reporting date. The Company does not include any estimated obligation for these future titles beyond the known minimum amount. The unknown obligations could be material. The Company also licenses content under arrangements where the payments are variable and based on the revenue earned by the Company. Since those amounts cannot be determined, they are not included in the obligations below.
As of December 31, 2023, the Company’s total obligation for licensed and produced content is $286.1 million, of which the Company recorded $59.2 million in Current liabilities and $24.1 million in Other long-term liabilities in the consolidated balance sheets. The remaining $202.8 million is not yet recognized on the consolidated balance sheets as the content does not meet the criteria for asset recognition.
The expected timing of payments for these content obligations are as follows (in thousands):
Year Ending December 31,
2024$184,716 
202562,655 
202621,971 
202712,732 
20281,436 
Thereafter2,568 
Total content liabilities$286,078 
Letters of Credit
As of December 31, 2023 and 2022, the Company had irrevocable letters of credit outstanding in the amount of $37.5 million and $37.7 million, respectively, related to facilities leases. The letters of credit have various expiration dates through 2030.
Contingencies
The Company accounts for loss contingencies, including liabilities for intellectual property licensing and other claims, when it believes such losses are probable and reasonably estimable. These contingencies are reviewed at least quarterly and adjusted to reflect the impact of negotiations, estimated settlements, legal rulings, advice of legal counsel, and other information and events. The resolution of these contingencies and of other legal proceedings can be, however, inherently unpredictable and subject to significant uncertainties.
From time to time, the Company is subject to legal proceedings, claims, and investigations in the ordinary course of business, including claims relating to employee relations, business practices, and patent infringement. The Company is involved in proceedings, claims and investigations not listed herein. Although the results of these proceedings, claims, and investigations cannot be predicted with certainty, the Company does not believe that the final outcome of any matters that it is currently involved in are reasonably likely to have a material adverse effect on its business, financial condition, or results of operations. During the years ended December 31, 2023, 2022, and 2021, the Company did not have any loss contingencies that were material.
Indemnification
In the ordinary course of business, the Company has entered into contractual arrangements which provide indemnification provisions of varying scope and terms to business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements and out of intellectual property infringement claims made by third parties. The Company’s obligations under these agreements may be limited in terms of time or amount, and in some instances, the Company may have recourse against third parties for certain payments. In addition, the Company has entered into indemnification agreements with its directors and certain of its officers that will require it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers.
It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the consolidated financial statements.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The components of income (loss) before income taxes consist of the following (in thousands):
 Years Ended December 31,
 202320222021
United States$(699,114)$(486,886)$240,560 
Foreign(316)(5,397)(3,973)
Net income (loss) before income taxes$(699,430)$(492,283)$236,587 
The income tax expense (benefit) consisted of the following (in thousands):
 Years Ended December 31,
 202320222021
Current:
Federal$697 $694 $— 
State2,715 2,444 589 
Foreign5,448 2,002 490 
8,860 5,140 1,079 
Deferred:
Federal233 448 193 
State222 220 256 
Foreign816 (86)(7,326)
1,271 582 (6,877)
Total income tax expense (benefit) $10,131 $5,722 $(5,798)
The following is a reconciliation of the statutory federal income tax rate to the Company’s effective tax rate:
 Years Ended December 31,
 202320222021
U.S. federal income tax at statutory rate21.0 %21.0 %21.0 %
U.S. state and local income taxes(0.4)(0.5)0.2 
Change in valuation allowance(23.6)(39.1)140.0 
Research and development tax credit6.8 14.6 (30.7)
Stock-based compensation(2.8)4.0 (114.3)
Discrete tax benefit due to intellectual property transfer— — (19.1)
Meals and entertainment(0.2)(0.1)0.1 
Foreign rate differential— 0.2 0.1 
Section 162(m) limitation(2.1)(0.5)1.1 
State apportionment change— 0.1 — 
Tax rate change— — (0.7)
Provision to return true-up0.1 (0.1)(0.1)
Other(0.2)(0.8)(0.1)
Effective tax rate(1.4)%(1.2)%(2.5)%
Significant components of the Company’s deferred income tax assets and liabilities consist of the following (in thousands):
 As of December 31,
 20232022
Deferred tax assets:
Net operating loss carryforwards$484,136 $517,787 
Reserves and accruals23,677 20,068 
Research and development credits248,381 230,586 
Operating lease liabilities183,359 153,145 
Stock-based compensation55,785 50,661 
Depreciation and amortization51,700 41,377 
Section 174 capitalization280,906 165,219 
Other6,190 286 
Total deferred tax assets1,334,134 1,179,129 
Deferred tax liabilities:
Operating lease right-of-use assets(111,164)(128,517)
Other(4,357)— 
Total deferred tax liabilities(115,521)(128,517)
Valuation allowance(1,209,822)(1,040,341)
Net deferred tax assets$8,791 $10,271 
Beginning in 2022, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) eliminated the right to deduct research and development expenses for tax purposes in the period the expenses were incurred and instead requires all U.S. and foreign research and development expenses to be amortized over five and fifteen tax years, respectively. Due to this required capitalization of research and development expenses, the Company has recorded U.S. current income tax expense of $3.7 million for the year ended December 31, 2023.
A valuation allowance is provided when it is more likely than not that some portion of the deferred tax assets will not be realized through future operations. As a result of the Company’s analysis of all available objective evidence, both positive and negative, as of December 31, 2023, the Company believes it is more likely than not that the U.S. and Netherlands deferred tax assets will not be fully realizable. Accordingly, the Company has provided a full valuation allowance against its U.S. and Netherlands deferred tax assets.
The Company’s U.S. federal and state valuation allowance increased by $166.0 million and $199.2 million during the years ended December 31, 2023 and 2022, respectively.
The change in the valuation allowance during the years ended December 31, 2023 and December 31, 2022 is primarily attributable to an increase in deferred tax assets generated through capitalization of section 174 research and development expenses for U.S. federal and conforming state purposes.
For federal and state income tax reporting purposes, respective net operating loss carryforwards of $1,807.3 million and $1,604.0 million are available to reduce future taxable income. The federal net operating loss carryforwards will begin to expire in 2037, and certain state net operating losses have expired in 2023.
For Brazil, Netherlands, and U.K. income tax reporting purposes, the net operating loss carryforwards of $8.6 million, $47.6 million, and $14.0 million, respectively, are available to reduce future taxable income, if any. Brazil and U.K. net operating losses can be carried forward indefinitely. Netherlands net operating losses can be carried back one year and carried forward indefinitely.
As of December 31, 2023, the Company has research and development tax credit carryforwards of $194.7 million and $149.5 million for federal and state income tax purposes, respectively. If not utilized, the federal and state carryforwards will begin to expire in 2030 and 2039, respectively.
The total amount of unrecognized tax benefits as of December 31, 2023 is $88.5 million, of which $71.8 million is composed of research and development credits and $16.7 million is related to international activities.
A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):
 As of December 31,
 20232022
Unrecognized tax benefits at beginning of year$88,028 $66,150 
Gross increase for tax positions of current year13,166 22,888 
Gross decrease due to statute expiration(54)(317)
Gross increase for tax positions of prior years140 676 
Gross decrease for tax positions of prior years(12,689)(1,185)
Decrease relating to settlements with taxing authorities(43)(184)
Unrecognized tax benefits balance at end of year$88,548 $88,028 
As of December 31, 2023, $5.2 million of the Company's gross unrecognized tax benefits, if recognized, would affect the effective tax rate and $83.3 million would result in an adjustment to deferred tax assets with corresponding adjustments to the valuation allowance. The Company does not expect its gross unrecognized tax benefits to change significantly within the next 12 months.
The Company recognizes interest and penalties related to unrecognized tax benefits as a component of its income tax expense. The Company recorded $1.0 million and $0.8 million of accrued interest and penalties related to uncertain tax positions as of December 31, 2023 and December 31, 2022, respectively.
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and certain foreign jurisdictions. All tax years remain subject to examination by federal and state authorities. These audits include questioning the timing and amount of deductions, the nexus of income among various tax jurisdictions, and compliance with federal, state, and local tax laws.
The Company will continue to indefinitely reinvest earnings from its foreign subsidiaries, which are not significant. While federal income tax expense has been recognized as a result of the Tax Act, the Company has not provided any additional deferred taxes with respect to items such as foreign withholding taxes, state income tax or foreign exchange gain or loss. It is not practicable for the Company to determine the amount of unrecognized tax expense on these reinvested international earnings.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Retirement Plans RETIREMENT PLANS
The Company maintains a 401(k) tax deferred saving plan (the “Savings Plan”) for the benefit of qualified employees. Qualified employees may elect to make contributions to the Savings Plan on a biweekly basis, subject to certain limitations. The Company may make contributions to the Savings Plan at the discretion of the Board of Directors. No Company contributions were made for the years ended December 31, 2023, 2022, and 2021.
The Company has defined contribution plans in the U.K. and Korea for the employees in those countries. The Company contributed $3.2 million, $2.3 million, and $1.3 million in total to these plans for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share NET INCOME (LOSS) PER SHARE
The Company’s basic net income (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding for the period. The Company uses the two-class method to calculate net income (loss) per share. Except with respect to certain voting, conversion, and transfer rights and as otherwise expressly provided in the Company’s amended and restated certificate of incorporation or required by applicable law, shares of the Company’s Class A common stock and Class B common stock have the same rights and privileges and rank equally, share ratably, and are identical in all respects as to all matters. Accordingly, basic and diluted net income (loss) per share are the same for both classes.
For purposes of the calculation of diluted net income (loss) per share, options to purchase common stock and restricted stock units are considered common stock equivalents. Dilutive shares of common stock are determined by applying the treasury stock method. The dilutive shares are excluded from the calculation of diluted net loss per share in the period of net loss, as their effect is antidilutive.
The following table presents the calculation of basic and diluted net income (loss) per share as follows (in thousands, except per share data):
Years Ended December 31,
202320222021
Numerator:
Net income (loss) $(709,561)$(498,005)$242,385 
Denominator:
Basic net income (loss) per share:
Weighted-average common shares outstanding — basic141,572137,668132,710
Net income (loss) per share — basic$(5.01)$(3.62)$1.83 
Diluted net income (loss) per share:
Weighted-average common shares outstanding — basic 141,572137,668132,710
Effect of potentially dilutive securities:
Restricted stock units— — 2,744 
Stock options— — 6,214 
Weighted-average common shares outstanding — diluted 141,572137,668141,668
Net income (loss) per share — diluted $(5.01)$(3.62)$1.71 
Common stock equivalents excluded from the calculation of diluted net income (loss) per share because of their anti-dilutive effect were 14.0 million, 14.4 million and 1.1 million units of equity awards to purchase common stock granted under the Company’s equity plans for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION
An operating segment is defined as a component of an entity for which discrete financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) for purposes of allocating resources and evaluating financial performance. The Company’s CODM is its Chief Executive Officer, and the CODM evaluates performance and makes decisions about allocating resources to its operating segments based on financial information presented on a consolidated basis and on revenue and gross profit for each operating segment. The Company uses the management approach to determine the segment financial information that should be disaggregated and presented separately in the Company’s notes to its consolidated financial statements. The management approach is based on the manner by which management has organized the segments within the Company for making operating decisions, allocating resources, and assessing performance.
The Company reports its financial results consistent with the manner in which financial information is viewed by management for decision-making purposes. The Company does not manage operating expenses such as research and development, sales and marketing and general and administrative expenses at the segment level. The Company does not allocate property and equipment or any other assets or capital expenditures to reportable segments.
Descriptions of the Company’s two reportable segments are as follows:
Platform
Platform revenue is generated from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls).
Devices
Devices revenue is generated from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.
Customers accounting for 10% or more of segment revenue, net, were as follows:
 Years Ended December 31,
 202320222021
Platform segment revenue
Customer H**10 %
Customer I13 %**
Devices segment revenue
Customer A15 %**
Customer B15 %21 %22 %
Customer C41 %38 %35 %
* Less than 10%
Revenue in international markets was less than 10% in each of the periods presented.
Long-lived assets, net
The following table presents long-lived assets, net, which consist primarily of property and equipment and operating lease right-of-use assets, by geographic area (in thousands):
As of December 31,
20232022
United States$497,024 $686,902 
United Kingdom109,315 127,538 
Other countries29,661 42,286 
Total$636,000 $856,726 
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Charges RESTRUCTURING CHARGES
The Company began efforts to reduce its operating expense growth rate due to economic conditions in the fourth quarter of fiscal 2022. The Company recorded employee termination expenses, and an impairment charge related to abandoned technology assets during the year ended December 31, 2022.
During the year ended December 31, 2023, the Company implemented additional measures including consolidating its office space utilization, performing a strategic review of its content portfolio, reducing outside services expenses, and slowing its year-over-year headcount expense growth rate through a workforce reduction and limiting new hires, among other measures. As a result of these measures, the Company recorded restructuring charges associated with employee termination expenses consisting primarily of severance payments, employee benefits contributions, payroll taxes and related costs, impairment charges related to decisions to sub-lease and cease the use of certain office facilities and related property and equipment, and impairment charges related to removing select licensed and produced content from The Roku Channel.
The restructuring charges for the years ended December 31, 2023 and 2022 are recorded as follows (in thousands):
Year Ended December 31, 2023
Year Ended December 31, 2022
Employee TerminationsFacilities Exit Costs
Asset Impairment Charges
TotalEmployee Terminations
Asset Impairment Charges
Total
Cost of revenue, platform$1,164 $$65,867 $67,032 $— $— $— 
Cost of revenue, devices524 2,793 3,323 — — — 
Research and development31,160 1,320 78,011 110,491 12,092 7,500 19,592 
Sales and marketing29,786 517 83,411 113,714 10,904 — 10,904 
General and administrative20,531 1,683 39,320 61,534 7,644 — 7,644 
Total restructuring charges$83,165 $3,527 $269,402 $356,094 $30,640 $7,500 $38,140 
The asset impairment charges for the year ended December 31, 2023 include $131.6 million of operating lease right-of-use assets impairment, $72.3 million of property and equipment impairment, and $65.5 million of content assets impairment. The asset impairment charge for the year ended December 31, 2022 includes a $7.5 million impairment charge related to abandoned technology assets.
A reconciliation of the beginning and ending balance of employee termination restructuring charges and facility exit costs, which are included in Accrued liabilities in the consolidated balance sheets, is as follows (in thousands):
Year Ended December 31, 2023
Year Ended December 31, 2022
Employee TerminationsFacilities Exit CostsTotalEmployee TerminationsTotal
Beginning balance$22,093 $— $22,093 $— $— 
Add: Restructuring charges incurred
83,165 3,527 86,692 30,640 30,640 
Less: Payments made
(92,597)(2,329)(94,926)(8,547)(8,547)
Ending balance$12,661 $1,198 $13,859 $22,093 $22,093 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ (709,561) $ (498,005) $ 242,385
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
During the three months ended December 31, 2023, each of the following officers (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
Name Action Adoption/Termination Date Trading Arrangement Total Shares of Class A Common Stock to be Sold Expiration Date
Rule 10b5-1*Non-Rule 10b5-1**
Anthony Wood***
(Chief Executive Officer, President, and Chairman)
AdoptionNovember 15, 2023X300,000 September 9, 2024
Charles Collier
(President, Roku Media)
TerminationNovember 17, 2023X117,359 June 17, 2024
AdoptionNovember 21, 2023X626,636 November 21, 2024
Stephen Kay
(Senior Vice President, General Counsel and Secretary)
Adoption November 7, 2023X143,267 February 22, 2025
___________________
* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
*** Trading arrangement adopted by the Wood Revocable Trust, of which Mr. Wood and his spouse are co-trustees.
Rule 10b5-1 Arrangement Adopted true  
Non-Rule 10b5-1 Arrangement Adopted false  
Adoption Date November 21, 2023  
Non-Rule 10b5-1 Arrangement Terminated false  
Arrangement Duration 366 days  
Aggregate Available 626,636 626,636
Anthony Wood [Member]    
Trading Arrangements, by Individual    
Name Anthony Wood  
Title Chief Executive Officer, President, and Chairman  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 15, 2023  
Arrangement Duration 299 days  
Aggregate Available 300,000 300,000
Charles Collier [Member]    
Trading Arrangements, by Individual    
Name Charles Collier  
Title President, Roku Media  
Rule 10b5-1 Arrangement Terminated true  
Termination Date November 17, 2023  
Arrangement Duration 213 days  
Aggregate Available 117,359 117,359
Stephen Kay [Member]    
Trading Arrangements, by Individual    
Name Stephen Kay  
Title Senior Vice President, General Counsel and Secretary  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 7, 2023  
Arrangement Duration 473 days  
Aggregate Available 143,267 143,267
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies and Basis of Presentation (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The consolidated financial statements, which include the accounts of Roku, Inc. and its wholly-owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the Company’s consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expenses. Significant items subject to such estimates and assumptions include:
revenue recognition: determining the nature and timing of satisfaction of performance obligations, variable consideration, determining the stand-alone selling prices of performance obligations, gross versus net revenue recognition, and evaluation of customer versus vendor relationships;
the impairment of intangible assets;
amortization and the impairment of content assets;
the impairment of operating lease right-of-use assets and property and equipment;
valuation of the Strategic Investment (defined in Note 7);
useful lives of tangible and intangible assets;
allowances for sales returns and sales incentives; and
the valuation of deferred income tax assets
The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. Actual results may differ from the Company’s estimates and assumptions.
Comprehensive Income (Loss)
Comprehensive Income (Loss)
Comprehensive income (loss) for the years ended December 31, 2023, 2022, and 2021 includes foreign currency translation adjustments.
Foreign Currency
Foreign Currency
The functional currency of some of the Company’s foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities of these subsidiaries are remeasured into U.S. dollars from the local currency at exchange rates in effect at period-end and non-monetary assets and liabilities are remeasured at historical exchange rates. Revenue and expenses are remeasured at average exchange rates in effect during each period. Foreign currency gains or losses from remeasurement and transaction gains or losses are recorded as Other income (expense), net in the consolidated statements of operations. The Company recorded a foreign currency loss of $1.5 million, a gain of $8.2 million, and a loss of $1.2 million during the years ended December 31, 2023, 2022, and 2021, respectively.
The Company also has some foreign subsidiaries which use local currency as their functional currency. The financial statements of these subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist primarily of bank deposit accounts and investments in money market funds.
The Company’s restricted cash balance is included in Prepaid expenses and other current assets in the consolidated balance sheets and is used to secure outstanding letters of credit related to operating leases for office facilities. The letters of credit were previously secured by the Credit Facility (defined in Note 10) which matured and was repaid in February 2023. See Note 10 for additional details.
The Company maintains its cash, cash equivalent, and restricted cash balances with high credit financial institutions and continuously monitors the amount of exposure to any one institution and diversifies as necessary in order to minimize its concentration risk. Such balances often exceed regulated insured limits.
Accounts Receivable, net
Accounts Receivable, net
Accounts receivable are typically unsecured and are derived from revenue earned from customers. They are stated at invoice value less estimated allowances for sales returns, sales incentives, doubtful accounts, and other miscellaneous allowances. The Company performs ongoing credit evaluations of its customers to determine allowances for potential credit losses and doubtful accounts. The Company considers historical experience, ongoing promotional activities, historical claim rates, and other factors to determine the allowances for sales returns and sales incentives.
Intangible Assets
Intangible Assets
Intangible assets acquired through business combinations are recorded at their fair values as of the acquisition date. Intangible assets are amortized using the straight-line method over their estimated useful lives. The Company evaluates the estimated remaining useful lives of its intangible assets annually and when events or changes in circumstances warrant a revision to the remaining periods of amortization.
Impairment Assessments
Impairment Assessments
The Company evaluates goodwill and indefinite-lived intangible assets, for possible impairment at least annually during the fourth quarter of each fiscal year or more often, if and when circumstances indicate that goodwill or indefinite-lived intangible assets may be impaired. This includes but is not limited to significant adverse changes in the business climate, market conditions, or other events that indicate that it is more likely than not that the fair value of a reporting unit or indefinite lived-intangible asset is less than its carrying value. In performing its annual assessment, the Company can opt to perform a qualitative assessment to test for impairment or it can directly perform a quantitative assessment. Based on the Company’s qualitative assessment, if it is determined that the fair value of the reporting unit or indefinite-lived intangible assets is, more likely than not, less than its carrying amount, then the quantitative assessment is performed. Any excess of the reporting unit’s carrying amount over its fair value is recorded as an impairment loss, limited to the total amount of goodwill allocated to the reporting unit. Any excess of an indefinite-lived intangible asset’s carrying amount over its fair value is recorded as an impairment loss.
The Company reviews long-lived assets, including property and equipment, right-of-use assets, and intangible assets with finite lives for impairment when events or changes in business circumstances indicate that the carrying amount of the asset or asset group may not be recoverable. The Company assesses the recoverability of an asset or asset group based on their estimated undiscounted future cash flows directly associated with their use and eventual disposition. If the asset or asset group is not recoverable, an impairment loss is recognized based on the excess of the carrying amount over the fair value of the asset or asset group.
The Company did not recognize any impairment for goodwill in any of the periods reported. The Company recorded an impairment charge related to abandoned technology assets of $7.5 million for the year ended December 31, 2022. There were no impairments of intangible assets during the years ended December 31, 2023 and December 31, 2021. See Note 17 for additional details.
During the year ended December 31, 2023, the Company recognized an impairment charge of $131.6 million for operating lease right-of-use assets and an impairment charge of $72.3 million for property and equipment related to a decision to sub-lease and cease the use of certain office facilities and related property and equipment. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. There were no impairments of property and equipment, right-of-use assets, and intangible assets with finite lives during the years ended December 31, 2022 and December 31, 2021.
Content Assets
Content Assets
The Company recognizes content assets (licensed and produced) as Content assets, net on the consolidated balance sheets. For licensed content, the cost per title is capitalized along with a corresponding liability when the license period begins, the content is available for streaming and when the fee is determinable. For produced content, all direct production costs are capitalized. Payment terms for certain licensed content require advanced payments which are reflected in Prepaid expenses and other current assets.
The amortization expense for content assets (licensed and produced) is based on projected usage which results in accelerated or straight-lined patterns depending on the nature of the content. Projected usage is mainly based on historical and projected viewing patterns. Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations.
Content assets (licensed and produced) are primarily monetized together as a unit, referred to as a film group. The film group is evaluated for impairment whenever an event occurs, or circumstances change, indicating the fair value is less than the carrying value. The Company reviews various qualitative factors and indicators to assess whether the film group is impaired. In addition, unamortized costs for assets that have been, or are expected to be, abandoned are written off. During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021.
Revenue Recognition
Revenue Recognition
Revenue is recognized upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. The Company’s contracts include various product or services or a combination of both, which are generally capable of being distinct and are accounted for as separate performance obligations. The Company’s contracts often contain multiple distinct performance obligations.
The Company estimates the transaction price based on the amount expected to be received for transferring the promised goods or services in the contract which may include fixed consideration or variable consideration. At the inception of each arrangement, the Company evaluates the likelihood that the payments will be collected. When arrangements have variable consideration, the Company utilizes the expected value method to estimate the amount expected to be received. The amount of variable consideration that is included in the transaction price is constrained to the extent that it is probable a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The estimate of the variable consideration is based on the assessment of historical, current, and forecasted performance noted and expected from the performance obligation.
In arrangements with multiple performance obligations, the estimated transaction price of each contract is allocated to each distinct performance obligation based on relative stand-alone selling price (“SSP”). For performance obligations routinely sold separately, the Company determines SSP based on prices charged to customers for individual products in consideration with historical and expected discounting practices, the size, and volume of transactions, geographic location, and go-to-market strategy. For those performance obligations that are not routinely sold separately, the Company determines SSP using information that may include market conditions and other observable inputs.
When the Company’s arrangements involve third-party goods and services, it evaluates whether the Company is the principal, and reports revenue on a gross basis, or an agent, and reports revenue on a net basis. In this assessment, the Company considers if it obtains control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price.
Revenue is recorded net of taxes collected from customers which are subsequently remitted to the relevant government authority. The Company does not capitalize any cost associated with contract acquisition because it applies a practical expedient and expenses commissions when incurred as most direct contract acquisition costs relate to contracts that are recognized over a period of one year or less. Sales commissions are included in Sales and marketing expenses in the consolidated statements of operations. The as-invoiced practical expedient is applied when the amount of consideration the Company has a right to invoice corresponds directly with the value to the customer of the entity’s performance completed to date.
Nature of Products and Services
Platform segment:
The Company generates platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls).
The Company sells digital advertising to advertisers directly or through advertising agencies or third-party demand and supply-side platforms and to content partners for their media and entertainment promotions via various campaign tools. Advertising arrangements include video and display advertising delivered through advertising impressions. Advertising arrangements include multiple performance obligations as they contain distinct advertising products or services. For such arrangements, the Company allocates revenue to each distinct performance obligation based on their relative SSP. The Company also generates revenue from customers using its advertising platform. For such arrangements, it charges a platform fee, which is a percentage of a customer’s advertising inventory spend during the month, along with data and any add-on features purchased through the platform. The Company recognizes revenue on either a gross or net basis for digital advertising based on its determination as to whether it is acting as the principal in the revenue generation process or as an agent. Where the Company is the principal, it controls the advertising inventory before it is transferred to its customers. This is further supported by the Company being primarily responsible to its customers for the fulfillment and having a level of discretion in establishing pricing. Advertising arrangements comprised of multiple performance obligations are recognized either at a point in time or over time depending on the nature of the distinct performance obligation.
The Company’s revenue sharing arrangements within its streaming services distribution include cash or non-cash consideration. The revenue sharing arrangements generally apply to new subscriptions for accounts that sign up for new services and at the time of a movie rental or purchase. Revenue is recognized on a net basis as the Company is deemed to be the agent between content partners and end users. Revenue is recognized on a time elapsed basis, by day, as the services are delivered over the contractual distribution term. Non-cash consideration is usually in the form of advertising inventory, the fair value of which is determined based on relevant internal and third-party data.
The Company sells Premium Subscriptions for premium content on The Roku Channel for varying fees for different content. Revenue from such Premium Subscription fees is recognized on a gross basis over the service period as the Company is deemed to be the principal in the relationship with the end user. The Company obtains control of the content before transferring to the end user and has latitude in establishing pricing. The Company pays fixed fees per subscriber or fixed percentage of revenue share to the providers of premium content on The Roku Channel based on the contractual arrangement and recognizes that in Cost of revenue, platform.
The Company sells branded app buttons on remote controls of streaming devices that provide one-touch access to a content partner’s content. The Company typically receives a fixed fee per button for each unit sold over a defined distribution period. Revenue is recognized on a time elapsed basis, by day, over the distribution term.
Devices segment:
The Company generates devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.
The Company sells the majority of its devices in the U.S. through retailers and distributors as well as through the Company’s website. Devices revenue primarily consists of hardware, embedded software, and unspecified upgrades and updates on a when and if-available basis. The hardware and embedded software are considered as one performance obligation and revenue is recognized at a point in time when the control transfers to the customer. Unspecified upgrades and updates are available to customers on a when-and-if available basis. The Company records the allocated value of the unspecified upgrades and updates as deferred revenue and recognizes it as devices revenue ratably on a time elapsed basis over the estimated economic life of the associated products.
The Company’s devices revenue includes allowances for sales returns and sales incentives in the estimated transaction price. These estimates are based on historical experience and anticipated performance. Shipping charges billed to customers are included in devices revenue and the related shipping costs are included in Cost of revenue, devices.
The Company licenses the Roku OS, including updates and upgrades, to service operators. The revenue allocated to unspecified upgrades and updates is recognized on a time elapsed basis, by day, over the service period. Professional services revenue is recognized as services are provided or accepted. Hosting fees are recognized on a time elapsed basis, by day, over the service period.
Leases
Leases
The Company determines if an arrangement contains a lease at its inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, accrued liabilities, and operating lease liability in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The Company takes into consideration its credit rating and the length of the lease when calculating the incremental borrowing rate. The Company considers the options to extend or terminate the lease in determining the lease term, when it is reasonably certain to exercise one of the options.
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. The Company applies fair value accounting for all assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements. The carrying amounts reported in the consolidated financial statements for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. The carrying amount of debt approximates fair value due to its variable interest rates.
Inventories
Inventories
The Company’s inventories consist primarily of finished goods and are stated at the lower of cost or net realizable value with cost determined on a first-in, first-out basis. Provisions are made if the cost of the inventories exceeds their net realizable value. The Company evaluates inventory levels and purchase commitments for excess and obsolete products, based on its assessment of future demand and market conditions.
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives of the assets, generally ranging between eighteen months and five years. Leasehold improvements are amortized over the shorter of the lease term or their estimated useful lives, which range from one to eleven years.
The Company capitalizes costs to develop its internal-use software. Costs that relate to the planning and post-implementation phases of development are expensed as incurred. Costs are capitalized when preliminary efforts are successfully completed, management has authorized and committed to funding the project, and it is probable that the project will be completed and will be used as intended. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized.
During the years ended December 31, 2023, and 2022, the Company did not capitalize any internal-use software development costs. During the year ended December 31, 2021, the Company capitalized internal-use software development costs of $0.5 million. Capitalized costs are amortized using the straight-line method over the estimated useful life of the asset, which is generally two to three years, beginning when the asset is ready for its intended use. During the years ended December 31, 2023, 2022, and 2021, the Company amortized internal-use software development costs of $0.9 million, $1.0 million, and $1.0 million, respectively.
Deferred Revenue
Deferred Revenue
The Company’s deferred revenue reflects fees received in advance that will be recognized as revenue over time or as services are rendered. Deferred revenue balances consist of the amount of devices revenue allocated to unspecified upgrades and updates on a when-and-if available basis, and advance payments from advertisers, content partners, and licensing or services fees received from service operators and TV brands, where performance obligations are not yet fulfilled. Deferred revenue expected to be realized within one year is classified as a current liability and the remaining is recorded as a non-current liability.
Advertising Expenses
Advertising Expenses
Advertising expenses are recognized when incurred and are included in Sales and marketing expense in the consolidated statements of operations. The Company incurred advertising expenses of $3.7 million, $10.0 million, and $35.2 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Stock-Based Compensation
Stock-Based Compensation
The Company measures compensation expense for all stock-based awards, including restricted stock units and stock options granted to employees, based on the estimated fair value of the award on the date of grant. For restricted stock units, the grant date fair value is based on the closing market price of the Company’s Class A common stock on the date of grant. The fair value of each stock option is estimated using the Black-Scholes option pricing model. The Company accounts for forfeitures as they occur. Stock-based compensation is recognized on a straight-line basis over the requisite vesting period.
The Black-Scholes option pricing model used to fair value stock options include the following assumptions:
Fair Value of Our Common Stock. The Company uses the closing market price of its Class A common stock as reported on The Nasdaq Global Select Market on the date of grant.
Expected Term. The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company uses the simplified calculation of the expected term, which reflects weighted-average time to vest and the contractual life of the stock options granted, in absence of its own historical exercise data.
Volatility. The expected volatility is derived from an average of the historical volatility of the Company’s Class A common stock price and the stock price volatilities of several peer companies which are similar in size and/or operational and economic activities.
Risk-free Rate. The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term for each of the Company’s stock options.
Dividend Yield. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.
Income Taxes
Income Taxes
The Company accounts for income taxes using an asset and liability approach. Deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures, that requires companies to provide enhanced disclosures about significant segment expenses within its reportable segment disclosures on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The guidance applies retrospectively to all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of the new guidance.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, that requires incremental disclosures within the income tax disclosures that increase the transparency and usefulness of income tax disclosures. The updated disclosures primarily require specific categories and greater disaggregation within the rate reconciliation, disaggregation of income taxes paid, and modifying other income tax-related disclosures. The guidance is effective either prospectively or retrospectively for fiscal years beginning after December 15, 2024. The Company is currently in the process of evaluating the effects of the new guidance.
Fair Value Disclosure
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal market (or most advantageous market, in the absence of a principal market) for the asset or liability in an orderly transaction between market participants at the measurement date. Further, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs in measuring fair value, and utilizes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value.
The three levels of inputs used to measure fair value are as follows:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Financial assets and liabilities measured using Level 1 inputs include cash equivalents including restricted cash, accounts receivable, prepaid expenses, accounts payable, and accrued liabilities.
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. The Company measured money market funds of $1,431.4 million and $608.4 million as cash equivalents as of December 31, 2023 and 2022, respectively, using Level 1 inputs.
Level 2—Observable inputs other than quoted prices included within Level 1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.
The Company did not have any Level 2 instruments as of December 31, 2023 and 2022.
Level 3—Unobservable inputs that are supported by little or no market activity, are significant to the fair value of the assets or liabilities and reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.
As of December 31, 2023, the Company measured the Strategic Investment using Level 3 inputs. The fair value of the Strategic Investment on the date of purchase was determined to be equal to its principal amount. The Company recorded an unrealized gain of $4.3 million and an unrealized loss of $0.5 million in Other income, net related to the change in the fair value of the Strategic Investment for the years ended December 31, 2023 and 2022, respectively.
The Company classified the Strategic Investment as Level 3 due to the lack of relevant observable market data over fair value inputs. The fair value of the Strategic Investment was estimated using a scenario-based probability weighted discounted cash flow model. Significant assumptions include the discount rate, and the timing and probability weighting of the various redemption scenarios that impact the settlement of the Strategic Investment.
Assets and liabilities that are measured at fair value on a non-recurring basis
Non-financial assets such as goodwill, intangible assets, property and equipment, operating lease right-of-use assets, and content assets are evaluated for impairment and adjusted to fair value using Level 3 inputs, only when impairment is recognized.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies and Basis of Presentation (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Allowance for Sales Returns Allowance for sales returns consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$7,417 $6,015 $5,912 
Add: Charged to revenue16,560 19,068 16,181 
Less: Utilization of sales return reserve(16,169)(17,666)(16,078)
Ending balance$7,808 $7,417 $6,015 
Schedule of Allowance for Sales Incentives Allowance for sales incentives consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$28,903 $48,411 $30,838 
Add: Charged to revenue85,178 94,731 90,530 
Less: Utilization of sales incentive reserve(91,057)(114,239)(72,957)
Ending balance$23,024 $28,903 $48,411 
Schedule of Allowance for Doubtful Accounts Allowance for doubtful accounts consisted of the following activities (in thousands):
 Years Ended December 31,
 202320222021
Beginning balance$3,498 $2,158 $4,181 
Provision for (recoveries of) doubtful accounts1,674 2,081 (904)
Adjustments for write-off(2,959)(741)(1,119)
Ending balance$2,213 $3,498 $2,158 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances
The contract balances include the following (in thousands):
 As of December 31,
 202320222021
Accounts receivable, net$816,337 $760,793 $752,393 
Contract assets (included in Prepaid expenses and other current assets)17,964 42,617 46,952 
Deferred revenue, current portion102,157 87,678 45,760 
Deferred revenue, non-current portion24,572 28,210 28,726 
Total deferred revenue$126,729 $115,888 $74,486 
Deferred revenue consisted of the following (in thousands):
 As of December 31,
 20232022
Platform, current$66,636 $59,276 
Devices, current35,521 28,402 
Total deferred revenue, current102,157 87,678 
Platform, non-current625 969 
Devices, non-current23,947 27,241 
Total deferred revenue, non-current24,572 28,210 
Total Deferred revenue$126,729 $115,888 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
The following tables summarize the Company’s intangible assets for the periods presented (in thousands, except years):
As of December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted-Average Useful Lives
(in years)
Developed technology$73,367 $(49,087)$24,280 5.9
Customer relationships14,100 (13,948)152 4.0
Tradename20,400 (5,966)14,434 9.8
Patents4,076 (1,189)2,887 14.0
Total Intangible assets$111,943 $(70,190)$41,753 6.7
As of December 31, 2022
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted-Average Useful Lives
(in years)
Developed technology$73,367 $(37,278)$36,089 5.9
Customer relationships14,100 (10,920)3,180 4.0
Tradename20,400 (3,966)16,434 9.8
Patents4,076 (898)3,178 14.0
Total Intangible assets$111,943 $(53,062)$58,881 6.7
Schedule of Estimated Future Amortization Expense for Intangible Asset
As of December 31, 2023, the estimated future amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):
Year Ending December 31, 
2024$14,252 
202512,533
20264,074
20272,737
20282,291
Thereafter5,866
Total$41,753 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable, net consisted of the following (in thousands):
 As of December 31,
 20232022
Accounts receivable, gross$850,464 $800,984 
Less: Allowances
Allowance for sales returns7,808 7,417 
Allowance for sales incentives23,024 28,903 
Allowance for doubtful accounts2,213 3,498 
Other allowances1,082 373 
Total allowances34,127 40,191 
Accounts receivable, net $816,337 $760,793 
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
 As of December 31,
 20232022
Computers and equipment$51,320 $45,989 
Leasehold improvements292,418 353,245 
Internal-use software6,980 7,274 
Office equipment and furniture36,900 28,614 
Property and equipment, gross387,618 435,122 
Accumulated depreciation and amortization(123,062)(100,091)
Property and equipment, net$264,556 $335,031 
Schedule of Accrued Liabilities Accrued liabilities consisted of the following (in thousands):
 As of December 31,
 20232022
Payments due to content partners
$239,196 $201,054 
Accrued cost of revenue147,875 105,347 
Marketing, retail and merchandising expenses
147,853 163,367 
Operating lease liability, current68,099 54,689 
Content liability, current54,319 88,717 
Other accrued expenses130,698 137,636 
Total Accrued liabilities
$788,040 $750,810 
Schedule of Deferred Revenue
The contract balances include the following (in thousands):
 As of December 31,
 202320222021
Accounts receivable, net$816,337 $760,793 $752,393 
Contract assets (included in Prepaid expenses and other current assets)17,964 42,617 46,952 
Deferred revenue, current portion102,157 87,678 45,760 
Deferred revenue, non-current portion24,572 28,210 28,726 
Total deferred revenue$126,729 $115,888 $74,486 
Deferred revenue consisted of the following (in thousands):
 As of December 31,
 20232022
Platform, current$66,636 $59,276 
Devices, current35,521 28,402 
Total deferred revenue, current102,157 87,678 
Platform, non-current625 969 
Devices, non-current23,947 27,241 
Total deferred revenue, non-current24,572 28,210 
Total Deferred revenue$126,729 $115,888 
Schedule of Other Long Term Liabilities Other Long-term liabilities consisted of the following (in thousands):
As of December 31,
20232022
Content liability, non-current$24,115 $39,587 
Other long-term liabilities25,071 30,324 
Total Other long-term liabilities$49,186 $69,911 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Content Assets (Tables)
12 Months Ended
Dec. 31, 2023
Capitalized Licensed Content Costs [Abstract]  
Schedule Of Content Assets Net
Content assets consisted of the following (in thousands):
As of December 31,
20232022
Licensed content, net and advances$148,777 $243,226 
Produced content:
Released, less amortization77,951 42,605 
Completed, not released11,235 3,537 
In production38,275 42,904 
Total produced content, net127,461 89,046 
Total Content assets, net and advances$276,238 $332,272 
Current portion$18,843 $39,506 
Non-current portion$257,395 $292,766 
Schedule Of Amortization Of Content Assets
Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations and is as follows (in thousands):
Years Ended December 31,
202320222021
Licensed content$161,633 $216,393 $84,133 
Produced content46,219 17,962 11,437 
Total amortization costs$207,852 $234,355 $95,570 
Schedule of Amortization Expense for Capitalized Licensed Content Assets
The following table reflects the expected amortization costs of released licensed and produced content assets, net for the next three years (in thousands):
Years Ended December 31,
202420252026
Licensed content$76,586 $28,824 $17,637 
Produced content32,640 20,512 18,936 
Total expected amortization costs$109,226 $49,336 $36,573 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Strategic Investment (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Available-for-Sale Securities
The convertible promissory notes and their date of investment and maturity are as follows (in thousands):
As of December 31, 2023
Date of InvestmentAmount of InvestmentDate of Maturity
June 15, 2022$40,000June 15, 2025
March 23, 2023$5,000March 23, 2026
May 23, 2023$5,000May 23, 2026
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosure (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value
The Company’s financial assets measured at fair value on a recurring basis are as follows (in thousands):
 
As of December 31, 2023
As of December 31, 2022
 Fair ValueLevel 1Level 3Fair ValueLevel 1Level 3
Assets:
Cash and cash equivalents:
Cash$594,493 $594,493 $— $1,353,547 $1,353,547 $— 
Money market funds1,431,398 1,431,398 — 608,409 608,409 — 
Restricted cash, current40,713 40,713 — — — — 
Strategic Investment53,816 — 53,816 39,468 — 39,468 
Total assets measured and recorded at fair value$2,120,420 $2,066,604 $53,816 $2,001,424 $1,961,956 $39,468 
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation
The following table reflects the changes in the fair value of the Company’s Level 3 financial assets (in thousands):
Years Ended December 31,
20232022
Beginning balance$39,468 $— 
Purchase of Strategic Investment10,000 40,000 
Change in estimated fair value of Strategic Investment4,348 (532)
Ending balance$53,816 $39,468 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense are as follows (in thousands):
 Years Ended December 31,
 202320222021
Operating lease expense$83,060 $76,359 $46,410 
Variable lease expense23,331 18,991 15,080 
Total operating lease expense$106,391 $95,350 $61,490 
Schedule of Supplemental Cash Flow Information Related To Leases
Supplemental cash flow information related to leases is as follows (in thousands):
 Years Ended December 31,
 202320222021
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflows from operating leases$74,278 $56,370 $51,657 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$40,866 $231,728 $110,845 
Decrease in operating lease right-of-use assets due to impairment (See Note 17)$131,646 $— $— 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
 As of December 31,
 20232022
Operating lease right-of-use assets$371,444 $521,695 
Operating lease liability, current (included in Accrued liabilities)68,099 54,689 
Operating lease liability, non-current586,174 584,651 
Total operating lease liability$654,273 $639,340 
Weighted-average remaining term for operating leases (in years)7.948.62
Weighted-average discount rate for operating leases3.94 %3.80 %
Schedule of Future Lease Payments under Operating Leases
Future lease payments under operating leases as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,Operating Leases
2024$89,751 
202598,702 
2026100,237 
202799,686 
2028100,099 
Thereafter282,716 
Total future lease payments771,191 
Less: imputed interest(110,068)
Less: expected tenant improvement allowance(6,850)
Total (1)
$654,273 
(1) Total lease liabilities include liabilities related to operating lease right-of-use assets which were included in the impairment charges as part of the Company’s restructuring efforts. See Note 17 for additional details.
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt
The Company’s outstanding debt as of December 31, 2022 was as follows (in thousands):
 Amount  
Effective
Interest Rate
Term Loan A Facility$80,000 4.4 %
Less: Debt issuance costs(15)
Net carrying amount of debt$79,985 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Reserved Shares of Common Stock for Issuance
As of December 31, 2023, the Company’s common stock reserved for issuance in the future is as follows (in thousands):
Common stock awards granted under equity incentive plans13,984 
Common stock awards available for issuance under the 2017 Employee Stock Purchase Plan *5,089 
Common stock awards available for issuance under the 2017 Equity Incentive Plan27,880 
Total reserved shares of common stock46,953 
* The Company has not issued any common stock pursuant to the 2017 Employee Stock Purchase Plan.
Summary of Restricted Stock Unit Activity
Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):
 
Number of
Shares
 
Weighted-Average
Grant Date Fair
Value Per Share
Balance, December 31, 20228,577 $120.82 
Awarded4,594 70.73 
Released(2,722)115.33 
Forfeited(1,775)114.42 
Balance, December 31, 2023 - Outstanding8,674 $97.33 
Schedule of Stock Option Activity
Stock option activity for the year ended December 31, 2023 is as follows (in thousands, except years and per share data):
 
Number of
Shares
 
Weighted-Average
Exercise
Price
Weighted-Average Remaining Contractual Life (Years) 
Weighted-Average
Grant Date
Fair Value
Per Share
 
Aggregate
Intrinsic
Value
Balance, December 31, 20225,807 $72.79 7.1
Granted559 72.75 — $42.43 
Exercised(753)24.92 — 
Forfeited and expired(303)143.59 — 
Balance, December 31, 2023 - Outstanding5,310 $75.55 6.8$178,169 
Balance, December 31, 2023- Exercisable3,317 $60.42 5.7$133,742 
Schedule of Share-based Compensation Expense
The following table presents total stock-based compensation expense for the years ended December 31, 2023, 2022, and 2021 (in thousands):
 Years Ended December 31,
 202320222021
Cost of revenue, platform$1,478 $1,229 $827 
Cost of revenue, devices3,761 2,440 2,035 
Research and development147,989 147,653 77,770 
Sales and marketing130,362 123,946 63,503 
General and administrative86,540 84,663 43,397 
Total stock-based compensation$370,130 $359,931 $187,532 
Summary of Assumptions Used to Value Stock Options Granted The assumptions used to value stock options granted during the years ended December 31, 2023, 2022, and 2021 are as follows:
 Years Ended December 31,
 202320222021
Expected term (in years)
5.0 - 5.8
5.0 - 6.8
5.0 - 6.8
Risk-free interest rate
3.48 - 4.72%
1.37 - 4.33%
0.36 - 1.2%
Expected volatility
61 - 63%
57 - 61%
38 - 39%
Dividend rate
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Payments for Content Liabilities
The expected timing of payments for these content obligations are as follows (in thousands):
Year Ending December 31,
2024$184,716 
202562,655 
202621,971 
202712,732 
20281,436 
Thereafter2,568 
Total content liabilities$286,078 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Loss Before Income Taxes
The components of income (loss) before income taxes consist of the following (in thousands):
 Years Ended December 31,
 202320222021
United States$(699,114)$(486,886)$240,560 
Foreign(316)(5,397)(3,973)
Net income (loss) before income taxes$(699,430)$(492,283)$236,587 
Schedule of Income Tax (Benefit) Expense
The income tax expense (benefit) consisted of the following (in thousands):
 Years Ended December 31,
 202320222021
Current:
Federal$697 $694 $— 
State2,715 2,444 589 
Foreign5,448 2,002 490 
8,860 5,140 1,079 
Deferred:
Federal233 448 193 
State222 220 256 
Foreign816 (86)(7,326)
1,271 582 (6,877)
Total income tax expense (benefit) $10,131 $5,722 $(5,798)
Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate
The following is a reconciliation of the statutory federal income tax rate to the Company’s effective tax rate:
 Years Ended December 31,
 202320222021
U.S. federal income tax at statutory rate21.0 %21.0 %21.0 %
U.S. state and local income taxes(0.4)(0.5)0.2 
Change in valuation allowance(23.6)(39.1)140.0 
Research and development tax credit6.8 14.6 (30.7)
Stock-based compensation(2.8)4.0 (114.3)
Discrete tax benefit due to intellectual property transfer— — (19.1)
Meals and entertainment(0.2)(0.1)0.1 
Foreign rate differential— 0.2 0.1 
Section 162(m) limitation(2.1)(0.5)1.1 
State apportionment change— 0.1 — 
Tax rate change— — (0.7)
Provision to return true-up0.1 (0.1)(0.1)
Other(0.2)(0.8)(0.1)
Effective tax rate(1.4)%(1.2)%(2.5)%
Summary of Significant Components of Deferred Income Tax Assets and Liabilities
Significant components of the Company’s deferred income tax assets and liabilities consist of the following (in thousands):
 As of December 31,
 20232022
Deferred tax assets:
Net operating loss carryforwards$484,136 $517,787 
Reserves and accruals23,677 20,068 
Research and development credits248,381 230,586 
Operating lease liabilities183,359 153,145 
Stock-based compensation55,785 50,661 
Depreciation and amortization51,700 41,377 
Section 174 capitalization280,906 165,219 
Other6,190 286 
Total deferred tax assets1,334,134 1,179,129 
Deferred tax liabilities:
Operating lease right-of-use assets(111,164)(128,517)
Other(4,357)— 
Total deferred tax liabilities(115,521)(128,517)
Valuation allowance(1,209,822)(1,040,341)
Net deferred tax assets$8,791 $10,271 
Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits
A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):
 As of December 31,
 20232022
Unrecognized tax benefits at beginning of year$88,028 $66,150 
Gross increase for tax positions of current year13,166 22,888 
Gross decrease due to statute expiration(54)(317)
Gross increase for tax positions of prior years140 676 
Gross decrease for tax positions of prior years(12,689)(1,185)
Decrease relating to settlements with taxing authorities(43)(184)
Unrecognized tax benefits balance at end of year$88,548 $88,028 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Summary of Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net income (loss) per share as follows (in thousands, except per share data):
Years Ended December 31,
202320222021
Numerator:
Net income (loss) $(709,561)$(498,005)$242,385 
Denominator:
Basic net income (loss) per share:
Weighted-average common shares outstanding — basic141,572137,668132,710
Net income (loss) per share — basic$(5.01)$(3.62)$1.83 
Diluted net income (loss) per share:
Weighted-average common shares outstanding — basic 141,572137,668132,710
Effect of potentially dilutive securities:
Restricted stock units— — 2,744 
Stock options— — 6,214 
Weighted-average common shares outstanding — diluted 141,572137,668141,668
Net income (loss) per share — diluted $(5.01)$(3.62)$1.71 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Customer Accounting for 10% or More of Segment Revenue
Customers accounting for 10% or more of segment revenue, net, were as follows:
 Years Ended December 31,
 202320222021
Platform segment revenue
Customer H**10 %
Customer I13 %**
Devices segment revenue
Customer A15 %**
Customer B15 %21 %22 %
Customer C41 %38 %35 %
* Less than 10%
Long-lived Assets by Geographic Areas
The following table presents long-lived assets, net, which consist primarily of property and equipment and operating lease right-of-use assets, by geographic area (in thousands):
As of December 31,
20232022
United States$497,024 $686,902 
United Kingdom109,315 127,538 
Other countries29,661 42,286 
Total$636,000 $856,726 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
The restructuring charges for the years ended December 31, 2023 and 2022 are recorded as follows (in thousands):
Year Ended December 31, 2023
Year Ended December 31, 2022
Employee TerminationsFacilities Exit Costs
Asset Impairment Charges
TotalEmployee Terminations
Asset Impairment Charges
Total
Cost of revenue, platform$1,164 $$65,867 $67,032 $— $— $— 
Cost of revenue, devices524 2,793 3,323 — — — 
Research and development31,160 1,320 78,011 110,491 12,092 7,500 19,592 
Sales and marketing29,786 517 83,411 113,714 10,904 — 10,904 
General and administrative20,531 1,683 39,320 61,534 7,644 — 7,644 
Total restructuring charges$83,165 $3,527 $269,402 $356,094 $30,640 $7,500 $38,140 
A reconciliation of the beginning and ending balance of employee termination restructuring charges and facility exit costs, which are included in Accrued liabilities in the consolidated balance sheets, is as follows (in thousands):
Year Ended December 31, 2023
Year Ended December 31, 2022
Employee TerminationsFacilities Exit CostsTotalEmployee TerminationsTotal
Beginning balance$22,093 $— $22,093 $— $— 
Add: Restructuring charges incurred
83,165 3,527 86,692 30,640 30,640 
Less: Payments made
(92,597)(2,329)(94,926)(8,547)(8,547)
Ending balance$12,661 $1,198 $13,859 $22,093 $22,093 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company (Details)
12 Months Ended
Dec. 31, 2023
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies and Basis of Presentation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summary Of Significant Accounting Policies [Line Items]      
Foreign currency transaction loss, before tax $ 1,500,000   $ 1,200,000
Foreign currency transaction gain, before tax   $ 8,200,000  
Goodwill impairment loss 0 0 0
Impairment of intangible assets 0 7,500,000 0
Impairment loss 131,646,000 0 0
Tangible asset impairment charges 72,300,000 0 0
Impairment of intangible assets   0 0
Impairment of capitalized licensed content assets $ 65,500,000 $ 0 0
Estimated useful life 6 years 8 months 12 days 6 years 8 months 12 days  
Advertising costs $ 3,700,000 $ 10,000,000 35,200,000
Internal-use software      
Summary Of Significant Accounting Policies [Line Items]      
Capitalized costs 0 0 500,000
Amortized expenses $ 900,000 $ 1,000,000 $ 1,000,000
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 5 years    
Maximum | Leasehold improvements      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 11 years    
Maximum | Internal-use software      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life 3 years    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 18 months    
Minimum | Leasehold improvements      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 1 year    
Minimum | Internal-use software      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life 2 years    
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Returns (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 40,191    
Ending balance 34,127 $ 40,191  
Allowance for sales returns      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 7,417 6,015 $ 5,912
Add: Charged to revenue 16,560 19,068 16,181
Less: Utilization of sales return reserve (16,169) (17,666) (16,078)
Ending balance $ 7,808 $ 7,417 $ 6,015
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Incentives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 40,191    
Ending balance 34,127 $ 40,191  
Allowance for sales incentives      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 28,903 48,411 $ 30,838
Add: Charged to revenue 85,178 94,731 90,530
Less: Utilization of sales incentive reserve (91,057) (114,239) (72,957)
Ending balance $ 23,024 $ 28,903 $ 48,411
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 40,191    
Ending balance 34,127 $ 40,191  
Allowance for doubtful accounts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 3,498 2,158 $ 4,181
Provision for (recoveries of) doubtful accounts 1,674 2,081 (904)
Adjustments for write-off (2,959) (741) (1,119)
Ending balance $ 2,213 $ 3,498 $ 2,158
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation Of Revenue [Line Items]      
Number of reportable segment | segment 2    
Contract with customer assets increase (decrease) $ (24,700) $ (4,300)  
Increase (decrease) in contract 10,841 41,402 $ (7,224)
Deferred revenue recognized 88,400 47,600  
Estimated contracted revenue 1,195,900    
Revenue recognized from performance obligation satisfied in previous period $ 45,500 $ 3,200  
Customer I | Net Revenue | Customer Concentration Risk      
Disaggregation Of Revenue [Line Items]      
Concentration risk 11.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01      
Disaggregation Of Revenue [Line Items]      
Revenue remaining performance obligation percentage of revenue expected to be recognized 47.00%    
Remaining performance period 12 months    
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Contract Balances [Line Items]      
Accounts receivable, net $ 816,337 $ 760,793 $ 752,393
Deferred revenue, current portion 102,157 87,678 45,760
Deferred revenue, non-current portion 24,572 28,210 28,726
Total deferred revenue 126,729 115,888 74,486
Prepaid Expenses and Other Current Assets      
Schedule Of Contract Balances [Line Items]      
Contract assets (included in Prepaid expenses and other current assets) $ 17,964 $ 42,617 $ 46,952
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairment loss $ 0 $ 0 $ 0
Impairment of intangible assets 0 7,500,000 0
Amortization of intangible assets $ 17,100,000 $ 17,700,000 $ 17,300,000
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 111,943 $ 111,943
Accumulated Amortization (70,190) (53,062)
Total $ 41,753 $ 58,881
Weighted-Average Useful Lives (in years) 6 years 8 months 12 days 6 years 8 months 12 days
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 73,367 $ 73,367
Accumulated Amortization (49,087) (37,278)
Total $ 24,280 $ 36,089
Weighted-Average Useful Lives (in years) 5 years 10 months 24 days 5 years 10 months 24 days
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,100 $ 14,100
Accumulated Amortization (13,948) (10,920)
Total $ 152 $ 3,180
Weighted-Average Useful Lives (in years) 4 years 4 years
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,400 $ 20,400
Accumulated Amortization (5,966) (3,966)
Total $ 14,434 $ 16,434
Weighted-Average Useful Lives (in years) 9 years 9 months 18 days 9 years 9 months 18 days
Patents    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,076 $ 4,076
Accumulated Amortization (1,189) (898)
Total $ 2,887 $ 3,178
Weighted-Average Useful Lives (in years) 14 years 14 years
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense for Intangible Asset (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 14,252  
2025 12,533  
2026 4,074  
2027 2,737  
2028 2,291  
Thereafter 5,866  
Total $ 41,753 $ 58,881
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Valuation And Qualifying Accounts Disclosure [Line Items]        
Accounts receivable, gross $ 850,464 $ 800,984    
Less: Allowances 34,127 40,191    
Accounts receivable, net 816,337 760,793    
Allowance for sales returns        
Valuation And Qualifying Accounts Disclosure [Line Items]        
Less: Allowances 7,808 7,417 $ 6,015 $ 5,912
Allowance for sales incentives        
Valuation And Qualifying Accounts Disclosure [Line Items]        
Less: Allowances 23,024 28,903 48,411 30,838
Allowance for doubtful accounts        
Valuation And Qualifying Accounts Disclosure [Line Items]        
Less: Allowances 2,213 3,498 $ 2,158 $ 4,181
Other allowances        
Valuation And Qualifying Accounts Disclosure [Line Items]        
Less: Allowances $ 1,082 $ 373    
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 387,618 $ 435,122
Accumulated depreciation and amortization (123,062) (100,091)
Property and equipment, net 264,556 335,031
Computers and equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 51,320 45,989
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 292,418 353,245
Internal-use software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 6,980 7,274
Office equipment and furniture    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 36,900 $ 28,614
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]      
Depreciation and amortization $ 53.3 $ 31.0 $ 25.4
Tangible asset impairment charges $ 72.3 $ 0.0 $ 0.0
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Payments due to content partners $ 239,196 $ 201,054
Accrued cost of revenue 147,875 105,347
Marketing, retail and merchandising expenses 147,853 163,367
Operating lease liability, current 68,099 54,689
Content liability, current 54,319 88,717
Other accrued expenses 130,698 137,636
Total Accrued liabilities $ 788,040 $ 750,810
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion $ 102,157 $ 87,678 $ 45,760
Total deferred revenue, non-current 24,572 28,210 $ 28,726
Total Deferred revenue 126,729 115,888  
Platform      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion 66,636 59,276  
Total deferred revenue, non-current 625 969  
Devices      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue, current portion 35,521 28,402  
Total deferred revenue, non-current $ 23,947 $ 27,241  
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Other Long Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Content liability, non-current $ 24,115 $ 39,587
Other long-term liabilities 25,071 30,324
Total Other long-term liabilities $ 49,186 $ 69,911
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Content Assets - Schedule of Content Assets Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Licensed Content Assets [Line Items]    
Total Content assets, net and advances $ 276,238 $ 332,272
Current portion 18,843 39,506
Non-current portion 257,395 292,766
Licensed content    
Licensed Content Assets [Line Items]    
Content Assets 148,777 243,226
Released, less amortization    
Licensed Content Assets [Line Items]    
Content Assets 77,951 42,605
Completed, not released    
Licensed Content Assets [Line Items]    
Content Assets 11,235 3,537
In production    
Licensed Content Assets [Line Items]    
Content Assets 38,275 42,904
Total produced content, net    
Licensed Content Assets [Line Items]    
Content Assets $ 127,461 $ 89,046
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Content Assets - Schedule Of Amortization Of Content Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capitalized Licensed Content Costs [Abstract]      
Licensed content $ 161,633 $ 216,393 $ 84,133
Produced content 46,219 17,962 11,437
Total amortization costs $ 207,852 $ 234,355 $ 95,570
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Content Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capitalized Licensed Content Costs [Abstract]      
Content asset impairment charges $ 65.5 $ 0.0 $ 0.0
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Content Assets - Schedule of Amortization Expense for Licensed Content Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Licensed Content Assets [Line Items]  
Content assets, expected amortization, year one $ 109,226
Content assets, expected amortization, year two 49,336
Content assets, expected amortization, year three 36,573
Licensed content  
Licensed Content Assets [Line Items]  
Content assets, expected amortization, year one 76,586
Content assets, expected amortization, year two 28,824
Content assets, expected amortization, year three 17,637
Produced content  
Licensed Content Assets [Line Items]  
Content assets, expected amortization, year one 32,640
Content assets, expected amortization, year two 20,512
Content assets, expected amortization, year three $ 18,936
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Strategic Investment - Narrative (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Debt securities, available-for-sale $ 60.0
Investment interest rate 5.00%
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Strategic Investment - Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]            
Amount of Investment $ 5,000 $ 5,000 $ 40,000 $ 10,000 $ 40,000 $ 0
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets:      
Restricted cash, current $ 40,713 $ 0 $ 0
Strategic Investment 53,816 39,468  
Total assets measured and recorded at fair value 2,120,420 2,001,424  
Level 1      
Assets:      
Restricted cash, current 40,713 0  
Strategic Investment 0 0  
Total assets measured and recorded at fair value 2,066,604 1,961,956  
Level 3      
Assets:      
Restricted cash, current 0 0  
Strategic Investment 53,816 39,468  
Total assets measured and recorded at fair value 53,816 39,468  
Cash | Cash      
Assets:      
Cash and cash equivalents: 594,493 1,353,547  
Cash | Level 1 | Cash      
Assets:      
Cash and cash equivalents: 594,493 1,353,547  
Cash | Level 3 | Cash      
Assets:      
Cash and cash equivalents: 0 0  
Money market funds | Money market funds      
Assets:      
Cash and cash equivalents: 1,431,398 608,409  
Money market funds | Level 1 | Money market funds      
Assets:      
Cash and cash equivalents: 1,431,398 608,409  
Money market funds | Level 3 | Money market funds      
Assets:      
Cash and cash equivalents: $ 0 $ 0  
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosure - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 39,468 $ 0
Purchase of Strategic Investment 10,000 40,000
Change in estimated fair value of Strategic Investment 4,348 (532)
Ending balance $ 53,816 $ 39,468
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Nonoperating Income (Expense)  
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosure - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Unrealized gain (loss) on investment $ 4,348 $ (532) $ 0
Impairment of assets 269,402 7,500 0
Impairment loss 131,646 0 0
Tangible asset impairment charges 72,300 0 0
Content asset impairment charges 65,500 0 0
Impairment of intangible assets 0 7,500 $ 0
Money market funds | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents $ 1,431,400 $ 608,400  
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Leases [Line Items]  
Commitment relating to operating lease, that have not yet commenced $ 0.0
Minimum  
Leases [Line Items]  
Remaining lease term, operating lease 1 year
Maximum  
Leases [Line Items]  
Remaining lease term, operating lease 10 years
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease expense $ 83,060 $ 76,359 $ 46,410
Variable lease expense 23,331 18,991 15,080
Total operating lease expense $ 106,391 $ 95,350 $ 61,490
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash outflows from operating leases $ 74,278 $ 56,370 $ 51,657
Right-of-use assets obtained in exchange for lease obligations:      
Operating leases 40,866 231,728 110,845
Decrease in operating lease right-of-use assets due to impairment (See Note 17) $ 131,646 $ 0 $ 0
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 371,444 $ 521,695
Operating lease liability, current $ 68,099 $ 54,689
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Operating lease liability, non-current $ 586,174 $ 584,651
Total operating lease liability $ 654,273 $ 639,340
Weighted-average remaining term for operating leases (in years) 7 years 11 months 8 days 8 years 7 months 13 days
Weighted-average discount rate for operating leases 3.94% 3.80%
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 89,751  
2025 98,702  
2026 100,237  
2027 99,686  
2028 100,099  
Thereafter 282,716  
Total future lease payments 771,191  
Less: imputed interest (110,068)  
Less: expected tenant improvement allowance (6,850)  
Total $ 654,273 $ 639,340
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Outstanding Debt (Details) - Term Loan A Facility
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]  
Amount $ 80,000
Less: Debt issuance costs (15)
Net carrying amount of debt $ 79,985
Effective Interest Rate 4.40%
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details)
12 Months Ended
Nov. 18, 2019
USD ($)
May 03, 2019
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]        
Letters of credit outstanding     $ 37,500,000 $ 37,700,000
Restricted cash, non-current     40,700,000  
Credit Agreement        
Debt Instrument [Line Items]        
Interest expense     $ 600,000 3,600,000
Credit Agreement | Morgan Stanley Senior Funding, Inc | Revolving Credit Facility        
Debt Instrument [Line Items]        
Debt instrument term, years   4 years    
Maximum borrowing capacity   $ 100,000,000    
Letters of credit outstanding       $ 37,700,000
Credit Agreement | Morgan Stanley Senior Funding, Inc | Term Loan A Facility        
Debt Instrument [Line Items]        
Debt instrument term, years   4 years    
Maximum borrowing capacity   $ 100,000,000    
Amount borrowed under debt facility $ 100,000,000      
Credit Agreement | Morgan Stanley Senior Funding, Inc | Term Loan A Facility | Adjusted One-Month LIBOR        
Debt Instrument [Line Items]        
Debt instrument, applicable margin on variable rate 1.75%      
Credit Agreement | Morgan Stanley Senior Funding, Inc | Uncommitted Incremental Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 50,000,000    
EBITDA ratio   1.0    
Credit Agreement | Morgan Stanley Senior Funding, Inc | Uncommitted Incremental Facility | Maximum        
Debt Instrument [Line Items]        
Secured leverage ratio   1.50%    
Credit Agreement | Morgan Stanley Senior Funding, Inc | Uncommitted Incremental Facility | Minimum        
Debt Instrument [Line Items]        
Secured leverage ratio   100.00%    
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Preferred Stock (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
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
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Common Stock (Details)
12 Months Ended
Dec. 31, 2023
vote
Class
Class Of Stock [Line Items]  
Number of classes | Class 2
Class A Common Stock  
Class Of Stock [Line Items]  
Number of votes for each share held 1
Class B Common Stock  
Class Of Stock [Line Items]  
Number of votes for each share held 10
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - At-the-Market Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Mar. 02, 2021
Dec. 31, 2021
Class Of Stock [Line Items]    
Issuance costs   $ 10,400
At-the-Market Offerings | Class A Common Stock    
Class Of Stock [Line Items]    
Gross proceeds from issuance of common stock $ 1,000,000  
Aggregate shares of common stock, sold (in shares) 2.6  
Average selling price per share (in dollars per share) $ 379.26  
Issuance costs $ 10,400  
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details)
shares in Thousands
Dec. 31, 2023
shares
Class Of Stock [Line Items]  
Total reserved shares of common stock (in shares) 46,953
Equity Incentive Plan  
Class Of Stock [Line Items]  
Common stock awards granted under equity incentive plans (in shares) 13,984
2017 Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Common stock awards available for issuance (in shares) 5,089
2017 Equity Incentive Plan  
Class Of Stock [Line Items]  
Common stock awards available for issuance (in shares) 27,880
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Equity Incentive Plans (Details) - Stock options
12 Months Ended
Dec. 31, 2023
Class Of Stock [Line Items]  
Percentage of voting rights 10.00%
10% Shareholder | Minimum  
Class Of Stock [Line Items]  
Stock option fair market value at the date of grant, percent 110.00%
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details) - Restricted stock units
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 8,577
Awarded (in shares) | shares 4,594
Released (in shares) | shares (2,722)
Forfeited (in shares) | shares (1,775)
Ending balance (in shares) | shares 8,674
Weighted-Average Grant Date Fair Value Per Share  
Beginning balance (in dollars per share) | $ / shares $ 120.82
Awarded (in dollars per share) | $ / shares 70.73
Released (in dollars per share) | $ / shares 115.33
Forfeited (in dollars per share) | $ / shares 114.42
Ending balance (in dollars per share) | $ / shares $ 97.33
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Restricted Stock Units (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Expected weighted average period to recognize unrecognized stock compensation expense 2 years 2 months 12 days    
Restricted stock units      
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Grant-date fair value of restricted stock units granted $ 325.0 $ 916.8 $ 342.6
Fair value of restricted stock units vested 314.0 $ 282.6 $ 135.6
Unrecognized stock compensation expense $ 692.9    
Expected weighted average period to recognize unrecognized stock compensation expense 2 years 4 months 13 days    
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Beginning balance (in shares) 5,807    
Granted (in shares) 559    
Exercised (in shares) (753)    
Forfeited and expired (in shares) (303)    
Ending balance (in shares) 5,310 5,807  
Weighted-Average Exercise Price      
Beginning balance (in dollars per share) $ 72.79    
Granted (in dollars per share) 72.75    
Exercised (in dollars per share) 24.92    
Forfeited and expired (in dollars per share) 143.59    
Ending balance (in dollars per share) $ 75.55 $ 72.79  
Stock Options Additional Disclosures      
Balance (years) 6 years 9 months 18 days 7 years 1 month 6 days  
Granted (in dollars per share) $ 42.43 $ 36.66 $ 139.76
Outstanding, ending balance $ 178,169    
Options exercisable at ending balance (in shares) 3,317    
Options exercisable at ending balance (in dollars per share) $ 60.42    
Options exercisable at ending period (years) 5 years 8 months 12 days    
Options exercisable, ending balance $ 133,742    
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Stock Option Plan (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Weighted average grant-date fair value of stock options granted (in dollars per share) $ 42.43 $ 36.66 $ 139.76
Intrinsic value of stock options exercised $ 38.9 $ 210.0 $ 997.6
Unrecognized stock compensation expense $ 69.4    
Expected weighted average period to recognize unrecognized stock compensation expense 2 years 2 months 12 days    
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Stock-based Compensation (Details)
12 Months Ended
Dec. 31, 2023
Stock options  
Class Of Stock [Line Items]  
Stock option term 10 years
Stock options | Minimum | 2017 Equity Incentive Plan  
Class Of Stock [Line Items]  
Vesting period 1 year
Stock options | Maximum | 2017 Equity Incentive Plan  
Class Of Stock [Line Items]  
Vesting period 4 years
Restricted stock units | Minimum  
Class Of Stock [Line Items]  
Vesting period 1 year
Restricted stock units | Maximum  
Class Of Stock [Line Items]  
Vesting period 4 years
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 370,130 $ 359,931 $ 187,532
Cost of revenue | Platform      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation 1,478 1,229 827
Cost of revenue | Devices      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation 3,761 2,440 2,035
Research and development      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation 147,989 147,653 77,770
Sales and marketing      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation 130,362 123,946 63,503
General and administrative      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 86,540 $ 84,663 $ 43,397
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Assumptions Used to Value Stock Options Granted (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk-free interest rate, minimum 3.48% 1.37% 0.36%
Risk-free interest rate, maximum 4.72% 4.33% 1.20%
Expected volatility, minimum 61.00% 57.00% 38.00%
Expected volatility, maximum 63.00% 61.00% 39.00%
Dividend rate 0.00% 0.00% 0.00%
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 5 years 5 years 5 years
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 5 years 9 months 18 days 6 years 9 months 18 days 6 years 9 months 18 days
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Commitments And Contingencies [Line Items]    
Unrecorded purchase commitment $ 202,800  
Letters of credit outstanding 37,500 $ 37,700
Manufacturing    
Commitments And Contingencies [Line Items]    
Purchase obligation 131,500  
Content Publishers    
Commitments And Contingencies [Line Items]    
Purchase obligation 286,078  
Content Publishers | Accounts Payable    
Commitments And Contingencies [Line Items]    
Purchase obligation 59,200  
Content Publishers | Other Long-Term Liabilities    
Commitments And Contingencies [Line Items]    
Purchase obligation $ 24,100  
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Payments for Content Obligations (Details) - Content Publishers
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments And Contingencies [Line Items]  
2024 $ 184,716
2025 62,655
2026 21,971
2027 12,732
2028 1,436
Thereafter 2,568
Total content liabilities $ 286,078
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
United States $ (699,114) $ (486,886) $ 240,560
Foreign (316) (5,397) (3,973)
Income (Loss) Before Income Taxes $ (699,430) $ (492,283) $ 236,587
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax (Benefit) Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 697 $ 694 $ 0
State 2,715 2,444 589
Foreign 5,448 2,002 490
Current income tax expense 8,860 5,140 1,079
Deferred:      
Federal 233 448 193
State 222 220 256
Foreign 816 (86) (7,326)
Deferred income tax 1,271 582 (6,877)
Total income tax expense (benefit) $ 10,131 $ 5,722 $ (5,798)
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. federal income tax at statutory rate 21.00% 21.00% 21.00%
U.S. state and local income taxes (0.40%) (0.50%) 0.20%
Change in valuation allowance (23.60%) (39.10%) 140.00%
Research and development tax credit 6.80% 14.60% (30.70%)
Stock-based compensation (2.80%) 4.00% (114.30%)
Discrete tax benefit due to intellectual property transfer 0.00% 0.00% (19.10%)
Meals and entertainment (0.20%) (0.10%) 0.10%
Foreign rate differential 0.00% 0.20% 0.10%
Section 162(m) limitation (2.10%) (0.50%) 1.10%
State apportionment change 0.00% 0.10% 0.00%
Tax rate change 0.00% 0.00% (0.70%)
Provision to return true-up 0.10% (0.10%) (0.10%)
Other (0.20%) (0.80%) (0.10%)
Effective tax rate (1.40%) (1.20%) (2.50%)
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Significant Components of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carryforwards $ 484,136 $ 517,787
Reserves and accruals 23,677 20,068
Research and development credits 248,381 230,586
Operating lease liabilities 183,359 153,145
Stock-based compensation 55,785 50,661
Depreciation and amortization 51,700 41,377
Section 174 capitalization 280,906 165,219
Other 6,190 286
Total deferred tax assets 1,334,134 1,179,129
Deferred tax liabilities:    
Operating lease right-of-use assets (111,164) (128,517)
Other 4,357 0
Total deferred tax liabilities (115,521) (128,517)
Valuation allowance (1,209,822) (1,040,341)
Net deferred tax assets $ 8,791 $ 10,271
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes Disclosure [Line Items]      
Tax cuts and jobs act, income tax expense (benefit) $ 3,700    
Increased in valuation allowance 166,000 $ 199,200  
Research and development tax credit carryforwards 248,381 230,586  
Unrecognized tax benefits 88,548 88,028 $ 66,150
Unrecognized tax benefits that would impact effective tax rate 5,200    
Unrecognized tax benefits 83,300    
Accrued interest and penalties 1,000 $ 800  
Research and Development Credits      
Income Taxes Disclosure [Line Items]      
Unrecognized tax benefits 71,800    
Federal      
Income Taxes Disclosure [Line Items]      
Net operating loss carryforwards 1,807,300    
Research and development tax credit carryforwards 194,700    
State      
Income Taxes Disclosure [Line Items]      
Net operating loss carryforwards 1,604,000    
Research and development tax credit carryforwards 149,500    
Brazil      
Income Taxes Disclosure [Line Items]      
Net operating loss carryforwards 8,600    
Netherlands      
Income Taxes Disclosure [Line Items]      
Net operating loss carryforwards 47,600    
UK      
Income Taxes Disclosure [Line Items]      
Net operating loss carryforwards 14,000    
International      
Income Taxes Disclosure [Line Items]      
Unrecognized tax benefits $ 16,700    
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits at beginning of year $ 88,028 $ 66,150
Gross increase for tax positions of current year 13,166 22,888
Gross decrease due to statute expiration (54) (317)
Gross increase for tax positions of prior years 140 676
Gross decrease for tax positions of prior years (12,689) (1,185)
Decrease relating to settlements with taxing authorities (43) (184)
Unrecognized tax benefits balance at end of year $ 88,548 $ 88,028
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Savings Plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer contribution amount to plan $ 0 $ 0 $ 0
UK and Korea Employees Defined Contribution Plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer contribution amount to plan $ 3,200,000 $ 2,300,000 $ 1,300,000
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net Income (Loss) $ (709,561) $ (498,005) $ 242,385
Denominator:      
Weighted-average common shares outstanding —basic (in shares) 141,572 137,668 132,710
Net income (loss) per share - basic (in dollars per share) $ (5.01) $ (3.62) $ 1.83
Weighted-average common shares outstanding — diluted (in shares) 141,572 137,668 141,668
Net income (loss) per share - diluted (in dollars per share) $ (5.01) $ (3.62) $ 1.71
Restricted stock units      
Denominator:      
Common stock equivalents (in shares) 0 0 2,744
Stock options      
Denominator:      
Common stock equivalents (in shares) 0 0 6,214
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Narrative (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from calculation of diluted net loss per share (in shares) 14.0 14.4 1.1
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Narrative (Details)
12 Months Ended
Dec. 31, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details) - Net Revenue - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer I      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 11.00%    
Platform | Customer H      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk     10.00%
Platform | Customer I      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 13.00%    
Devices | Customer A      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 15.00%    
Devices | Customer B      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 15.00% 21.00% 22.00%
Devices | Customer C      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 41.00% 38.00% 35.00%
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Long-lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Entity Wide Revenue Major Customer [Line Items]    
Long-lived assets $ 636,000 $ 856,726
United States    
Entity Wide Revenue Major Customer [Line Items]    
Long-lived assets 497,024 686,902
United Kingdom    
Entity Wide Revenue Major Customer [Line Items]    
Long-lived assets 109,315 127,538
Other countries    
Entity Wide Revenue Major Customer [Line Items]    
Long-lived assets $ 29,661 $ 42,286
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges $ 356,094 $ 38,140
Cost of revenue | Platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 67,032 0
Cost of revenue | Devices    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 3,323 0
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 110,491 19,592
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 113,714 10,904
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 61,534 7,644
Employee Terminations    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 83,165 30,640
Employee Terminations | Cost of revenue | Platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 1,164 0
Employee Terminations | Cost of revenue | Devices    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 524 0
Employee Terminations | Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 31,160 12,092
Employee Terminations | Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 29,786 10,904
Employee Terminations | General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 20,531 7,644
Facilities Exit Costs    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 3,527  
Facilities Exit Costs | Cost of revenue | Platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 1  
Facilities Exit Costs | Cost of revenue | Devices    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 6  
Facilities Exit Costs | Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 1,320  
Facilities Exit Costs | Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 517  
Facilities Exit Costs | General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 1,683  
Asset Impairment Charges    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 269,402 7,500
Asset Impairment Charges | Cost of revenue | Platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 65,867 0
Asset Impairment Charges | Cost of revenue | Devices    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 2,793 0
Asset Impairment Charges | Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 78,011 7,500
Asset Impairment Charges | Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 83,411 0
Asset Impairment Charges | General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges $ 39,320 $ 0
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring and Related Activities [Abstract]      
Decrease in operating lease right-of-use assets due to impairment (See Note 17) $ 131,646 $ 0 $ 0
Tangible asset impairment charges 72,300 0 0
Content asset impairment charges 65,500 0 0
Impairment of intangible assets $ 0 $ 7,500 $ 0
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - Reconciliation Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
Beginning balance $ 13,859 $ 22,093 $ 0
Add: Restructuring charges incurred 86,692 30,640  
Less: Payments made (94,926) (8,547)  
Ending balance $ 13,859 22,093  
Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Accrued liabilities    
Employee Terminations      
Restructuring Reserve [Roll Forward]      
Beginning balance $ 12,661 22,093 $ 0
Add: Restructuring charges incurred 83,165 30,640  
Less: Payments made (92,597) (8,547)  
Ending balance 12,661 22,093  
Facilities Exit Costs      
Restructuring Reserve [Roll Forward]      
Beginning balance 1,198 0  
Add: Restructuring charges incurred 3,527    
Less: Payments made (2,329)    
Ending balance $ 1,198 $ 0  
EXCEL 123 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -2 4%@'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 " #4@%!8NI2N1NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)\U*#Z';B^))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BR(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X+@O 6'I(PB!0NP"BN1]9W14D=4Y.,9;_2*#Y]Q*#"C 0=T.%*"IFZ ]621A'^_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 -2 4%@7,;K4> @ &DW 8 >&PO=V]R:W-H965T&UL MM9MK<^(X%H;_BHKIFNJN"L&6@9#N)%4$DEFF;VQ(SU3OU'X0M@BNV!8KR[G\ M^SVRP<(96=A3XDO QN>5]422SRO)%\^,/Z9K2@5ZB:,DO>RLA=A\[/52?TUC MDIZR#4W@EQ7C,1%PR!]ZZ893$N1!<=3#CC/LQ21,.E<7^;DYO[I@F8C"A,XY M2K,X)OSUFD;L^;+C=G8G[L*'M9 G>E<7&_) %U3\V,PY'/5*E2",:9*&+$&< MKBX[8_?CM._)@/R*/T+ZG.Y]1[(J2\8>Y<$LN.PX\HYH1'TA)0A\/-$)C2*I M!/?QOZUHIRQ3!NY_WZG?YI6'RBQ)2B M-L!K&M#?!O1S,D55<@Y3(LC5!6?/B,NK04U^R6'FT5#],)'_]X7@\&L(<>)J MPIXH1UWT8S%%[]]]0.]0F*#K,(K@GY)>] 04(2_L^5NYZT(.U\BY&'UEB5BG MZ"8):% 5Z,&]E3>(=S=XC8V*4^J?(L\]0=C!GN:&)N;PWTE2AO2?;VD'!@^ MIAOBT\L.]/R4\B?:N?KU%W?H?-+ALBDVM2160=DO4?9-Z@KE_>N&ZK"9PUVG M^UG'QQC5EH\EL0J?0PV M3'UH7#\IX49P9K5NU\5=S]41,P:V)69)K$)L5!(;-1RO.(&T*1_YZ_ND66M% MHE3;*8UA;6E9$JO0.B]IG1MK>).(4+Q"\XHH^I;%2\IUE,P:CN-VO1%VM>W* M&-J6E"6Q"BG742F@!VE6G]YH 1J#6@.T MI%8%B!5 W 3@/7E!LP"&M7 5^D4Z6]]=#TCB81<[H[/1<*"E9PQN3<^26I6> ML@&N,37>T1L' :BG)[LO*'<"WQ-]FS-+NNZ9!^TUHC%)T/B))OJTS:S2&N,Q M'("K+(!K3N+?8IS((^B^]^PYT2(TRRV W.],_V0UA[;F=@QGX"IKX)IS^K?< MRG%OSME3F/CZ]F?6G(RUV*S:!%MJ56S**+CF_/XMMCE+!22__PDW]0\*L^+Y MP'4=+3>K3L&66I6;\@KN ;.04^.4U&,R"_2=D1:257-@2ZT*2=D#UYS3?V'2 M2,W7+#%EO =$!H-A]]SIZYN457-@2ZU*2]D#UYS;WX<"G %;(1>_7WY "^IG M'%J9%IE9:1(1>/".H6G&,60O"\'\QQ/TSCEUP#^@#?C:)Q+5/$NMF@A;:M5I M5N4BL#GY!UL:A,D#6KS&2Q;I0!X0N/O^^8=V@M:J;["E5J6D? ,V9_:[AH9N M7OPU21YHK=R"7_2*.H^)I"6058"\.Z()V*8'QK5IQP&=+X3# MPV/L^Q2$0"8H)+7\K'H!6VI5?LH+8',JO^6WB$D4H>LLA9]3?0\UZ]1.@9OC M6M,ZABG RA1@M-3,>G5KH.:PUM".80 \90 \<_Y> M+E#=A@E)_!#<:#XOE)^[X3R?%H='0[%AYR^)4K]=P5Q,;0LTQ[7>FG ,G^ I MG^ U6E]8K"'Q-777 S+UL*R:!%MJ55C*)'B-3,(\6T:A#WV4$6WV859IO1'& MJEW8J@UR-;G9[NGJ[-2]Z#WIP.SM%C+G[KLNF>XM5$&FL)2+?2L*69I^IM:L MJJ_:G'"!9K,9"E5)J2R)[TI"/N6"A E6&\Y>7E%:#B?O98B\$#N?YOEOY5"3GW4_?4!02*XL=V[M-K%\I31/ M[-FJF*A9LR@ 6W2*[N'"-T+H.82^MZ1H!8E5 $?PX)1Z6PL?0O5($B@C+R> MPC3?T"BOA8JZV$$!>4UE<3*2_[V.JV+_PZO<_T#EEC6:[- ;>0?'LJ'G 'A"H'^>L.BY;:E5,RG%Y#;=D[>^:N863 MV@3X@%C=%B-S6&MBQW!;GG);7L.]65MBVRU:]D%?:;ZY,,L)2? ^WC4]\ZUU*SZ+%MJ56K*9WEF6Z1;!- 2 ML^F2)E;5IK;4J@B5Y_(*>V)W:[-- S6QJC:UI5;=W:SL6+_1KJ[JLM1B3: L M]#T3D$LE.@.\< ;E0EN@\4N3+#9;%:TKEV?(]LG'^]E1/75Z\ MA/:5R$G0%$5T!:'.Z1GDIKQXKZLX$&R3O^FT9$*P./^ZI@0,HKP ?E\Q)G8' MLH#R[;JK_P-02P,$% @ U(!06 K#((]" @ P 4 !@ !X;"]W;W)K MUSFZH57C]#D,S1Z"<^E_:*J]O6_ M."@II>*T"=8$E+!ZQ!_-/9P&^!<"_"; M]SU099RCA6.0\$K)(RW5C,3FZJ- MUG"$F9^R44+O$AVGXDF9$H66K/Z]^IY"5VE9L^DFC<2TEO O2/1]],29RB1: ML!32_P5HJ=^I.(>DAX+^+?(]/^C0"]HD ZL77)LD^CG9227TD_AU M+M]:;7!>S93)6!8X@!7%-TSA'$)W]'RQ>EYNMPMT@VEQC[;/K[/'!5JMUAUDHY9L M=!79BB<7WVNWP@8S])5+N$4SG!/])AC!Y\#JJ_.=>][8G+ Z$293#7H=ZO<_Z_D3=+VI#\<+6Z(XK7?%VFND6"\(XZ/T] MY^IHF /:IAW_!5!+ P04 " #4@%!8PVMCJ4@& #,&0 & 'AL+W=O M4,).0ZUUG M>M=,T]Z]5FP!FMH6M04TW_Y6AF"P9$'O^B:Q8;7^[UK:WTJ,-[+Z5B\X5^A' MD9?US6"AU/)Z-*K3!2]8?267O(1O9K(JF(+;:CZJEQ5G63.HR$?$\\)1P40Y MF(R;SQZJR5BN5"Y*_E"A>E44K'J^X[G#6WP]I40/:"S^%GQ3'UPC''_?! _!/+&:3V7^C\C4XF80 M#U#&9VR5J\]R\P??!11H?ZG,Z^8OVFQM0S!.5[62Q6XP*"A$N?W/?NP2<3 M^ST#R&X .7< W0V@3:!;94U8]TRQR;B2&U1I:_"F+YK<-*,A&E'JU_BH*OA6 MP#@UFI]SS] I1?(F(1ZAE^/3\X>1X^ CBW0=-]D&3QA_M"WI5 M5;Q4Z+:N(V>+[AN["^I? M8A(U@5WXWB5.,&+Z&UM4VX>&!VIC'%(:=8(RS:+0BQ)JCRG8QQ0X8_I0KB'; MLA+&A",$DZTDPK[(61']FEA7MIH5/:0\673&2(_P HU)!8G4VI%KR" MRK-=(:Q9(3;AH2F)QD$<=)3;S (:]R0UVBN/G,J_2,7R,T1&QM.I%Y'$)QV5 MIAU)0C^.$KO,>"\S/I%@P&VEGIO$ZJ6W! "J9DK;U,:FBM /#A;55JQI1FG@ M46S7FNRU)DZMGT I4Z*4L^$*;OHSG)AB(NS[?D>S:180'":! M73/V6GIY[NHF2]5.@=[,[KPCUO>H63#@XJPOZ*-B3R(4"0EE;(>P$W,_V0K_*VW'0+?*PFWG[ M%F/)GG5_80W8A!:@C1Y,BETH%K@!-;R^R=/2#;OQ!B*K%?3C>?MFK#I-;$5Q M[/F&3HM=X,6X3V>+-^SFV\L,6LJJV9-!8Y;+J(&W5FD@\+MB/1Q$0:\8.H M6Q!M9C'IF\SD8$_H)E^W 7K)]//Y 9C<"V*HZ=UFR&KGAT%/12$*CB3^40L\)TX27*6A&;_Z2BB-,WEK5_P?8(>L)PO]W=!Q] M"TP2.KN$1R73;PN99[RJ7[^"A1:]0[_!5D8]V\]-G/C]Z8.37^3M./:6P\3- M8?WF 6NU3L$ENO"N/,_#T#E4:,WR%;=)OB,F;+%1 )PVQV);&!,WC&^S3.C* M!&M*[^J'HD0I6PI88U:9EEUD2.CAF<).J\604#\.^PIN2V/BIC%T.:MBE3USH0^(U1Z*$>X[>Y+*N[:O+0F:S+IA&0W+091\?JK54IFXJ'XK/ M^$RDPMKL4!.S0TR2*(B[>;99PH[.(SU[3]H"F;J!O*VSM64=\V8=6W5;($M) M2&EW_V0S#(%E?4>!M.4Q=?/8P$-3?/O+D34,8AQ4VG=9-D/K+FMT<-2N?^?X MDU5S4=;0,\Q@I'<50:&NMC\=;&^47#:G[T]2*5DTEPO.0+XV@.]G$OBQN]$' M^OL?<";_ E!+ P04 " #4@%!8%FTXD5<# !W#0 & 'AL+W=O[-)=>]6SB:B MU)SE<"N1*K.,RE_7P,5FZA'OX<9GMDJUO>'/)@5=P0+TU^)6FI'?JB0L@UPQ MD2,)RZEW12[G)+()5<0W!AO5N4;6RIT0]W;P,9EZV!(!AUA;"6H^UC 'SJV2 MX?C1B'KM=]K$[O6#^OO*O#%S1Q7,!?_.$IU.O;&'$EC2DNO/8O,!&D,#JQ<+ MKJK_:-/$8@_%I=(B:Y(-0<;R^I/^;":BDV",NA.")B%X;D+8)(25T9JLLG5# M-9U-I-@@::.-FKVHYJ;*-FY8;I=QH:5YRDR>GLU%K@1G"=60H&O*:1X#6E@Y MA4YNJ81HN^+F[0R>M3I%+S1"&6HR^I*!7-$W6&7O?&$U\;//LE M?MR@7--PAB@W^][.D=-?+3BJ!&W]K&=A1(+1Q%]W;>Q&19AVKG(,E,59K_$]V>HH!*M*2\!G9@U203G5"I4@*Q7[M0%7^N/.UCXG&RA M[X_I@4'0$>+.Q:*E3(=EOLR>M@?JND[H6'W:("!E@\[=%?CBN1S]HZ0?' MTS.ERL/D@UVB*!S@8 O<%89Q9U/UN(OV2-C'=7 6-'C1R.Z]%?M/07+U4C%[M$P9"0\1:X*RP8=G9CCYO@ MQ]Z(7[1*&OF#_,ZX/08ZS9T\HU*N#U;*?IEC2^5_J?5-/_9MLK]Q_V.U-.J] MQ7!UE,-Q??['3DZ.:>5'U4NCW&,:A>-H&]T5%@6#)\@?6SGYBUY^3+TXNK0+ MWQ6VB^]W3L7VE>03E2N6*\1A:?+P^7P6.?RDO?H2I>/ MJOQ:K:74Z&F3%]759*WU]F(ZK19KN4FK<[65A?G/2I6;5)O#\GY:;4N9+IM! MFWQ*@B"<;M*LF,PNFW,WY>Q2[72>%?*F1-5NLTG+?ZYEKAZO)GCR?.)3=K_6 M]8GI['*;WLM;J;]L;TIS-#VP++.-+*I,%:B4JZO)>WR1T+@>T"#^S.1C=?0= MU5+NE/I:'WQ<7DV"^HID+A>ZIDC-QX..H"U U@3F;V4)@Y)JM/9 M9:D>45FC#5O]I0EF,]K(SXIZWF]U:?Z;F7%Z-E=%I?)LF6JY1+?:?)A)U152 M*_3'5I9I/3D5.D-?;A/T^M4;5*W34E8H*]#GM=I5:;&LWJ)7O>/+J3875M-/ M%^U%7.\O@HQ8&D4'6>19UC5Q,B9R<8XH?HM(0"AP M0?/3AQ-@>'+Z<.Q00P^31!L^.L+WNUG_G^2#+';R HKN?C2#1]<[QT6U31?R M:F*VADJ6#W(R^_$'' ;OH,CX)$L\D?6BQ@Y18R[VV6>ETQP5)G;E/G90Z/84 MHJ&H]\B'&641"W%\.7TXC@J PR3DE/5QB8TC(F0\ZG ]+?R@A3LS8*XJ7:]) M5Q9PGUG@DRSQ1-:+7'B(7'A"%BS:^#DR84\3'LT= MD WW30RW30RAV$7VU'%"0LP'J0#@&,.8#%,!P@51& 1P*L0',;$S%=H"7=RC MGYZ,#ZQD!69"[#,3?)(EGLAZP<-!YWP"9RY\,IQIN5@C8UJ,57PP'GA;FQ_0 MOP36%$8B8F*X.0 X$44QIH., '"FZ(0!@3,"']DY[!1UF^;&GM6*C(W_*NOL M /5@.R4#2BD?UCT &-&(#>MC N 8YV& 1P213A!Q"OH@"Y/E>2,I71H'G%6Z MSOH'U=1X,NTW8'WHM2[17^!894PYNM]BK M#_/*EOABZP>PLV+8[<4^%EH:7OV<[6#X;-]T)F@P3 8 Q7&(AZD P$@!A(9\3!_I3 MQFY96BDZ?GA<1>GUG2J1QLF\@:<0V&CC M=+!0Y@","\O' J@S+N)H1%1G6HC;M-3]C=[$@4JP=6M])H*8#Q?]' (RL^BM M% 2 A!$:\1$]G6W:55MD"OLP(M59ZG M9=4A8/'['XQ[D3\/+.D C)Z'UCS:,'Q^E,-]V9VG(6Y/\VW9RRS?U8W&%PBG MIPD'8)!P&X;/Q8A')9WI(6[3\U?379;+L_3!6)U[B4P,-JIX;I:JG:ZT\:^U MS[/F?X^!M=M&!C-LUN50/("K*\C0&($X(O!(.22=,2).W_ 2_6?H. =FAKA-S4V>ZOKY"_H7W1K'E"W@&N-F>:DM],J6^&+K1[!S M4\3=TOI6>YMX[65Y94M\L?5#U]DW.M[4:3)?_!C,)UOBBZT?PLZ04K
UF%^9AR*WN&0BDV+YIA8#FKI7AD8<@].B)J-MK)K*IM*;HFL18[A;& M4"Q4H4?:MVZR%Z>&WT>D_\C6Q7MD27VS]\'4F MEKI;@J=77KN1QREC/!HF!( +N*!BF! 0GV!BY,:&=MZ21G[JKM.BOC@I?+(E MOMCZ(>S<+'5W(T^LNS'0L*(QL[8( !<'X1"70#@J(JOH3H]>&]O(\KYY_:XR M.;PK]/Y5J\/9PRM^[YL7VP;GK_%%LG]1KZ/9OS?X6UK>9T6%U.::TVS=>U3)>RK 'F_RNE]/-!_0.'%R)G_P%02P,$% M @ U(!06/^N.+XC P C0H !@ !X;"]W;W)K0L0DOB2V<\^3>^[.]O567#S+&$"1ERQELF_$2LV[IBG#&#(JK_D<&'Z9 M M9 DKWO2EC,,&P&X? #@EP-D%> < ;@EPCP5X)<#+(U-(R>,PHHH&/<%71&AK M9-.#/)@Y&N4G3*=]K 1^31"G@B%GDJ=)1!5$9*SPA3E5DO I&?(,*RG6*5X" MN6,ASX"D?.S"W)&$D:^QWPA*8MDSU3HE*8VP]*!0>& <\ ! MVR'WG*E8DH\L@FB;P$0UE21G+6G@-#*.(+PFKGU)',MQ:QP:'@]W:N"CX^%V M@QJW2I";\[D'^*J<'$S)K]N)5 (WT.^ZZ!?L7CV[/E2Z MO[/;UH>ZR)V2;'0BLJVH>E54O2;VX"L>J%L571>Z@J*34^CCXP)E-: M7%;1'SR9]::L"VA!W-Y(L]?:+9E]FRO7=7?J9=_(=NIKI5.IZC2J^H]:J5/6 M.4+9ODV-LGVC0\K\2IG?J*SALJI3XM=N;=NV=M34V.'6=EU_1]"^G=[:-YT= M4>;&19V!F.4-C\2$+)@J+KAJM>JI;O-68F=]@+U6T1J]T12-VCT5LX1)DL(4 M*:WK#NXB430_Q43Q>=X.3+C"YB(?QM@O@M &^'W*N5I/] ^J#C3X!U!+ P04 M " #4@%!8^9HIWTH' W. & 'AL+W=OS*IM2>*T"=KD,VP8[FP39\5D<=9\=U4NSNB.Y5E! MKDI4[3:;N'RX(#F].Y^8D\,;)>>3XRZ1R0G":LA8O[O MEBQ)GM=(O!]?6]#)(6<=>/SY$3UL!L\'\SFNR)+F_V0I6Y]/_ E*R2K>Y>P] MO?N=M -R:KR$YE7S%]VU;8T)2G85HYLVF/=@DQ7[__%].Q%' :9U(@"W 7AH M@-4&6$( GTIU@-T&V$* [9X(<-H 1P@X.6BW#7#%+IT*\-J AOW9?G8;:BYC M%B_.2GJ'RKHU1ZL_-/PVT9R1K*BE>,U*_FO&X]AB28N*YED:,Y*B:\;_<9VQ M"M$5OZ+)ES7-4U)6OZ#@ZRYC#VB*/EY?HE]?O$35.BY)A;("?5C37147:?4* MO>A=G\T8[V*=:):TW;G8=P>?Z,X'RN)<$;;4ARWI9L-UW?18$7VICWZ;IEF] M+N(<7<59.N5#6,;;3-V3X FL)-EM=GDSG7^S-2D1[QO?)-;UZKTEZ%V1T U! MO_Y!J^JE CX$A$=\L?*E6' =E24ID@?$RKBH>'2S":3_XEBQE,EKY%E MOD+8P(9*7%K\>E=_4VWCA)Q/^)15I+PED\7//YFN\9M*TSOFS^($FDZ?P*6JG<"Q MHHGK&I8W[[<+Y'98:!)J1SJ6%#G?U+*P;;B'I+WYM@_S;6OG^Q.I6#W;_"9 MXC)_0.2>E$E6\=5>U5LLHMMZ"U'N[[:T:H0%L]3F'CD#ET^F"R#3A9!@$1!8 MCV+G0+&CI?A=5>V:E<0Y3O9WSSVUVUU9_\(0HXCL[_D9;U?4)T:TY:N/W^4+ M?D3F<2R^YP> HSU:I0=M-\9NR8[,MCUWA<4*F3& ! LAP2(@L)YZW(-ZW.^E M'I5&7/E.ZSL6%O8-5]Z$!>;5.$*K0#NTL91"@D5 8#U*O0.EWO,HYH1):[4N)%Z;QRC:,I_8*;0_' M[A6>) ;L6IZ@&,B, 218" D6 8'UA.4?A.7_[\)2BUKY360MGRDG9?J9+[^C-1D3Q7[/B^ M80OG]Z4V\5B2A^4,('.&D& 1$%B/9-/H#"=#2_/S38F+%KE?D@M4Z[./Y1H4 M+0!%"ULT3S,;$53&/M='YJ*IY?HOOF]GK265GW"\+EJ,WIW:QI8O[M3Z7*.9 MA40+0-%"4+3HZ?GML]O9=:;>KPN*=*!99RIY!W7K3(5=9SFF=.(#S1J HH6@ M:!$46E\=G6=GZDT[01V#%&')2O5F.70Y+&H F#4'1(BBTO@HZB\_4>WS/ M*<=,V8&SG/EVL-%/OI0TOS;"2>4B_:6DJ'#.;'W>ET@PR:P"*%H*B15!H_<=L M.@L.ZRTX?6FF5 26K3?LVJ[CB*495KA2TB,S,IB%+=MWA2-_H&@XQ7.A@ OU MHQW]H(LBI^/[!C[Q4 7NW#"L=\-^6'6F[\?HYZ!D_\BR/4?D%-1/ T4+0=$B M*+2^BHX>DM.[;L#5&5;X9KXG56?Z3HV]Q0]+&H F#4'1(BBTO@HZ=PWKW;7G M5&=8MITLSS M0^0:TNRZ')@U ,T:@J)%4&A]LCM;#^MMO6^HSK#"6G/$6!M>FUE*YB%]IR56/#-G6XZ!Q>,=9-8 %"T$18N@T/KJ MZ)PXK'?B]+696A&>M*EA"[NR":=H*-=F7^+;7]!:/;YB6ISY0Q MNFD^KDF+^KWK@[O"B[^ U!+ P04 " #4@%!8D&14GD " M #3! & 'AL+W=O8P/:W2S0U(*<:9:1;0R(,H!J%:5Q M?!G50FJ>9^%L:O(,6U)2P]0PV]:U,&\34+@9\83O#I[DLB)_$.59(Y8P WIN MIL994<]2RAJTE:B9@<6(CY/KR=#[!X>?$C9V;\]\)G/$E3<>RA&/O2!04)!G M$&Y9PPTHY8FN#^?L=^'W)WN'F M.VSSN?!\!2H;OFS3^5Y]Y:QH+6&]!3L%M=3=*EZW==@#I.D!0+H%I$%W%RBH MO!4D\LS@AAGO[=C\)J0:T$Z9;R%XIP-DL\LC=.$/<]NV>G) MV1'>05^I0> ='.#MBW.P-K_'S=VT;4<"(N^&R8-; M\X\?DLOXVQ'MPU[[\!A[_F!M*W0!K$!+[_ZE#G\5\'Z0UWD2#^,XB];[8:.] M1JO!+,,X6H_]V[<'X592FV9@H6#QN=7%YR9;H0Z@[ ) M;3M'_0*2=X0/T[UC^%U!+ P04 " #4@%!8@> DBW\* M 3- & 'AL+W=O 0DG>U7VQ= M7A[Q!0X.'H#D[;.JOM=+*1OT8U64]=UHV33K]Y-)G2WE*JW?J;4L]3<+5:W2 M1K^MGB;UNI+IO#UH54PHQL%DE>;EZ/ZV_>RANK]5FZ;(2_E0H7JS6J75RT=9 MJ.>[$1GM/_B:/RT;\\'D_G:=/LE'V7Q;/U3ZW>0099ZO9%GGJD257-R-/I#W MB:#F@%;Q9RZ?ZZ/7R%B9*?7=O/D\OQMA)DJ MZO8O>MYI\0AEF[I1J]W!^@Q6>=G]3W_L&N+H !(,'$!W!U#[ #YP -L=P"X] M@.\.X&W+=%;:=DC2)KV_K=0SJHQ:1S,OVL9LC];V\]+T^V-3Z6]S?5QS/U5E MK8I\GC9RCAX;_4]W:E,CM4#3M%ZBWW1BU&B,OCTFZ.;G-^AGE)?HGTNUJ=-R M7M].>.)M(DV_W>Q^[WZ,#O$8I^5V6SK-&GP4?JC9C( M[!UBY"VBF#+@A*:7'TZ!PY/+#R<>-^S0'ZR-QX;ZPS3ZHFWT1:562 _P*FWR M\JD;(7F3R_H]U.Q=6 Z'-=7C?;U.,WDWTN6AEM56CNY_^8D$^%>HR:X9++E2 ML)/FY(?FY+[H]U]TY MG".=0!HFZLZ=_&%>2\A4Z)P("S%AV'(%R$0<,]N6*R-1*!B%?44'7Y'7UX>C MCC%3665F_[%:C#>U1&E=RP:N['@L M[?RYHB%_M/='O?X^K];:5]M;VM5P.N["G"1:$'-LYR.@"P5V>LI5#3GI^8MX M>>3^PC&D0 M$AMCII"0$48QMQT"0A(SS@>F&=HC#_4C3U> 2U6.SW<;!;A%Q/:4":E"YEB" M9-H2&UB=TAYQJ!]Q#O5BG;X,%0OJH@?E$0GM#@)TA+N3"B"+.!TH%+2'&>J' M&>VDVLB3G /-N/0API#8\SP@TS0@:&"; 70T.EXQG=KIB8;ZB>:/P\18:*B6 M9VT!Q$'#, IL7Q"94&XO&X,@NSE- QHD#V@D@ M&X=T:)U*>WJ@?GKXG3//2(H#\ M>Y.OAQ;(%&"1B!X#UZZM(+8)2! [Y1B"&XSY4-+T<$//[.%DVD>=[[=P9IM: M"\S&1LLU[:Z.2:O4R"K["LG.K(LE]JKLO"0!)+HB!KK4PQ99#S?,#S?[/GS- M#@>#N 1C>\T_A73*=MJF1]?T_ 3V M5:_97@[756>JTA%TB\*I O!2!(T#0 >,EP32"3R$*JS'+^;'KX=*95+.=UEB M:K,NTWE=&W#>E'.SNU1FVG*^E6A=I"5LUN4HL_UO[QV ,F;+$E V>"V!]53& M_%1VWFK:C#6-CE=I];TMX9KB3/\>*OK^$Y2I&E[C,9?#G!X_*TD 21S% 1E8 MW+$>Y]B%.'>S*WUO3L .*A*@2V!S)R"4,]NJJX/Z&\ _C!DYNL)V:K<'.^;? M*MI=-J[:]=+-7':OWIB2;UKA;=<6)A.V:=&.:P,HNG0T59Z9.RG,]V # )M, MF,2QO6@$=&,2$<'MY3P84,OPT$30@QCS@]@GG;-9F[WR1]9=OC S. M]9A7(, Q%[V('J:QL\(!A%3G=^#Z!R+BF%$^D >\ASGNA[G7-\(GLR7IL\]= M-J,X" )[LVH*",%V2J"(5CN=VN^9CY.S/'2A_;1!\M@ZB$GVTJ7OTY/Y]MQ8]36B/FQ!F%6@1I[NYN)NJM2 M^';VNB8[+TD B:ZK0_LBHN=%X=\C?-1-EF>RO4=W)GJI?>K$=,6F;+K'#@Z?'IYL^= ^SV%] M_I&\3[KG4_HPW>,ROZ>57@?6J) +'1*_"_4D7G5/H'1O&K5NG\F8J:91J_;E M4J9Z.!B!_GZA5+-_8W[@\!S0_7\ 4$L#!!0 ( -2 4%@Z#-7W- ( .@$ M 9 >&PO=V]R:W-H965TI-1MOWZ2['@9D*0OEDCQ'!W2I))6 MJD== QCTS)G0*:Z-:69!H/,:.-$CV8"P)Z54G!AKJBK0C0)2>!!G012&UP$G M5. L\;Z-RA*Y-XP*V"BD]YP3];( )ML4C_'!\4"KVCA'D"4-J6 +YENS4=8* M!I:"CV>+B8OW =\IM/IHCUPF.RD?G?&Y2''H! &#W#@&8I']AO?>XVEQW1L)3L!RU,G>*/&!50DCTS#[*]@SZ? MJ>/+)=/^B]H^-L0HWVLC>0^V"C@5W4J>^SH< :;Q&4#4 R*ON[O(JUP10[)$ MR18I%VW9W,:GZM%6'!7NIVR-LJ?4XDSVM0:TE+PAXB4)C"5T[B#OP8L.')T! MCR.TEL+4&MV( HK_"0*K9) 3'>0LHHN,*\A'*!Y?H2B,X@M\\9!>[/GB,WSW MJB*"OA+7 5Y!+[6W_O#?#= M#5K>KS?S+S_1<9U\85:@VW16I_2'!QU'P=5^1G3*)=[8;I&'+S# M&,^[[OT7WKT!:Z(J*C1B4%IH./HPQ4AU<]491C:^EW?2V,GPV]H^1:!<@#TO MI30'PUTP/&[97U!+ P04 " #4@%!8%D=?>F C !4= &0 'AL+W=O MQ0+#6+M*/^]7NN=:$HV^F9P>Q#=VR)K#IUZER^V_>)6QG39UW7=N!^>K+IN\_KY/KMJ?_S>]EU=->:JS5R_7A?M]HVI[=T/3Z9/ M](-/U7+5X0?/?_Q^4RS-M>D^;ZY:^.VY'Z6LUJ9QE6VRUBQ^>'(^??WF!)^G M!WZIS)V+?LYP)3-KO^ OE^4/3PZ1(%.;>8U@YKF17.7-CZ[U79K7YX]?9M;P,%*RKAO\MO@H?HA?.#O>\<"0O'!'=/!%1^;;HBA^_;^U= MUN+3,!K^0$NEMX&XJL%-N>Y:^+:"][H?KZME4RVJ>=%TV?E\;ONFJYIE=F7K M:EX9EQ5-F;TI7.4RN\BN6N-,TQ7(S^^?=S ]#O)\+E.]X:F.]DPU/\8X],XYIO.,]XXTQ MX'_.9ZYK07C^=VS%/-[)^'BH4*_=IIB;'YYLD'7MK7GRXU_^-'UY^-T]U)YX M:D_N&_U?NW4/3'7YTX?+]Y<7YQ]NLO.+BX^?/]Q7'S^,$T"D7;55,Z\VM:&O+VSC@/"2O[]9 MF6SN/S%EMJB: IXNZLS!$ :L0N?R[&Y5S5<9#%/WI*E@/M"0G^R7/L\N M&Y 1G*^"3^]6MJZW!_:N@3%=/W-5614M,"O/5L6MR6;&-!ELU:9HX8&J02+0 M\%7=%O2R6^GXR.=-H']I&M,6,#)^;S8=OXOT?&XJ_.T:B7;9T[_\Z>SHZ/"[ MSY/K2?;3^?D5_3[][MDD.Z]K>*0'7,1I::NP"04 MG:"NZ5=%EQ6(!+H8(!=)MBT0IGV$!\+S!=^NJF%5UU9&T->!N M6W-KFM[PJ.8KN%EGW"2+U1J$9^U04'^E&2S\" +O:=NA1U3A=4:"]?([G0-W MR<*P^-1K<%H@9R XN)U(-4A0WQH6-!2H)9+M8 ?<@F4.?X<-) B _+2SNEK2 M#L%2;D&!BEG-PE25AK&'1H3GK_][AEZUU+KLUK>M= MS+9X2<+"VZ+NO=RP[S2MO@HOE: 'K:EYY%6U<=]Y/B&!%0A9U9(TP/N@C$6S MK'!AO(/A8=CJX AAY&3Q. W8;Y"1934'$W@+(D,3/@7 4C5L+SZ )F>G MS\(0,..BKT%0;WE/ @/0?-[#CQJ@'>Z9)0#S2:E@TP&!XP[,57Y<1-L 8$QAR9]: 0,,"J@HT'N0*#@$H%UAUE M"B>$+U%8+4B#A4G;757NXN'!NAKD!*C=#,6M<+8A0>\!OK1LW:IVWJ]1LN>H MNN?SKH=IP;0 )D3SLLW*"JQ#FRU:NQXU97MU>4*/MF:% !B,[27SXNG/H [/ M!M\)GY[6]!WN 4ZU-44+$R#6R@ IF?4,"%&T1/\_8L6!GZ9J.F@+ A&951D?]"89"7PY;,D:]J]GH8(-C89U87-J.X_)!H$P M7^0;R!* MZ?.SR5'T.6Y<_([_3EGVS5J4H^YO#$6:]38EO*B=!=SD6!5&99[Q+!K^H222 M,E3MF';Q+*,H:+\^J$XS9DNTH7>X]#5&:B3; [E"ZS(NW<+1<7%1'EPZ^86MD&<>_ >N%V M$ 6SHB8(5WDL2MMVA9B^BLU8X_=/ @21J3'#H(-2ED/(13EEX75FCNC5]ATA M3$9278?[A$ ,K&35,>SCYP> BT73+@!Q@Q85FI1#E%F$$,)5G M!QJW[-KXJ?<\SG87;TT/GXF:DRP8]AUW!;*26 0/OC>SMD+"J[MD\QW*+ JZK#M8%ANVJKF?, M1()G,1SNF1L@-A6X,W;=' ,A[V#;+;H19#]2B"% -!"-4U8(U#&,=*BW#9A: MYY ):+I; EP6$V 0H/QN>&66 *6$BFWEO@"O,#[RZ["+#J/DKW-C<+5+,1PP M-7$>H^>.8)LHPB>8%#@$&(^]E/^B]5^P]=QNT&/#@OM&!8!L'WP'E,)*2G6@ M;/' AS3ZF08FO&M;>HEL-GEST$.+DHB V+!-4(A8W@NT\QV4#2&8[6<=0GI5 M]3Q2O'7EYA"&%8U!0!R&3H5)XC)$UDN+2B,2$8(MT@[:#UT8[I1&?V9(],9B M8(2B)".II4<9&-([V6. 1S%^[FF$6&EM144H[2O^*7IM7A?5FGU3S!0,>.UP M!23,WQKC4$J'7Z$WKNG[3_+&Z\&WZ7ABN]'',6)>6'P:EQ:6DSTE6PF;!].[ M9Z^S?Q!2>3>.5 BH,-)_ T%A0V&Y&M8_9Z?YR?04_GV9'TY?P+\O\E?3H^R\ M+%]G%ZNB7;+I5'&>OLQ?O#S,IJ_RPY=G^-OT;)K]#++Z.OO<@>'[W8=R\;HR M28%F3_&-EZ^>P0^G^G9\^0^B%A9X=G.P2.L?;2LWX/=\/>_ <8 M?'26OSH\AA].SF E4_CA^# _.S[;R^.S%_GT]"Q[=9*?'D^S5X?YB^/#^WCL M5Q?8_&J:'[XX1>Y.3_*C8V3XZ5'^"C_:X3-@V<.CDQ%"4TZ^50WUIG'(ZQT= M_@\P^S@_>85"P!B' M\.[35X3Z>OQKB<'TV/=PB,;5Q9 M8239<8*5C)[FL2A!4<&(MU79:[(9*47' L2L+7HFP-R $_Y+;7*QZ\'8M2E- M!9GO709+1',T ;WRB9]SQFB7PU003$,95'Z3F4YQ1SE) $/H7\(FZ8<^N=4"8L M;FEM>0=1KP0!!%=1J&L",3O+R<6'.T*VL5;/G83N;[6,\!$[&55[-GS4BW, 9%^!P5^BN&2^/DAK)9.A%; M1*0@6G#EDAP>DA@V"*%Z'FL&3M;9#L7"!WO!HM28Q8J>3,D:$HY3/<34?^U2 MAHG%6VSY@&^:I4RO-H_M@T06(U68?*QJDX^733BXCK33#=5@OY,(5N8>BTCI MDR%[Q*>2[FL"#TMK_89,(MJ7&?MF3-\!M8/<)^$+_%*.M&AYY%JIFZ M7:#8>?#24_F14A + (8NJ#\,9N<5O4)LXW&(QU3P QZA38+!**7%[N^>M8IM MC]:9C\B%2@Y8_=\I_109F%311L5PW(2,T3,9A7Y^:L)_$6TH)UZ[,!G:;'5T M!0-:@-Z7,T_6.J>H(\Z-%3/@JR5C:.:KQM9VZ6L9F",_#7GUI,RT)S]^1&3 MWE+6K+'1Y&ZTQOKHQ#OM__#3:9PK.]V;*WN;SK$_M]\-6"CR,,I$JB <3R^7LWV*U'RFJ1_M$]4):!,YW*]M>V-R@D2![6L,V-4[RC;"NL@=> M4J7C(GF2HSS[8#:=2H&9'U6FR^4U1U7.##!(3?YT7FP CM2L!N@HI<0!C[98 M^;*2?Z_4.=PIE)$9M ]HAE&[TVF8<)2E6]A-2K-2VJ9K3;%FJ2G#4 MC8N3& MWNH]ZP:Q(ZP""S7L3.1+$E5<%P>/T7HFV56Q971J,-^)!*AV#-FC'408#10D MS!M^5TMX'.@NL/7T&PL@;+B3#A-YAREZG#@ >[S7@D]_93IZAX4YIE![%+BF M9FJT4_A\FP;/N#(L@33(;R"#ME>D2MJ&U!4R91-,LR3S83P#3*RW@:0H#RMT MRQN(P AFR:2 $6-.[#36#.M,%RBQ\)1OK=J :, XML*SA>/U#JJ!6E]C8K_ MI!J=71II, '=0+"+A6%I:D$3C1\OJGH=PX#P.ZY*(_1R#!T:A!F%@,3,SD&$ M.+Q,<2$CQUSQH0_&$X@<8I$$T$@8. :0M8N>XJ M[C_K/;4YYE/H O2?I?"]WZ"]PB:#!:\7*6EM+$F(*RF: M3Y]23B*VL MOJ!%8%M!/@F?6'?GK8KO?$PDAB72L0!@!M908X[V1C"&MF#<=P@8K[<3[<6\ M\V;/:Z/XMV0-N'5Q!I9: ,#KY)&;"KW+X S)]>)#!C<'PBHP&O/.US;3A#.V MLG"KKMG7OOG0(KA B[^CFUV#1\*&ZC#Q8X:-6NA(O*,.)6HO3>,WV M\+I45KR WB,EP:W0BGQI?^OW9U%]9;V.),2V>[IFP=]Q (_5G(UN&>5**2/, MSW>U]0;3]Q3&4H3 MY,I0=BR2^TC*8IP(292FCG]\YRLN/B&@:4(:RGPE0Q3E6V&# M9US<3W*]B"):1TT/@X8&VG-N1.**6]*2_#NE*X#5:!/).Y,!T42']N#=1'4% M'73/DF,\I\D$R07"BP%.Y8HF.8S!)K-Y0:6W6).PA;_T75BT$;X%G;!^Q!X UW=]_>TVSNSV!<7T>G+][S M"8FQ-62 4V!R3. ""Q;3"&]S*@A/)4M%3$^[T M,$?8?VG(25"SWSM-I?$:D;US(ZQW((LL"K>V[J4#-SI+DH/YM\NVV(#9HI[# MT$V_M >=/9 JAN->\BUSBCW6/G[QF0B*P[L_R#RNY%4-GSGT.A^;U9WR2A11 MV1G:9U*CJMGT&%3]78/'H2]*A!J;;^I;@4@'B*FV8O.IPT.,?IZ%_A>3(EM= MCS0ORQ$AU$M.IV!RSGES@9U/D&,?"A\NH16OD%:[?P@NDEAUAPGU5 M&=\RPQ4/.^/.L @#D9R */$)GET7-S,+KBQ+KY)WC\&BJD3GB GN#.;^M<4^ M"@;H[$HAG"'>AMB)DP=<5$2M6/0U1 FU%&L:C'-LNZ4FKUS:Q=R\-6PE*.EIM($(%O#F>>0<.#B/L:KPR2WMX5Q"7P&AARS5-BWN=G4 ME*%3;9=*[#*")-+=F1T3@Z[.(:1HUV" MV[R.1QZ/F" M68J-*S8PUT8$CULA/OC4RY7Z#.39M>KLE:8]G*&C:Z\3:63(C[;+IT?4OG@< M@$U%=!:G6E94W\.Z=U>187X:ZF$B/A+#@B=9H\&>9^#1C(U?R@$2EE7!XHGG M'-$.D:&B/S)( ';$0.[5HYM3_*I8- M'OR;,2WOB$>V@(]&SI4$E4XT.?@T@51H*.)UB4SL74NEN2UR-VHM%L;XP]>. M;3XV'Q9+Z4C1:0/*BO?/>W/2]C@31(N+!'Y<4[#6"Z(;#^MIQ!/-HEU<%I4@+P NWIF;_4/-]IVJ" M:]I9%.I%Q=+WD"M4(TBM%2C"&]J8N\2_2GY> M^TT)(6(R)>LW] T]KU221G-RBCF*5@/SXTA'@QJ' ;FH]PZ45\"9Q$*J89%N ME ;(UR03:0,J$OS2W1E).R;^C_T=-86V[MY9B6BPR!O'_2$8NX$^E,4V5SK" M6NE0B'HTWR&B8%KZ5\*FH4$!A#>Z57SNB=LKQ8"004;^C6EZ/M*,XNUVU/H6 M)U XIJ&[*!I)-23H BSR&* 9A4S2LL#?*+_E?H^XLD'/ 9J@TA-X%[6^>':: MZBM:7/P4>S?R5V/S\A C^Q8%VV$G9*?\%1D/R]&(%0^W"@3 K[*4LFM/"*[< MT7 [24+;9#PQE2[#23M4\+VF,9YX4VR=I*.)/QLRY\0UK*U@U$U?IMX\@8_4VRE['H1V9&,+_WT](>N[^H.R:&CX/D?!14C6=II.2#$\K2 M,'H]Z"PAHCFY8VJM&=B,I*0A+3&!HG!,3#+<7/:5#2#^,XDD[80*J;V44F42 M3NOYP<1$: ;Y#UHH+_DC=N>M\.*!P%%9MC=N#-Q%>&^P/HT"<:#[<_,+GEA; M8]ERA2=V-W$<&S)M!01RUG^9AH6\+[:5$X.:=TI(XBKKJ _U>L]) ]NZ,7DB M6%K\:O74+H.^I/A#IZ<5@;94'U5OXAE,M?% 8XQ7A\[_SLQEWIE1+ M@]"%(UE&9(O.PUYR.!5WTXBKXO02IG_VQ#:\BV.R.X*V?&)&#:::1C?,I4RR MSP^ME4CURTN2\9X-!U@ZP/,'8VQ(6RH%9/N"1=+Q^2#C"Q>N.HG/QDE#P4'J!(1N[QBQ_M8A[4C7SJ"HV#DB'!/@#$]]\+%*5YIZB M$)'@3'PU2FM&FX<&][M@LSRZY4&]:Y)=@UO>T.%5B65G$'0,BS'#5.1PS9K\ M\5DI/ZAO)[NW%4G&2\5(ND!8CLAC?KR.^\V]J#1!AG(^]3YJO#RQ<0WM04'\ MH_XC14[4^K7@U SF\A0 []%TET)D\;O4@J:WJ$VROUK7>4PX3#C_83I_YH/_ M288^5* J;FB/@(GDAAP%IM1+V\EI+ZG23[*/PUL%AO)P;RNP%B4_??RL1P: MS#,5R$:^P2,AJC+Q/,B\R!_HY6O\BF]7 &='KCO%[=D!U9K9M^8!LNT-P7!4-'DK/?>PLE@Q9>A';SI*E+R%=^0#* MPO8XOCII$)!BFD7NV&!A5#M9FV8)*$M<#0_.Q_F*>DZ=$T+/_I7O._Z/;UF] MM\MR0P<9#DW&F7@K=CD0]C*7LEC'UDFN^-KZSE\:'>*ARE%$H*NQ>D?7>PRM M?U%&OO?79%QBUTF_>_"2X7QR3"ED!N=R@N?.]G69MB51N"M]#/%I&VHJ1ABD M_6U%:@8*N3RCWB9^5E,@4D7':(8\)VD=BU)\\U.YLQ=:@XS7$:[&I$Q07>]3 MTM'J84NIOMHZ5MNX2?61=U4RA8,C.>%(S./OO*1&ZWT7Z^3C9ZK]AZ _>JZH M'+/=R+K6?O4]48,#T*4O$<)G;@64'Y!%Y:SBZ!+YRKQ9%X^<[(R,B:KJ^XLH MOX-G,.6RL4M)&56I7_1>H(J^'[U:",]&@&\IHX:)]&834CQ[ISV8KM-T.Z@= M7F> 5#&]4@7'ZG1(49&W7U2MZPZJ)I>?;.\[(?SI?G8"ZP+3(II:<;YK*UX' M7PRC5VN-D;+O2'A(I5.B6FYHU,N:J, =71,@9\;(9\] ]DQGHI VJ2>DC5UB MF*."WD[;"RT\'&YYYT\$78T?%!H>P><.! Q5T3E+,/#/GJ1/SKQ1DY&FCQ%3 M41%%#!!=FDV6B._!HJXU+'-14[ @-;ROB\I^,+$B@_C@?\!YJ"^AIAX!$GL_ MP5K-:KDK%ZTM6OO$^_C.#2>(G^Z(@=VW&SWZ3QE3 G0:%T\H#A"3%SHII$[% M]U:0[%B4:ZSSDR/D8&A%0)*TFZ;Q&R@=$02BM:-#9QH<:V'_!EO+5P6#Q)K% M@EJ*N+^%]7UY'G>&Z/-_ 0HK5K I!.Y%7B;M+^9@+><+0PX[[ MWZ+-#[?IH;O<.1#T]M&W .IM&8.N-FF+'S3]C I*LL__( MF>COWF%TZ^ MDS$U[?UU5E2++5TM2 7@47;N=(FK1>,"J&\OPR[O< 4YW_DH9^H"%@[9&[T_ M97@] %='AR^FU>5WVHH6?SBXFS6T@*<-=P*('MGM]@>:W7S%RD\Y1B3J^O'D M-%R#^N?IX>0PO17US\,&PJP**5R0T-T:6&]""55"072;]KX+C$&W98N@QX(+LU M)D9CJ?D:.<^/,^N#>E\GC6B:#8(BN8I4@31OFQY(T M%Z@ V3FY9GA=5CI*W,U.19@J3S%SZ !B9+K5V+^I"^#\]1P &4K2QN=L^<;8 MDH^H15&B!D74TFO;A:FX;KNAPA H'+S[9^I'$9.IP!OEN.I>+U9,,;S,- MMR0Q60^3[R\5C1B42DW\QR:B>\S"O=WA[OTT-_"Q;Y$ON#NTW"QE5:])X'V[ MCD(\NLM%%.**/GTH7%G\EOU4 _:JLVL^!6YKNI<@W.JZAU^.$G!D^GUB*5R" MGQ#O4;Z"A!T:R>G#["@]WF7$Y>H8OXR:DYRPQLQ144*VS=X-JA:24.)6"F7] M+Q9)KWWO>#A1Y;_@9H3H?E%,!0GI0E0T3_3>MU@-ECC?ZAI]Y@>4N]8=GH_" M!I]CXFN9\7$ M-#;\R15 HQ2E;K"_EN(1?5H3M]&^3_0O#-S0X8B]9CS\30:C7:4^(1DG^K:< MC@)N1= N^DL.8YG[L8XD[E/@1B \S"F)@\=D\EB(8'D6/X19D,HEX M1CS$/!$S15HUY>E#X?&+Y!(X/:%;CP=_0JJU?&B8EWEU]RW@O'(H/R>[H MS6LTU@C)LC<6\9$6MMZ?7[_QE:T*Q!SH'WDM^TRACG_M_#K4PW#F@\/3'/P9 MM:8 W7J=V-,;NP'S<71V^"P[P/L/0Z8(%LO/T0[HJV\YU4Q8)-?DC/Q1H&#( M.NN[@2334&J2FE',#/./\8E1Z9H):#MJUFP#&?I8/)CE(^9RR5XCP7NUCIL/ MEGU5ZO7J+)AT]P)U;ODS_(XO5^'4T@+381ZL3U]$MR?I^'IUE)#Z32.=#.C2 MLD!KNM8&^$^Z4-?)GZ)R6H<*F?G]2?VH&4^L6VB ].W2"W\IM0N/WBMG<=DK%@39!ZF,Z=^_ MB9^0QKAYZV]SHMH._M$R^F,1C:9;&N'+^#C,6DXNI((==W'S13>2F9AGF*U8 M2L\5GA(%&E PX.UB";\LPWE5;8U$?480W^#54OJWH=+'$Q)Q?O!M'$H"*J\6 M5.O0XX3ZV('V8>RL:%Q+I)U[D\@EQ6FIJ'ZS-IW\NT1T[$\$/H_^TN/:M$OZ M>Y9HL\"0\A]]])]F^B]M0CR =S!EM5G JX>3TQ=/N-:OOW1V M0W\WQAV ,MT191271)RD[VZ_<=2K(< M1W$OV[ 76Z)X#K_SG:MTNE'ZB\F$L.RNR$MS-LBL79T,AR;)1,&-KU:BQ).% MT@6WN-7+H5EIP5,G5.3#<#2:#@LNR\'YJ5N[T>>GJK*Y+,6-9J8J"J[O+T6N M-F>#8- NW,IE9FEA>'ZZXDOQ0=A/JQN-N^%62RH+41JI2J;%XFQP$9Q<1K3? M;?@LQ<;L7#.R9*[4%[IYFYX-1@1(Y"*QI('C;RVN1)Z3(L#XVN@<;(\DP=WK M5ONOSG;8,N=&7*G\=YG:[&PP&[!4+'B5VUNU^4TT]DQ(7Z)RXW[9IMX;Q0.6 M5,:JHA$&@D*6]3^_:WC8$9B-GA (&X'0X:X/2LC9\UNQ%F4E3H<6RFAIF#2"E[5@^(1@$+)WJK298==E*M*' M"H9 L842ME NPX,:WXC$9^/ 8^$H'!_0-]Z:-G;ZQH=-8PNM"G8%K!HA 'IM MQJXL#Z*,M M^NB0]D..^8;@]>?K]Y^NV<=,P.IBQ9D(@QU)7J7"Z5NH'!5 EDOV$H(V4Y7A96I>G; +P]2"P?VBF,,G;0C03T@_ M ;M($E71X1J;Y)H >:Q$R3IBLV#JC<-)"+P+ M@6U;&KVM&'%&%2<8A5XPB=DL]J;QC$43#Q![Y$I5_K(O&T;>)(;U,R\,1O07 MAU/V45F>4\UYH &!^$4&X[I*IAXL]F,2(B\:#;MHXYQ+>A6::*"6^<>7M V M$+-6,A%I32_$Q5-;>+*D?5 MK8_WV0V_IP!B5NC"L 1ZU^@"%&U)FXTDV091'5)6%A0QP-$:2[B7I70D%?P> MX;@ '762VP<2M2ET8]7V# #9CPIB(T%#H]C?9*+<$50)_&+0L>9&?*T<>M6' MI%\I%DK3^ IRO,<3[CR"K:E[T*[& 6P.[068K4HPDKI3>.[W9G729U 33PCT MDL-5PI%+3WXJ!QX;F KBS-3UXBB,_!CM*<_)+6FE'>N >B^X9H(:1$]^IR 1 M%C_TVIR4[/FLQLX,PA#R2U12U' -AY$-JYQ;&DY:OWP+:N2/?Q!I^)\AW:\% M-.;0O.)\:F0J($HXVZQD*RV1@@T4!,@J%VX#X*R$=C,:Y:F:YW+I1&M$O2'[ MZ'!$1L<37ZVTNI.8>T0.UH*1/_M9!_-RJYIHH&Q*M%S9>JYKD>4N ;$=05G( MJF ?=O;59AC,C99E8!I$J+0"41[+D#DX-!5K2IO.EF_#X\91R)O\_%84-)6M M"X4F *CZ(8/0[TQ/H?J+2BSDNKA!65Q TA7# W[;860_<)#'*"U+X1KR#SHR M"OSHA^,?80?J)>3_#_/[K;Y]?-#WQJ5K%G7#,P_JH4OP_B;+>X>4D&WPX&@V MZTC]!\C"?Q%94".+8G_Z&!EU]*2CEU[>"-[3OFBF0\.$L2Z4ND:]@\1F&"8R M'%LJ"SLQ" I1[M*PR622M791;P,7Y:XI5#T;ZYVR#9!#2U< ZVK6A9;9S?A% MY3H=S) J18A<'P)+LPQ8->(["'!4!EYP//&/M\G3S_O8H]7:4-LU:]=BJ; [ MPAO\>[D9Q<^96@L'"^/7G<5M-2/(%QJD'4\$N.T?1Q)]T M>)M&H*DP'(W]O@1G2M)=X'6L_M5IDDHYPW;0YT\>>F*UZ_VZ,^T4F8^6P7$*W/#?.[%[ZW M[1@ !0?"Q$=[GPM +*E^R9"K1!@Z@\'V]7M9Y>+ M^FM#M[W^9O..ZZ6$7W.Q@.C(CR>#>I)M;ZQ:N6\/S0K3P M4!:5.1FLK*V/1B.3K; 49JAJK.C+0NE26-KJY(:%6I\,@L'3P4>Y7%D^&)T>UV*)MV@_U1\T M[4:]E%R66!FI*M"X.!G,@J.SF.D=P1\2UV9K#6S)7*DOO+G*3P8^ \(",\L2 M!/W=XSD6!0LB&%\[F8->)3-NKY^D_^9L)UOFPN"Y*C[+W*Y.!ND .C\L,60^GL8PHXA=+A; M10[EA;#B]%BK-6BF)FF\<*8Z;@(G*P[*K=7T51*?/;U4*E_+H@!1Y7!565$M MY;Q F!F#UAR/+.E@RE'6R3MKY85[Y 4AO%.571EX6^68?R]@1.!ZA.$3PK/P M18D7F TA"CP(_3!Z05[46QPY>=%/60P7TF2%,HU&^&LV-U93WOR]RP^MEGBW M%JZE(U.+#$\&5"P&]3T.3E_]$DS\-R_8$/&P!!=ILJYK-HOZAZUD[$04L.]*!ID.;V=;+;%M!(-DS4EYD.8$=CE!G4A+'VURC'4M.->!P:7 MU'SL<&.?-(",A$<-2N5MO);&]@;BLQGURDQ_W5&4:;&#Y\,+IH"KJD] M4_WA/4V*FA@M9JM*%6KY" >01%XT26CQ.IYZ?IHYP7_@_.BQ(O3%*&$TW(C=-_Y3S?FX9D0D0>\/>X+^K<-]GG MOG2:.@E)^A^<-XX\?Q(RVG%*?@^<\^XV>;U=6:+:+CMJ-WKI>L9!,AS3X"P* M]N"S\MM3?2&!@5IHUT2DY0*F.=!DMN7&!16-.VUCU#4.,:="49533WR+QO(, MR=N(/)UFJ*W@PMJ$IS5\"+>(U#LL0I"XJA1Y+CD8Y*8V:X:/#W1# M,^ARZB!(AL&3N9[;)ILM=Q,^BGJ'.$7;.<86_Q"4G^U:'GNN1G?QXM:X$WZI M3-^MGT/)=^4SN>^\X]'TO6K0VW3MIW[V0G@CKYL?+XAA@H_4"04-+K?9CF/O M\&UE^YP2;O7PG?8_MSG;78TLQ?9U1^!O!?=[/J:&_P6M2\T.66OA7A5U5YLD MY1(KZB/M14+D=,&4?.7A@&W,=(.@'=ZJD+E+>F/IKW122""%J)WIE*-[)H/7 MW@F,E64[/]OZ^ Y:I[&=K7M'584/%A:,L/6[\\P*Z4FRL*10\J#O!J/Y?HK1 MW/J3\X*NINRMYQAC[CXT4VA(T&X,0>B-HXC7$]?&8EXF- *2*.%E2LMP&G!8 MGY2/O70RZ9I;W_)W7?A&6U=V"O;2/4SX$M14MKV]]Z?]VV?67ODWY.W#Z1VU M.ED9*'!!K/XP&0] MX^1=F-5[1X \WU$Q WQ>*VDZW807]B_#T M'U!+ P04 " #4@%!8OJ9N%=T% !)#@ &0 'AL+W=OXFE^?#VKV]/#>] M;W2G[BVYOFVE?;Y6C5E=3-ADL_!%SQ<^+$POSY=RKAZ4_^?RWF(VW4JI=:LZ MITU'5LTN)E?L[#H)] /!;UJMW-Z8@B>/QGP+DU_KBTD<#%*-JGR0(/%[4C>J M:8(@F/'[6N9DJS(P[H\WTG\>?(P;_\6L?E%K M?](@KS*-&[ZT&FF3=$)5[[QIU\RPH-7=^)??UW'88RCB-QCXFH$/=H^*!BL_ M2"\OSZU9D0W4D!8&@ZL#-XS374C*@[?8U>#SE]>RD5VEZ&&H@!O3+DVG.N_. MIQ[2 \VT6DNZ'B7Q-R0Q3I],YQ>.;KM:U2\%3&'6UC:^L>V:'Y7X056G)%A$ M/.;BB#RQ]54,\L1?\O6+:J17-7W0KFJ,ZZUR].^K1^'I8?N M.7-+6:F+"=K#*?ND)I=__QO+XG\FHI,-V7E]]O/I\?J6;NT_W=Y]O/W]]H*NJ,CWT(%R5TD_RL5$1=3#A;+=E7VU5!CWK0FS- MC/Q"TDGW6'%]$YVM7L'&2[0(-&J?51VF^SPX8<5S*UQCDZH2.,H MR9(PBN.H+!+ZJ)R#Q* JA,KMAC ."0;%43YWG:.\JB("WP3EA^DTYAV 3 < M<1'%/"%>1&4L7A'7IG_TL[X!NJQMY1%G@D24E 7=P7E+ M-OM;(HD8SRF)(U:RMV,+=UD6"9%CE&=QE)>"[BTPVOIG0E#I]O=>+X&:?I.F M%[OJY>Z/RE2HQ]XKZUXJ@8TIBP2/,4A2)*E$D@"A"]/4I-NE-4\JT"%J)4=\[1<[,_$I:11E$Q$@:SQ.ZF\TTDK#3%33/D%N-!"L2 MH(WCD+2,)6_&8"PF4>2@*B@1*7(PU%W?]B,ZU I-4FDY'B'@EJVQ7O\Q+OS$ M0G%D_!U&J,*X9.^.QON$>)9$:9IA)* M%@PA/:9!?PTWDT#Z0E/3Y/= M$F!CJ8;CM'D^I0^]#06ST?VVZD 1*D5VSZ&NS;S3?X!2=J$6I+:#-]5"VKD* MM7:2\YU98!@3XLV1.)@01Q"MM%\,ZII0;J&ZAV*9R4HWVFNTFU](<*!0EM+Z MH$T/S0;T[RL_.J1F""EN//2@%'TV7A&P(D19UK4.R4$#U\I+W8 &-6-[:/JH MY>-&Q]EVM=E;_5$]=R^?Q]ZI>Q6B KD^A"$XU(561+&)$F@2BHW'@)XTV1I4 M&3=X;=63ZL#/$@!BGA*+TT@D.7V2]IORL"DD.[@XQ+I5%NGI:NV&^(REZ4;F M5!#+1"2RG.Z0'1F8Q_!OO7^.<*.Q-AB9%6B6DM(DR@ *-VO3#Q""0K"2BB+* M$?TUH*Z=V!D@XB@#WC*!1A;9&EP/!1^@"5%Q$A IQPE2L!CQG2DHJW'$C<$X MVRUMXO/#DH8B#C?IG8,GE&6#T<#*$LB6@?4)Q>IV) "*%*T*+$MBOG:N?F7A MCIK%/&)I3@'4\F)/8V>Z]]OX\Y3*K-SIVM]$KY:H 0Z@3=B;^EYP -1R'BSD M".C(\:<8GA#C693S,HQ8&A7%YH3\:+KY>P!^^ZI]7N_^/]KH0.WM>W82?(.U M ;#+*"TV-=@<-(H#TG-&*$>!&\,8AV/T.!;1H45(?E9&)6-TZ*HXW;O>HP7G MPR,F1 WA/&FOUW=OI.NQN?!CGQ\9*&OYQK7GT;-P!J?YGB6V/'A,DZ\60Z/ MA4?C\?08A@N\]90-!-B?&0#A>A(4;%^/E_\%4$L#!!0 ( -2 4%@7;IK) MG00 )(* 9 >&PO=V]R:W-H965T628I\^)#2Z8.QG]T*T<-CUVIW%JV\[T\F$U>OL)/NV/2HZK5W M$]=;E$TPZMJ)2))RTDFEH_EI6+NT\U.S]JW2>&G!K;M.VB\7V)J'LRB--@M7 MZF[E>6$R/^WE'5ZC_ZV_M/0VV7II5(?:*:/!XO(L.D]/+G+6#PJ_*WQP.S)P M)K?&?.:7#\U9E'! V&+MV8.DOWM<8-NR(PKCG]%GM-V2#7?EC?>?0NZ4RZUT MN##M'ZKQJ[-H&D[EN_95Y^!G'? KV5YO6A2<\#+IY&4&]=MYTHS%%T"D] M_,O'$8<=@VGRAH$8#42(>]@H1/E.>CD_M>8!+&N3-Q9"JL&:@E.:BW+M+7U5 M9.?G"Z,]:@_GSJ%WIQ-//OG+I![M+P9[\89]*N CN5@Y>*\;;)X[F% PVXC$ M)J(+<=#C.ZR/(4MC$(G(#OC+MAEFP5_V5H:R5UZVZBLV\(NJB4\D;-)>&.<= M_'5^Z[PE@OR]#X#!?;[?/3?-B>MEC6<1=85#>X_1_-MOTC+Y\4#P^3;X_)#W M_U">@_;[HUO\^NGF_:<;.+^^?G]SO<5"ACV@-M1QSA-(9@E^A; T+;6NTG?P MG=*T8M9.ZL9]?T)1L0X5#+M;M-NB\4,\85T/_F/0-&/($F1S+W6-#HX@S:=Q M554DB3R+A2CATIIF73^9G< 5M3#U71-#B\Z![(SUZJL,35U5\:Q((1=QF124 M2=>WZ%E5&T\S8S"$-(U%5D 6%UD%'S3T88_@()O&HBK8P2S)X<804\;/+R-/ M117G90K369SDY:CZ'+N]*8JJI-VG)&69H,T$+-;6LE'/B5 ,!,,TGN89J\SB M(BGAD]$_U*^T1%'%V:Q@:2;BJBSA?!<+*D7]O)2*?KINU]28) 2RLY;%>]1K MC*%OI>>Y#J&N&$IO6M5(KK[S]$?CUX>I1N9X5[QXD^4=AP( M;[&#'NDKBC 291J7&4,ATI*R96F:QRDMO60&Y 1L.H.4.% *+G).Y1WJ\HPD M=6AR\IA4\;00+&5YG!6,Y*R(BRJ!=VO+!&<0OE#P@/MCCX,&TTSJ+X1C;>YT M&"Q2@Z)%91DPJ%?2WB'#=E06QP7-[;8=#K$V0.L-B9VYYRV' PK:#12,[DL" MPM*:#FYHZROS>0V+E=0:6ZY +VTHJ:($J;^])5H/J>"2*DOG-5PC$I\\$DY4 M,$O4;!3#0B@UZ*5J2>=F)ZM&-6/WC-D!K^YD]YIGS7/TW!OPB9#9T7E=UT#HL=$/H[C;I(P$>];XZ$FPN G]_W YYT?! MCW(?EZGQBVG)=*/V)N4CIFI)''W%9!H,99Z0H[B@ Y6FP2S;3)A#J9/#9!:F MYA'DLSC+6,AHURJ#?8?/9.>>T"%1E&]#//'7V@]7ANWJ]L)U/MPSGM2'V]I' M8KBB8=#BDDR3XZJ(P XWH.'%FS[<.FZ-ISM,$%=T:43+"O1]:8B3XPMOL+V& MSO\%4$L#!!0 ( -2 4%@ZD;'G>P0 "0* 9 >&PO=V]R:W-H965T ME=[7 MYZ.12TNLA!N:&C7MY,96PM/2%B-76Q19,*K4*(GCTU$EI(X6LR"[MXN9:;R2 M&N\MN*:JA-U>H#*;>32.=H('692>!:/%K!8%/J+_H[ZWM!KM43)9H7;2:+"8 MSZ/E^/SBA/6#PA>)&]?[!HYD9H_.4;S\;>4+F_5':H5RT*,D;*.,$ M;HWVI8-KG6'V&F!$E/:\DAVOB^1=Q"M,AS 9#R")D\D[>)-]G). -WD#[R4Z M-X K7'D0.H/K;XWT6WC$M+'22W3PUW+E*"6I__M0%EH?)X=]!A3 M<2K%?29U0! %F1;$F#4$I*;1'FTM+.5[(WT)F])4KWR5P@7%JD*;2J&HYY7@ MUG6EK(?PQ*#9FIS3,0F+.T<\F)A+:B@MULN50B9;2>>,W8(VGO0_L>;'#V=) M$G\^E,BP-?Y\'*J"P2VFIM#R'PJ>:/U.YI:@](]4*);T2>C0.S M!_+MC)(9 MX68T)!23A-"4KB5^R"=-I-0V1$YR9D@(PL/T!ZC)E="ZJ5K3=^,JQ1II''@N MWRVP?\=\:;+QV",R79*\8/,5S^ !&!M"S!JD ^3)2/H95G48D[AF:J3267;K MG+2Z8?<=M#B+9"QMH,36LAXI,Q$BG!M%U.B<@E?3.%)RQ^>P=&Q,PP"K M%:5E-Q#@JH/M97-9<8G]1[C3N]WY"W4^G@:8!(Y.XD$4-F^*+QY[)0Y3[>E@Y3R1Q_][.?(1"F#OJ1BJ/A6YD.@S$LM M@P8%P[G(:,R2V,JUX&NM3;E%FF>4T)7,&YN&WFD/:]=BV%4%MV1=JVW;0(+. M:2T4E8-I680F2$/+_"#=DHP:]>L'$46?)9"%Z%E^@A2IZK)VFIO6Y4DID+XA,_T>G%X/ !- MJ90'NM5Y^@OW J>6'CNVG3E#NA40[JB_FIK%7A/>):Z=E>XGOI?LGT+*]^5_4V_<3U6?!5:4P)]-X^-,T M MN^2=J%-W5X!ZR,IU=%^"SI&8>6%6@_-Q1LMV '^X?AXE]02P,$% @ MU(!06'4LL6^""0 [1H !D !X;"]W;W)K&UL MG5EK;]LZ$OTKA&]PT0*J'[+CO /DT>(6Z-UVT\=BL=@/M$3;O)%(E:3B>G_] MGB$E6;;E)+L?6LL4.9S'F3,S\>5*FT>[%,*Q7WFF[%5OZ5QQ/AC89"ER;ONZ M$ IOYMKDW.&K60QL801/_:$\&\3#X720N%!+I:.%@;7EP5?B*_"?2^^&'P;-%)2F0MEI5;,B/E5[V9T M?CNA_7[##RE6MO7,R)*9UH_TY6-ZU1N20B(3B2,)'!]/XDYD&0F"&C\KF;WF M2CK8?JZE?_"VPY89M^).9_^0J5M>]4Y[+!5S7F;N0:_^$)4]QR0OT9GU_[-5 MV#N>]%A26J?SZC TR*4*G_Q7Y8?6@=/A@0-Q=2#V>H>+O);WW/'K2Z-7S-!N M2*,';ZH_#>6DHJ!\=09O)D_[ZR+P@YN;C _MQ\^G[>W;_\>O=I\]?OS^\9]^6@MWIO.!J_?MO MI_'HY,*RN51<)9)GC%LKG&6YX'1GRKAC<]+FR6M#N81\3$ICI%I03DC+N!$X MQN8Z0YI;]D8JYI:ZM%RE]NTYN[%,SQEB*O*9,$U<#ZS'K&7\)_$D,C:J/L?/ MO;KQ>I^S.VZ7##>SA![$SU)"$?$%GD;1^'@<'4]. M=I[K'8"Z6",+S2-83J?1=#@A;X9[_.(0GH@GWH5G4_P[ MIO7Z2N O8(4@Y/@L$T3QQ-46P!$L67*U0'YZ'(DM^,W]RBYZ:PSLH7@7BO\4 MW%0TU0%(C[Y;>%.I .X,TL1&\0T(OI0&2EJO4&<(1D/X8$A1I(\[;Q#9@_<2 MY037;UO5*602C2>G[,WQ.'Y+.F_KU'B[4N[#1AY2$K4)7)!26I+#"D!-X FA M7.DR2]F,7)X(%,64.$S%=S&M&$%E_X%U%)V#B=QEDD^DYETZSHN$ IG M%_!VE0UO<##7UC&>/G'E4-?A^>IE5)_B,RO( AC-]T2\!3!,V%9KLG4M5"1, MFFP=-..AO,^$6PFA:CT*;IPDLD;\[G$J55&24.0'"O+^UE+M;X;>X78*X";LD9=2.AA'0CC$&"'> M91[++70LI3 <<%N'^,%EVDC77%Q=@OM]P"H[6P+Z/N&\<.:%>]I]\=@.JY\W MA%OEP-]+33#VR/(VAAZKBH'U@90IW"V333ZVXBF%10QV$Y9T 87'*_%6PZ#>5NPKY]P[Z;(RV95%H M$TR :YT+UBM=V^!=BI>2;S"!IW[T3*GWIITSD A.AYG< M)^03!^Z"QT+_)$U2YM91IX"P'>B_=PI?30RTV-F-M'-VW.3LMTZW=@JH]-_C MK16G?L4)D_N6)= 8V 59A6=);-FT"3PG5MZ&XJ915:B_1G JJ"E;<+B#.&W2 M'V_QV?8VS%:!^H;]XV8;3G[VR,>].@?Y*P3'YT50<-.E'FY2.WU0MS=KWXB* M XUH-VWN5)H,D &^GPL9W[3&:2EJQ3.>/)*2L$=0GW:(#?03=&K9]7^$G$*[ M:7D#@CBSB5 <;IVP*.L.L](JU"\:1FJ>!U4U[7TIK+FB?0KJ4E(11#?:%TQDD08*GI YH*+ M L8/.Z-?C:A[/4Y#<,_-W$JK=[MS]]^PMC?RV#)94N 76J:@$+*N?2OTE;)TS*MBU.@A4+Q6BW1T+>D2-^Q:40>6=MG]Z&= MKG/I4"IMDUS#%,Y/O2WI2&9#(R<103P]:[4[(=AU?W$T0GLT;5[2SH)&[Q$?%@9RRVSH0N[+A%4#BW$X*6,2VBPL2CGTBY\+=0X"ZA!C>M,R M M$[&))C4,/KT?]&/IIU9%^?8Z7\?[O@[!(L+=<[7W]$G+HAUVY3-HJ%6=5//2 ME;[+\26Q7DW@-V)Y)Y*ETIE>K"MO=/'^"](I#+]"D!4 MWN^*^TI0+NUPYF$VM+[!"X,@E2K&"PCF"2:=IFO8;T2V:--/(%UUW1[@63\T M;OZ8L3W6;K$PS5-^]DK1,F&S".-K4T)UGM,? W:B;,N9=UT@JK^"A'JQMM-7 M)Q("B ,#&W_#J5*G%4]ME8&*:MN=79BVJ1A*^TA&:G"IJ\>R+1,JY1K_T_A: MN?[YK I_=N$V)"-)ZDJSD#W49R3DM,D0)*UV(!V+9H^, S[ M0$N43502-9**XW^_>^Z#U,E:Z1]F)81E-TW=FM/) MRMKN>#8SQ4HTW!RI3K1X4RG=<(NI7LY,IP4OG5!3ST+?3V<-E^WD[,2M?=)G M)ZJWM6S%)\U,WS1<;RY$K=:GDV!RN_!9+E>6%F9G)QU?BBMAOW:?-&:S+4HI M&]$:J5JF174Z.0^.+V+:[S9\DV)M=L:,/%DH]8,FOY6G$Y\,$K4H+"%P/*[% MI:AK H(9?X^8DZU*$MP=WZ*_<[[#EP4WXE+5WV5I5Z>3?,)*4?&^MI_5^EM@;8'/1&ZN:41@6-+(=GOQFY&%'(/>?$ A'@=#9/2AR5O[" M+3\[T6K--.T&&@VFXX4XG2#CC=#78G+V^D60^F^>,3#>&A@_ MA_X,]?\B]_;\ZNT5^[(2[%(U'6\W;,4-$ZT56I1,ME8Q%*WF5K9+5@\T=%JB MZ&2]82ADIJI*%@)%Q6LFC.56'#F\$87#NGD08>5$4L"#WYG,\$L_/ M??9%641(/:DD\ &.[2_9/($64I<&7CSWV57?=;5 ]R2 @IL5J^ H0C+T\:&E MUIQH0UC&N(/;_X&32]+6<5FZ5..-ZBD"8S)0?KJH-5#9:V?A771J,"-K::4P MQSO<.OMQHE3.+I> CQ(<1,=>F.48)" E(RZ2P$N3C+F3YE!5AST%?D@CM;#( M[L$<<5,@DY?"V3L8HA:U7#J:[AFRU17[7IZF&(0@( M):Q!@+4Z(&NTP@/PP M5JNI2FH&"B%5B!A#AW=?5$*CRLC'VNOV11AG2-8XI5 M""?GR2.YVY38>#@.M7;\[.;2>5'HGHK_+G6F+,T]?SYG2>RE^?PYR%:UA[>P M29YZ01;C";$D>*+XML)4:PFE7$2C:.Y%L<^^NUN * _1034N-0^ZZ-!\'Z83 MD>\ZYY1E1_.8Y4=I^!CI'OO[@2*2?H4'6L]3O'E'^ M1"Q_HD]22R"D>\)WG(_G,- HS/GS$2@&*435 MZJ?Y=-RP/4-P/'%P# &MKH?NQ,EU5U<'J9ZQ'HEBQ5;P_I'G72G40S8YKUUCMW37!]8SL#>G&E:@OP!LI M%162"3=[MM-VAM9=EI*Z!WPJ!=IEC3U/U+RWJP?WAQ*51>X2-CATM$JBU*P3E2 \O)HWT5KMG/?;00\IEN]8:X\AJOO=G7[X7 ^W)?O MM@]?'1] F,3=I!851/VC+)D,_-].K.K<[7FA+.[B;KC"QX_0M 'O*P7&Q@DI MV'Y.G?T#4$L#!!0 ( -2 4%@FD0#;.@8 , / 9 >&PO=V]R:W-H M965T6K27,!3I.@ 9JV2-+= MA\4^T-+88DN)*DGY^/<[0QV6$R5M@042VZ(X,]]\SC"E-W-M$N'HT2SZ-C,H(B^4J/XP"-[U$R'3SOFI7_MJ MSD]U[I1,\:L!FR>),)L+5'IUUAETJH4[N8@=+_3/3S.QP'MTW[*OAI[ZM99( M)IA:J5,P.#_K3 ?'%V/>[S?\)7%E&[^!/9EI_8,?;J*S3L" 4&'H6(.@KR5^ M0*58$<'X6>KLU"99L/F[TG[M?2=?9L+B!ZW^EI&+SSI''8AP+G+E[O3J(Y;^ M3%A?J)7UG[ J]@X/.Q#FUNFD%"8$B4R+;[$N>6@(' 7/" Q+@:''71CR*"^% M$^>G1J_ \&[2QC^\JUZ:P,F4@W+O#+V5).?.+W'F3ON.-/%S/RRE+@JIX3-2 M@R'*;D07(86'0T'AR?V=QT=PHI>T-]<*U)N89\\<+'.+' 7=( A@W!O#:_B$ MUAZ#3SYI;>YY"K5U9&PP.8#/U&5#8)*4L+1HJ9XOB4Z WO+JBKUW!-;=U2HEBK0TD; M(FH\+FZ-"[5^O[Y!82P@5_S3+/)IX%F6%O:"WCOJ5DKYQDLO]D;;A2YEE,T* MBM6F!_>82K)PCR&'>(=F%KW#I59+YF(7ER0&OC02=_">@?!G,WG1.QRQXQI$ MI6*Z,(ATM+C"Z5LZU,C>/261PDT%Z#KW*=6E-*#>Q,DIDL)YU+<+0H^5C:<8,E[XPZU$>%L=1 M*4*-5!3LW]6H+NEN7/0@I^A^6Q/=P\50,I/55,8?:=YU;='?)OP> B? M;BZ^W!5;?CHM;F7;[<7=]M9GNB4'YB1*AB<= M,,5]L7AP.O-WM)EV=./S/V.Z8J/A#?1^KK6K'MA ?6D__P]02P,$% @ MU(!06.2LT+FZ"P I2$ !D !X;"]W;W)K&UL MM5IM<]LX#OXKG%RZE][(BEXLR^Y+9O*VWG5ZJK.E M*+CV525*&)FKNN &OM:+4UW5@L]H4I&?1D$P.BVX+(_.WM"[N_KLC6I,+DMQ M5S/=% 6O'RY$KM9OC\*C]L5'N5@:?'%Z]J;B"W$OS$_570W?3CLM,UF(4DM5 MLEK,WQZ=AZ\NABA/ C]+L=:]9X:63)7ZC%]N9F^/ @0DI7--?MK:R$:R8-=JHPDV&[X4L[2?_XOS0FS .#DR(W(2(<-N%".45-_SL M3:W6K$9IT(8/9"K-!G"RQ$VY-S6,2IAGSNZ-RCXO53X3M?X[N_ZMD>;AS:D! MS3A^FCDM%U9+=$!+&+$/JC1+S:[+F9AM*S@%2!VNJ,5U$3VI\4ID/HM#CT5! M%#^A+^[LC$E??$"?M8S]^WRJ30VA\)]]1EH5P_TJ,#U>Z8IGXNT1Q+\6]4H< MG7WWMW 4O'X"X+ #.'Q*^[,WXBM:/MU>_O.'V_=7UQ_OO_O;. K3U^SZ7S_= M?/J5W4&XB[H6,T9+L4]+P2Y54?'R@2VY9F$ \97GF"IZR<% IN:L@>W4[H4I(5[N8KMX&IL1 M)2G3!\%=_"G@?';])1.5<;$H= 6AA.(@#!M)@="&*$S%;X],.3^X)V26G*%A M&<]]=M_%T4'IE0T!RVEZ0F2;MGBBZ@SZ7+!JK(6:(^MA,9MP!%08FJ9F2[UFE(:$('%'-BJJ3-(+Q! /JH) MN2BJ7#T(X>:T(JS*>?G7^@-8Q@Q >/"!UY^A;;J=@SO0EMN2P2L(Z(A8)_3Z M*C$)1-VN"AA=1;J2:#WP)[KM?%$+ 2V/B]H/T&QQY!I>YN*!?<>+ZC7H\]G[ M]Y= (M+(1:V:BKW+U93GS.+1[*;,?(_BXAHLS10XXQW)O???^Y!!)E7)DO91@1A]]IAI,0S25-$-?E;-YK0KBY(%1 ^+FC3=Q@;W1 MA&G/%V#H HH* P- I*I5)L3,EIP*$1R'7A $?E>3?+"J]>XCUVK(!,8KT/)% MPD8+V.7('^TI9X>2"T,&7 6N(,-P,RL(22*5XSB=^-&(5<+%H_=5$W;!D\=D MF3547[KBE2EMG'S@#S>6;I68C[;3F#%H0ME-._5 G?/V!O&6M76K#XWHH$#V MXLQY8QHD-HTA,EQ2$*;MN<]ZZYJ[-^3O,^7^PQ O&DS^B MWL*^Z6"3WBCUQN. ?5(&4JSSWB:FMKP[''F3) 8LNYU!KSFRZ=2;U,^\9]GJ M[X>JMU:E:"L-Y )MCFYWY5E&G^ X!E 4O"8Q?$O?P]\VF(N.0^P+( M@0@#)MX)J;'L* MU$TF$PUU=FT5H-;5NQC:JF)[FT?:2E4.H!4T4%#JA]V2YB(.:$ADDI.MMK_P M'I=@/4KV*/B^ +"E"W[Q!R<)+7%MC7 MS/?8;--[E]B^EAK.N1A'UO>]GKA=H!8YQ[ZN'\6T.ZC O@G&A^*MBS40Z<<: M6(2M^0 VGUC$9S]"]9S-))H!P>+6=B&^!!:'<(06L^ SL2>QG'9L(#5,%9LQ M6,!:UM>XU7%L#)+4@?[7-93@&VAE&B!(AN0 9<-W2=L&VU.Z>FU*+3I)K$FN M!'5UAY"MH&9O0,^YK,%4:D-@I!'8*./ C-N.F/3Y4$0R64FL\_C2M9'.9^NE M8I7"(XMF!?8*9@FPPN!%VQ-!X$SIN&8[9Q"&T]-.PT3@^SZ!#HM#WN<2^G3N M$L15P;WYV!J.'1D>Z.H-8E3=\P>W''N.F4\43@_:83J/;/83<'&HIS\VI 0 NH[Z%[I* M$K/!N>M)WA'_7*$9WZ.1/Y-U=S")9K +GB,3>(\016SL)6G*CED8!?XX8N=( M$P!]Z"63(4L#/XW!\%Q06D4O02G)GX<8\,Q%Q+]<1)Z:9K@P- ?1H>7 MB]F W?:(8>R-TB$L/DE1'R;7NC6M;;?$?AXWC8ZR&]]@0)D9L_6*)X%EZ( M4D.'G3^.&9S?QQR-M_ 1YC!.GL;J@_B"S\(Q.B7E M ?.XBR>0Z)7. Y8)7$&P?(*FGDIQ.6^B'UBF'T MVBX'WDN2"8TFW<@Q@X0:QIV10"MI$K]DT="?1)U4^[DA'_0EQ(3$H]-)',", M)&'2A)T8!,F/B MIWU=<>RE\/8;B&\3-%V=_K,XC[P/O!&/_-&HXXN)GX[V$87L@L$"PP39KMBB MVT=W>/P]G#;N<\%Q% 9]BB.($R@>!RGM9@=E+>AFOB3BA<23PL;A=#UN1:=B@^SRSF_'VPG<)#D#_7F6Q5LTY2C$ZU+\%(= M_U'IIQI R4@LL(DZNB7XZC[UR\WS4V;W(H8HW_[BMH?SB*AIWJ5S<-A '^#.*';*;J40Y @ M)G)5T?UE.$R]R7A"GZ,D9FD*+63 [NV5(PC;1AU=&,:!%X\B:%%C;S('\INZ YZ/IC%J>!!VOA M4S+Q)G&(9H]3+XFC/?W<_N,)9HXV%/K[8J[1+4%?Y!QPW&=+A09;-0-4;M$4 M:B9RR[1Q/QR#R-!/HQ^7VE/>S^= M%Z)>T'\00/YO2F-_1>_>=O\'X=S^]+X1M_^!X0.O%U",X'0ZAZEPM$J.[ 50 M^\6HBGZ(GRIC5$&/2\%GHD8!&)\K9=HON$#W/S/._@]02P,$% @ U(!0 M6+O1&*[S" /!8 !D !X;"]W;W)K&ULG5AK M;R.W%?TKA&($+:!(EOS,QC;@M3>I@=J[B-T&1=$/U PE,C=8SUF^DT%&M5R3!QM;)X MLW2^DA&W?C4-M5>RY$V5F_ZM4ZTH/IU44M5^I1Q7_4'SSNIIV44E?*!NVL\&IY.;J>O7E[ M3.MYP3^UVH;!M2!/%LY]I)N[\G)T2 8IHXI($B3^-NI&&4."8,:G5N:H4TD; MA]=9^L_L.WQ9R*!NG/E-EW%].3H?B5(M96/BKV[[-]7Z>'7]DP;S?,V>ZDB*V\E5%>77BW%9Y60QI= ML*N\&\9I2TEYC!YO-?;%JQM753HBRC$(:4MQXVS4=J5LH56XF$:HH(73HA7W M-HF;?T7<;"[N(6$=Q#M;JG)?P!2V=0;.LX%OYZ]*O%7%1!S-QF)^.#]Z1=Y1 MY_ 1RSOZ?QP6MSH4QH7&*_'OZT6('JCYSTMA2$J.7U9"E?0FU+)0ER.42E!^ MHT97WW\W.SW\Z147CCL7CE^3_K_G[+^(>W]_?_=T_^[AZ5%@@3<6>% M\Z7R(CK2 O80RR92UDIP%D("MN(MM7URY95*?K!=O=&T MA&2%IJZ-ICLLA\""]&@+!Z+S.^:$4C0U**90/H('1>$U%&C)VZ-&V:XFXM%5 MJG4OD+^#''IRV/Y02%LH(Q=&3<1UH+4 OZH6\#,7P+X?:UF*@]G1;'(":C"& M6 Z;]D6).J=LJ)+CDUV8,()P_=6L#@/V+(]%N[66/MHV2$87H&W%[J<,J&X= M:49=*9FB\MM:@9H1I A3%PHVH@KE1FHV?M]=C]>^Q.M.F P!?8O4&"T7VNBX M$ZX#5'!&ES(B.PMI*""">1+XN6D3E0PE=/8P&"/AQ1JBQ5*;2J"1U4T$KJ3! M*VT+TY2*-;B%T2O)O67@LZPDF:^MQK7P*=2UW?:D0O:1 V+*MOC;G7@'1C1)*>DM9WPWA M@PK4A(&X=@1-]@'JI:4@+5078U4RZG9=\-L EIFJAJXN:*KYMFK]_KOS^>SL M)RJ0"&I[EH V'N6P9LHN.#J(@_GYZ626ZWQ,^GH4[5<(-AZ<_#B9=Z0 PV\: M[TE2KA-J=J3J8'[<2Z6%[R$/YCB[^H'BL;=!?T-I/7$>:!PD7!X@#)/S7GZ" MY Y%2Z:NK/ZCS]XK8@GS[1*.1P?NBN96?I,IEX*9:*'50"%.9JG/-69!E2F9 M0M@!JR^"K&.89H("$8(S2'<0?^% H,4A@N&O;\2_ #@:>$CH MG\U.Z?9$G,['IR;C MD]-S\<3(R08.,W,@ (_QX=FY^+N*S-5P[L:K4L>O@9/3CXOYESU% RL;5W"1 MF5Y>D>2!$4.4R=L6$:F::,W!T=F@&S'"\.2LQRW&('9T.'DVW>VQ4%$D!N#JCL':*M2!6.*L0] @4$1I!VQ2-6L%;WV!Z7.%6EAOX M2[O3"PHFSEKC@?/:IC-C!@*1<\\0*/4FMA-+?,DUDK-L124=-'LI12EAWD8T MQV+MMI#K*5U4+3;"Z\;6A)0B=A$-S>)W]MN)H,$)2XW]U'/:B8U2.Q$_>U<1 M-RA:1__[E:'#4,X7)HV[;)-&&JX0R$P@N75X+,79=S#8YJ%V"+@D*!4'W4.= MJFKC=DJU#SE3>2NLH,-MH5K=M4Q-PRYI\.8$[G=@309MG-FDIO:"$R_Y0'QK M-$.)0JW!JM>&:'"U;KMOP#03^H1^:W#Z'MSF#1K2;-EF9[>?B([]VW+"2YDP MO41T#1%4T0[;M!P09 ;A59J;:9&Z(; RC$.JIJ[VC/X(CJ+@,^/(;IPA\"M* MGUHN"0W4V ;'DS&; 10GKBZY Z%A^V&$B#22^Q-QFPY(Y, .G02D1F?GE\:) M1-1467')1D+!Y\26HI!%N:JOK1[ [*JE027(]WWP#5_881TOF @S@X M(! [/IOG:%X!*C:ZI!/4OEY^'A@0T 5^WU%00H%(I7,4IA$^7?2PST>.GG/H M$3G*\&E;#>W))[,6"X-BHS**+;9Q]F&>'/?4K)G1@:@\2UNY;RSTR!SP/6'QF MEV4NAEI\*[JS8C\%L%P*!P&$\Y5XHP6)IB.NC!A/Z+"K/+=*.30: MS[.1DY>^"$T'7_0JY5?\W9)/5C:FCWO=T^[3Z'7Z(M@O3]]5[Z5?P1$TK"6V M'D[.3D;ID)IOHJOY^^#"Q>@JOEPKP-#3 KQ?.A?S#2GH/AA?_0E02P,$% M @ U(!06#GR^2_:"P H" !D !X;"]W;W)K&ULK5IM<]LV$OXK&-?IV3,,S3>1E)-XQG'27N\F;29.VKNYN0^0"%EH*%(E M02O.K[]G%R1%6925S-P7BR_ 8O?9W6<7H%]NRNISO53*B"^KO*A?G2R-65]> M7-3SI5K)VBW7JL";15FMI,%M=7=1KRLE,YZTRB\"SXLO5E(7)UIFM9+5PVN5EYM7)_Y)]^"#OEL:>G!Q]7(M[]2M,I_6[RO<7?12 M,KU21:W+0E1J\>KDVK]\'=%X'O"[5IMZ<"W(DEE9?J:;7[)7)QXII'(U-R1! MXN=>W:@\)T%0XZ]6YDF_)$T<7G?2?V+;8"+F36W*53L9&JQT87_EEQ:'P834.S A:"<$ MK+==B+5\(XV\>EF5&U'1:$BC"S:59T,Y79!3;DV%MQKSS-4OQ;Q<*?%1?E'U MRPL#B?3\8M[.?FUG!P=F^X%X5Q9F68NW1::R70$74*77)^CT>1T\*?&-FKLB M]!T1>$'XA+RPMR]D>>%1^\0;7<_SLFXJ)?YS/:M-A8CX[YC-5F(T+I&RY+)> MR[EZ=8(TJ%5UKTZN?OS!C[T73^@;]?I&3TD_ZH\CLW^]^>W=6_'Q^E]O;\7' MI1(0MBX+59A:E NAK? SH%"?BYE"3JONH:$5,1[I5AL:;#!]4>;(6EWK_1GX#^^.)3H0V&W!II(/Y4G,73J>/[ MT3E=1VGLI&E,UT'D.9/8$T@U)%(ASD(?S\\F3CA-\!LZTR0\%[^"I8X;T:X2 MA9Y=91HX01KR*F'L3-*$H=E.$>H+.*Z&S)DJU$*;\PX':/Y_0^*FJ2HXXE+\ MI#)5R1SJQ-.$_T;X^^,/:> '+RQ2(G 2?X*_412)23KM89G@28KGGA>(:.J) MU$D!VL3Q(T_XCI=,H<)"8:%LNTX0AH)F^=.PDTXZ!9X()G$O.?5C<4:^.$N< M,,"O[P2)C\4#H.FD";SPL300]R1NI\+W'#_T<3%Q$BQS2CY,INDY8[Y%4==" M@M2!\USG6C)#MU#7T+$Q9?4@%JT%@R4KTM^4// &P2V+!T8N>5$+M5@H)OE^ MY'?$J7OKCJTGS4 ?7CSP74\\>_3#TVL&%V$A\G*^(P9!>>:Y"'K\G9P+SPW$ MS5(6=Q2%XE[FC05 $CJRF /1('3)%^'4]>&*R,,J'T VLIHO>85,W:.@KE$> M#>LYA\NU$;$+/TUW2N8U:PLM M,0,M NL+$ *&PBGO\ M#EZ?1EI?K-=E1>]YW;F%?"O4[Z\_=J'U:$QO$:/YOBKO-;T6_ OP%9\4S< A2]T'-)NN\0^5CT M9VWB[T1O72MC78 DFR'3C/X>EK_FU0[D3<CX@RVC5E$YGU<-!4X0.G&28"W'B]/#T6\C'\.C MU E3']-02=)8_+;50B'^=P#PT] ))U/A3T)0Y^1PFDQ 7NE$3#PGCGU8C(H_ M;]F*=5U1>'UMQ_I.XGDB\IT0:O>AFD1 8(TXS;N!0>HY4R]&%$^,')84C@1;CR$Q328+KKAH&1EWL(5-2A/B\7SQOK (WWH1H (=WV*[&LUA!2")LXD\(>"?A]C-M05;^JD >4%2A;J?ACY MMK2/F7R*&I=,?5M9J"*]5G>Z*+B&%!R(#@-]6Z MI ><14H ?EU:H?W8C;+=2L-VDDA=H,^0&=;YJ]$5)4&>VWI";Q<=-Q[5 AK/ M5!>1U+CK:A9S/5GF S1LA!%:>@"59ZT::M%1XQC\;B!>:H/^6=I$01Q/3?JI/+/>=C MM'ZX*29I_YTBLZD>Y0U%=%2%[+UH9CE MN9:Y=G.0=VQ]7TARQK3ZKF4>/PUL9NB5K#1\)(VI]*PQ'&U(?[B_,YI4&'/T M'5K#JF5+&_7[+%$/BM^W\>>>5]"CT)$366H=U+&K2_WBB .'FP3%B8RIW:0A MTLB7(ST*$9'OI%[BAH_\[<1>- P"I,XV6[DI1,U0'0] %WYA5;/^[10_J@0G MU(R*'0D&6)HK!YP8)HZ%R/;4K?W[ @'M4MZK=F[6ULO0 OBZDE]U[@QSR$K] MY/[3/08FQ=XWH9AB*]*"Y8C3*!G>6D0'<.ZF@_-]Z#I"@ST+9)&U;&O+*#!H MJHFI2&.MN,R2TI"%D-=T9D'Y..27;Y$RD_// EVZK5CLHB?E'VBOQTKH\:W? M2 A/HT$U;>&>NI.= OMD(HVE#RG^RX*IOC&:ZY]5>%_2-P>TUU)B.!VC1,.= M)SJ;IN :VA344F!O]+5EIG:W6A^J?\1YIVFZM=RA89NE!J*GB8\](KNU. MJ[8G/P=Q[S8=%M1X #.W3[GE1[MQK@KF13*!S.)VF=J6\=./6=_>VHTS%4T$ M5L[4_Z3QFNVWF[GZ^[9RGPXC:@8:00!'-GKRU/&"E ZOL&V9>.+GBO*_+QU] M1\QM"OH@FMIU?BS"Q\8KC@5J8)JF[?1,M=/;4P=[\-+R5[O-G]!.):3-Q;U;:\F\A$R^[.IC66M\D + M"=S0)Q(#E#;PMY/J[M1OI"7::?1$5@)KHB=J,.:V93QB-^B"_HA4 M:ENQ0GTQP@>R_,%C=\E>;&TS7J%3)5#0X,BOC$WM0C.Z7] MQ7E_=>H_[D^] ;71YH*.5K@1.*YCUUSLYL8A@AUM-<>XO%-ZH7-5[[89=)S6 M[YUW^L$_T?'6F>:>TD$ (#N;NJTQPW?U;E_4[9UWAH!Y48;Z;3#677$/U?!6 MRU8FR>A5Q^C;,F;/%ZS: M;8 UP\\T&(DYG;6D\9BMP!,5A!B#TZ?5UK&J.H/3:#ZPD9M'D+\K2=#>T0/]/"5?_ U!+ P04 " #4@%!80K?W.B\# !B M!P &0 'AL+W=OJ5)3& M\=NH$K(.QD.OFYKQ4"^=DC5.#=AE50FSGJ#2JU&0!'>*2SDO'2NB\; 1<[Q" M]Z69&I*B#J60%=96ZAH,SD;!47(P&;"]-_@J<66WUL"99%HO6#@K1D', :'" MW#&"H+\;/$:E&(C"^+7!##I*=MQ>WZ&_][E3+IFP>*S5-UFXVF#EL.^_$_'-*-0^KC M;HE\E"?"B?'0Z!48MB8T7OA4O3<%)VL^E"MG:%>2GQM?HI,&J.QC%N\P>-XW"<'MA$YC@)J!(OF M!H/Q[JOD;7SX1+2#+MK!4^@O.I%G$$ZOSRY/ST\OKF'ZZ>CB"JY+A&-=-:)> M S>JHY\% 8,XV5N\!B=N^2*C,5B %3>RGD-#U+#GR''WU7Z:QH=77F]]3%Z5 M'+X&&@K -EE;5M S^+442LXD(6'5*+U&M"%\_EM)@:S!-RP7HIF.5 MH>ENN_^F/1!UP:OD8?2EL'Q0=-S% QI_6A8H<2;X$GX,/?OZG LSYZ90."/7 M.'SW)@#33O16<+KQ4S33CF:R7Y;T"*)A ]J?:>WN!";HGM7Q;U!+ P04 M" #4@%!8(_C<\5ZHL[6Q=VY%Y,5#IG-WWEIY7XR[79>L*).N M8PK*\69A;"8]IG;9=84EF0:E3'?C7N^TFTF5MR9G8>W&3LY,Z;7*Z<8*5V:9 MM)M+TF9]WHI:S<*M6JX\+W0G9X56%N>MBVA\ M.6#Y(/"GHK7;&PNV9&[,'4\^I.>M'A,B38EG!(G'/5V1U@P$&E]KS-9V2U;< M'S?HOP7;8J\-6J)E!:RU/[6K-]3;<\)XR5&N_ OUI5LO]<2 M2>F\R6IE,,A47CWE0^V'/8714[Z>7DS)JUL"P--!X$4X,V MR*F<#V7F+=XJZ/G)-<[]0YZ8C,2KWXUSOXH;LF*VDI;.NAX;L%@WJ<$N*[#X M&; H%A]-[E=.3/.4TL< 73#;THL;>I?Q4<1WE'1$/VJ+N!?WC^#UM^;V U[_ M&;RIM+G*EVYGI?C[8NZ\173\<\C@"FYP&(XS9NP*F=!Y"RGAR-Y3:_+R173: M>WN$[&!+=G ,_6?/YCM@T\_BP_75IX]3@'V:S0 VO16S]Q>W4_%Y1>+*9(7, M-R]?C.)H^-9QJ*M$Y*"@:@HZ4"A P07'*2<2J9-22T^IF&]$JNY5"N\*#[RG MFI#@%^N0*)2^EO=DD?)UHZ)S+R*Y,*;W94C]G4$=.'A J/)/0KU!Q7H'@$;;(> M%4[<&P\6;?#+P9XK4UN F4 Y6X!&,O&N; F80G8V+5R).B! \3IC2BL@9O@ M,<#Y XZ7*'G\FB&@XH-W>7^U4 GSAWN8OBV,E:&RP266OI;*5L<@BT)#U$KD'W'3-#'GLL5!DH)+D.O MV(7#ILE*C\;M2KNII:OTJ+(H_0:9D>@AT24'X\*:['N.88?LEX=\+U%9MI%I MA^-=D;*"%@M.,,5!XU7#H.*S,!HWAD \Q'(HL/#!(1H_&0^N!G?B56!I2@== M$*,J^W>B*6+VU['XBZ2MFYI 2Z)0L)JVQ'\Q_T7BNLQ0T[RQ8W']A, OXM6P M]Z9]#-J-WKG? X'L3M_N@$T+G!N54 E]\KP&/QY=M2VH1"'1M[=3/D M>_RV]E0TB-HGPUA$_6'[]'2$9]P>1KT#I'>N>(P TXZOWA#&SV:9[ '0S$K&I =69_ M*W/:CJ/!?S&FB=(GYF#.SQ\YAP;C\$D,(Z[T!XO(SV7UKB[:AW:)6:#9A92-NI$VWEU%L!DOA[%:RUM>J2D+M%H MF&F)U+0'^UL-5&@TZ.WM81/RF0[G<_B/JS;%6=UN^A+LTIO.H8M==^\"C@JP M#)\9N!Z9,O?577R[NOV2N:@N\#OQZC/HH[1+!:J:%E#M=88GK:K/-A-OBG"= M1Q/#QT$8KO U1I8%\'YAD 'UA#?8?M]-_@502P,$% @ U(!06 E9K8BE M!@ T \ !D !X;"]W;W)K&ULC5=_;]LV$/TJ MA+L6Z^#$MIPXOP,D:;L&:YH@23L,P_Z@)=HF(I$J2<7)/OW>'259:9VL".!( M%._NW;MW)^IP:=V=7R@5Q$.1&W_46X10[@\&/EVH0OI-6RJ#)S/K"AEPZ^8# M7SHE,S8J\D$R'$X&A=2F=WS(:U?N^-!6(==&73GAJZ*0[O%4Y79YU!OUFH5K M/5\$6A@<'Y9RKFY4^%)>.=P-6B^9+I3QVAKAU.RH=S+:/]VB_;SAJU9+W[D6 ME,G4VCNZ.<^.>D,"I'*5!O(@\>]>G:D\)T> \:WVV6M#DF'WNO'^@7-'+E/I MU9G-_]196!SU=GLB4S-9Y>':+C^J.I]M\I?:W/.O6,:]R5Y/I)4/MJB-@:#0 M)OZ7#S4/'8/=X3,&26V0,.X8B%&^DT$>'SJ[%(YVPQM=<*IL#7#:4%%N@L-3 M#;MP?*/FH#B(&\RE3UU, "B M%E;2P#I-7O3X3J6;8CSJBV28C%_P-V[3'+._\?^D>:U*ZX(V<_'WR=0'!U'\ MLR[?Z&UKO3=JE'U?RE0=]= )7KE[U3M^\VHT&1Z\@'6KQ;KUDO>?+@6?_,E[J7,YS94("\D1U+W, M*QD0PZEYE4N7/XKI(QXK<;;0:B8N6UR0@^8Q<"'OE!._OGFUFR3#@[/+=Q=\ M.3IXRV#*RI76*\\P\]RFT1P$V,JE6)3!L GA*BVO2@E8"JK1)K+^7$"PL:=5&PJWSA!^^K2(?V@3 3L&Y> !GS>K:7[_%N)!D]=E.G9!KL M&W5633\^1999Q<6IK3NYJP<<-DA.OD)\<$G5EHZND70&I>:VI&A]X65>]S,. M$W>*S5G""CD ,K.407::QCRW:>L=&NM*,2>_ST"L2Z"H*0 30X]'R+=*,PX4 M6]!^"W^.JT+-ZD0J2QV @D-F.E0N*C$6A<=@(XQ-3#<,3UT&G@687.NT')9K MC85TBGB:6>!<^GUQE@G3M9D!I2*"%3MFO4%X7*M(PLH4^!5QMF"G:%I1RIZY@5 MVDW[G,IE[&AWCSGJW_(JRJ9D$:=.7*=Q$)R>5JS##CI?35L&XPQVTG@9SWU- M_GX!KM ^W:ROG"IT58B;C@._&N/-MBG<932 RE(@>N ZD65P8[CPTB%R;.LXMYHH=:M:!]6>\>$4:,FY MK4Q\H4+[H^%K:H'"NIA=W65UK+XP"NV[5-\)]R_T>7U^I->]*J9HJ.8$2#\) M_8Q6NO[.;XM'?!2_X6\T%*]7:^=B-,8]/6AJ\ZS]B1AMUWO;M=.XAOCX2;J> MS\06+8YWZ2?:?0+5]"8S3,5UHP&,3FH((^LFB',+!(.&_(D)ML87;YP%X%S; MS*_>?9OBDS7SC1Q#+:N'#M/*(RPR2L6(HZ*V0HRU-OUZV-GQS:H9TKO!R%H\^?#3O;P'&@]8\WQ%S1N"@1@V:5I+9%4K;R<.+?[HL3 M'GG/5/R+T:3>F\#'J%_$UMY.?YALX6JR.^GO#=L=?P!(!@V/AGO],4HU2G;Z MVZC))<]EEB=K/]GK3R8CL97TD]V)N+4T\N!L/.D/AT-<[6Y/^CO)1*P[Q@\Z M7UFH_)R_)7UT'C^XVM7V<_4D?J6MML=OW0OIYMI0V6&PO=V]R:W-H965T$I,3S\3MWRN>/VGRQ*R(GGLJBLA>]E7/KL\' 9BLJI>WK-55XL]"FE Y+ MLQS8M2&9>Z&R&,1AF Y*J:K>Y;E_]LEE&O M>S!3RY7C!X/+\[5]D@6W)]WZ.^\[M!E M+BW=Z.(WE;O516_2$SDM9%VXF7[\0*T^(\;+=&']?_'8[!UB,D%SP/#P 9P]9W8M,[KH(3TLF0?J7?[P*DK#'X_0'V[I M#X^A?[^?CL(<)CF[O;N??;ZY_SS[^,M[9V14%BA/ACIF!4]H518$DOHYE8"3TGD-?%^RG2E2Y4)C+GB M?+1"5<+AC(6N#79_K:5Q9(1>B(6RF2S8\7'_&0T#&(/P$E2N"[TA0)-!4DB? MX.WQ-O#>!5\%*65009S(O,$ T+@!W=%J 5D',"EMEWE@#ZI8D;0V?P"Y94>>, M"V-97:B\,:\W]F*A8'?O0E$[5:B_O/*!@!>X1/O@%AS$CI:PMZ$'+HVP*HL# MT+$YUO#C L@Z:#S)4JC85N7 1E#@#/L/>UJ4[XX%ZWJJ'\B<>JU7: :9KH%[ M* +./+#5S@MW,UC)]<64!@QE* M+JN$MSBL>_W4S&[<>Y&"KU UNE:;/P9,8&R[TH8+E(Y-NH6QA=^GR>Z2\UU["JHJ+) M\,-.0K!L<\N^E%S^+$Y'(0WMW"Y9O$#06O':5QI=6^RT;\[$[QRTMR^@'7D9 MB]O.M_>[*+'BWW$BHB!*ASSB+QT%DW3,DW$0)C$F/[R:Q%'\X\'9-Z@Y-15@% ]% M*N)@/$U$$B2P3B?RSQ'M"7;+5MX9$,=ESP<1FPX=$.22.!3C21!&D8BB,!A. M,<9!.(W%.!B%V#$-1EC51G@V!(UTN(-J5HW5 M#P?G"9.)TA$F23"*V=IQ.@V&(9L[&:70C=V1A$ *,6G4Q(-)$.$!1[UO-X=2 M;#_P7XS[ID^0.(F2J)_B]SNU$"I]TU+XMJ.JJKLF@@]/Y[+PA1Y[#O:*%]H, -JJNT$[07%H:_SC2G&VH&*U M>N5\'[K*,E,3=T0Y[TI*>TW:W07POB/C[_W<,>S_7^^.E;7FW?76KAU_I S7 M@.1963KPJ)M=Y?F9F!VT-,Q8&]PKNJQL-1K4K];.+WV7X)S[?!=Z:=\=R/#&_!^H;7K%GS ]J>!R[\!4$L#!!0 M ( -2 4%CR\%*29P( (H& 9 >&PO=V]R:W-H965T/,HA4R*956B=4UNVS22[$:F)GMD/:?S_; M"2ET :&I7XBO?<^Y]QZ'DTG%^)-( 21ZSC,JIE8J93&V;1&GD&/18P50=;)F M/,=2A7QCBX(#3@PHSVS/<09VC@FUPHG96_!PPDJ9$0H+CD29YYB_S"!CU=1R MK=W& ]FD4F_8X:3 &UB"?"P67$5VRY*0'*@@C"(.ZZEUZXZC0.>;A%\$*K&W M1GJ2%6-/.KA+II:C&X(,8JD9L'IL80Y9IHE4&W\:3JLMJ8'[ZQW[5S.[FF6% M!?J:+V:9,+^HJG/[?0O%I9 L;\"J@YS0 M^HF?&QWV .[@",!K -Y;0' $X#< _UQ T ",U'8]BM$APA*'$\XJQ'6V8M,+ M(Z9!J_$)U=>^E%R=$H63X0*_H*U "^#F%:(QH(B(.&.BY("NT>,R0I<75^@" M$8I^IJP4F"9B8DM56S/8<5-G5M?QCM1Q/73/J$P%^D(32 X);-5TV[FWZWSF MG62,(.XAW_V$/,?S.QJ:GP_W.N#1^7#WQ#1^>P^^X?/_YQZZY*[I@FXZ;19C M4> 8II9R P%\"U;X\8,[<#YW2?6>9-$[D1W(&+0R!J?8PQ_**.]HS') E]^9 M$%==TM440T.A;7$;7@^=F_Y W>-V7Y6.O.!FY#C]P[SHWSPO\/S1:UH]BKWW M+\V!;XS;"12SDLKZM6]W6T.]-3[R9G^FC+;VQ5>:VJ7O,=\0*E &:T7I](;* MUWCM?'4@66&\8,6D"Z[985Z8(X:P<,PT!+9UN()'H4;3?_?D=) MEF2'HA+/-I!8'[S'>T<>[U'6U8:+QW@!(,G/,(CBZ\9"RN7[5BMV%Q"R^)(O M(<([,RY")O%4S%OQ4@#S$J,P:%'+ZK9"YD>-X55R[4X,K_A*!GX$=X+$JS!D MXNDC!'QSW; ;VPOW_GPAU876\&K)YC !^_&6@C M[U,9EH^WZ%\2\DAFRF(8\^"'[\G%=:/?(![,V"J0]WSS*V2$.@K/Y4&<_">; MM*TS:!!W%4L>9L;H0>A'Z3?[F06B9-!Q*@QH9D#W#/I6A8&3&3@)T=2SA-8G M)MGP2O -$:HUHJF#)#:)-;+Q(S6,$RGPKH]V7XT)R,A6#0' M'"@97[4D]J#:M=P,[6.*1BO0''++([F(R>?( T]C/S;;V]0 T$)J.3^ZY?>1 M&A$_@7M)'+M)J$4=$B^8 !VO\?]%V7'.R8/O)+!.!:PNZ$TR?2(WD>>O?6_% M MT8I*!M/:C*^_?QDKEPW<#$CD&LH3%\^\;N6A]TQ(\$ML._G?-OF]"'MTR" M\%E 'D"$,>$SW3341< (^]H(F'W\M!+*(;D _!, )$PG**@)2G!B0#C%_-E. MCB8!YBX4%64QXP&ND\J>SV:^"R(F9RQ6RPSVXA$_(O>K (C=91?VV>P=644J M%Y7EYY_N0D6 C%SY;@LWYN&214^$>7PIT9YC6XR<'S%UQLC;-WU*K0\IIC7M M7-A$9@%E14"35O8'99T91#RZJ#%J;JW0_82AZICX.UQN)(2D;?7/6.+Q/LA\U]=Q 4,=#. /'")DV22I)U"'@62\8#Z6DNA=S@?1U^F$L#O9:O$G<2RK M:5D6F0".6G)SD-QK*P 1("^P%2LL#6A-+G7(?\\_Y!S["+" M^>ABIWX42[%*)Q#ZM!&^E.CG,F 1WI-I1N(TB#%0\>PI21F&0Z>JO1I&G*JH M/X"X')=7A9),IM)<.'.K4O"2X+S(LN5;?;:4DD67'ZXF/PP=G^=)4>HB7P2F M*5$U>1%RS5TV#50:H79HJFXV"Q_3]59( M+PVK>B=?U3O&%;,NY&1"= ]W";;0ZL'1U2ZKI53'R6S^;.W1\3-"',BOG_/K'SR2#WEUU1$W MXU8.IM'L0+*#G.S /)@E['F(]Q')XU5KO[%9JV^WZ6=IUV68_2Y*# M_'6;9,C?6D^-.*^5NL="VV5-"];T%/N=#/58,3@2VFX,BBV?;=Q1#94*UI(T MFY4GC);5*?9Q=K&1L\V[I =?5F2:V>ZU2EM+_4B[P5WJA=JQCRYW:A"K]([9 M[%"BA>*QS>JD5@C4V#_;&FDYGD+JV(76L6O$S@OK8PT,'0PJ"Z39]%"&A=JQ MS;+DI16R_ZSRX386/_L5LK;=KI^%4+'-&F-_:VPLDD<2'1FE4T@86D@8:IVB M2%*C,'IM#(Z%MAN#0AY1LSRJ*I(U9GMS1DOL% J(%@J(&M5%=9VLL=,^%]+R M.X6ZH86ZH6:96J-Y]AY=:IF9(9X]R]/2/(6^H86^ MH68U\M*26 -#;:>R))I-#V58"!M:(VQ>5A(SE'*IL^V>TQGLE<3Z=KM^%N*$ MFE5%^<&LJ1R:85Y="DZA5VBA5VC_).7P2$]9LABIS2S_@U#V=>6")K8-J]ZA)I-CV48:%U'+-0 M>6&)S%!V2E_;H=W>7HFL;Y?ZV2J]V!*"F"?O^\3$Q1R7Z3LN^=7\G:)1\B9- MJVB>OI!TR\3:@Z1ON.3GDB^3%Z3F7(I>9@<+H!Y(%0#O#_C M7&Y/5 ?YFU;#_P!02P,$% @ U(!06+R\MRK-(@ )7D !D !X;"]W M;W)K&ULS3UKC]M&DG^%\"[V;$"29\:.[<2) 3_B MW0"[R9S'SN)PN \4V9(ZIM@*FYRQ\NNO7OVBFIP9[RUP'W8SELCJZNIZ5W7I M^QO3?;8[I?KBR[YI[0\/=GU_^.[Q8UOMU+ZT*W-0+7RS,=V^[.&?W?:Q/72J MK.FE??/XXNSLV>-]J=L'K[ZGSRZ[5]^;H6]TJRZ[P@[[?=D=WZC&W/SPX/R! M^^"#WNYZ_.#QJ^\/Y59=J?[3X;*#?SWV4&J]5ZW5IBTZM?GAP>OS[]Y)5I+/U_ M<1DPV.N6_UM^$4)$+[PXFWCA0EZX(+QY(<+R7=F7K[[O MS$W1X=, #?^@K=+;@)QN\52N^@Z^U?!>_^I*;UN]T579]L7KJC)#V^MV6UR: M1E=:V:)LZ^)-:;4MS*:X[)15;5\2/1^Z9QY]_[@'3!#>XTI6?<.K7DRL>GY1 M_,.T_S,![XNGRA. ] MF8"7H\5_OU[;O@,^^I_TSP\%*[O[*&LU \/#DC%[EH]>/67/YT_.WLY M@^U3C^W3.>BO\B>$9W?9Z;;2AT;1UV]-:V$W-7V?V\2_?9ED>]_X[7TSN^XG MJQ#LC[;7((?*YC"_'X3BXTX5_S+GUYRR; H+6U>@FWI;:-0LE>EJ^$J!\/:[XM/J:E7\]?7K2U!;OP\: M: 42VX*.PS>*WL"_/JNB4ET/6K-0#J=%\=M0;PGJ@HA:6M"5!T3/ G)E7Y2; M#2@S0A10-QTB5>Z13XGL\+S"=QM=KG6C>XTP6]#LG;I6[: 8JOH"&MTJNRIB MV=>P'PNZ>?T;K6#@SVH7<#O!!XZ[&6KU78&DNGCVTJT!_ZT,@,6GO@/UV*L. MM!:*$6+=EOW0*0(&@/%30-O""=A-6;ES.*B.K W2TZP;O:43@JU=L;:X5IT=;$RV>$M"PNNR M&3S?L)96G7L57JI-!V\U#'FG#_:EIQ,BJ(')=$?< .]K$*1VJW%C?(+A83C< MKM=_!#D[?1MHT>.?XU=/GP1+CA0#8C0*[%C1H<%:FLURL&YE6N/0X9/]D;<* M#'Q " %RLGE&2KJ^*G]AI8AA9\"*81A+!& ?G9]*IX_BB @!4W0P., M>LUG$@C0UK/T:,"+P).S!9PA< XJG$X!4[6,.W\"S DH(/"7]&E,DP1[P%%U M'2%9P1$"'E]DS1FM]S.@=U2:=VZ,%<*R -K?#P[\!D68OYU<"*]#O9 MRL.&OD,RX;:/JNQLH=#:%F KU7X-#.OL)?W_!?,V_'7NI)NH#'Y-"SP.9&JK M8P%'W=I&&++^;>#3MJL9>CWW]'H^N\7WLM9;62M'I/M!("V_&5I2+:"V_2Y0 MZR"1)K2^VS6H0] S&M0.,I6E9TFYUZ9IRFZ%3HSJP9F-Q2?2O@(?Q"N!5':H M4_8@A /S'JC;""RLWYD]+=:8*D8;3(#Z4NU .@ J66T'VP4X#N06FWJI4)5 M#?]K3;O#B]_QWSF2W5N2%X">/2@*?9ICBGC96%/L@"XD"EF>O]EI.".T#V-. M)&'074ZZ>)6LLS0M#TZOP*;&TC!8W/H>XP7B[1%?H8;+<[=0-,^.&S+1IPP- MV$2TZE>"2KC)^606C31HD>VN ?[7\#32 MR;D%MC@,'9R#!7*1KUR"'( CHI&!]N@=POZ933JE^-!9I!5(17(" M"CEF#;*+Z*F WJKPF(^_8FQMCV[A'IBPH3779?L97(*#L;HGIYX<:W9)P@;@ MT%&K'@'=[C-H#I" .E4)WHZ [/6@2I$W"(-UV9#;J;W_3#QTB7&(CG5JZYF) M9,IY=UDMY8!2#D#01:%A2;*J0H_;##UYQ>S]]3V>$SJ/H+)USZXJ/S]R$EE. MS :B!!#ILA+)XNV> KI1'855U]H,%HC*JP..1[:S_-1[AG,\]1'/SQZ)SB%> M4&S(;DHD)9$('GROUMV )@WU'00QP";R+JN"NM:BD" N*'4S4M>8J>I)JC7R M 1S+8LP>K#]T/'"(1XQG,(0Q,#6 ;#;:5_0B.VY!V M<.P&;1J2'S'$L"4"1'!JC<$%!&O('1B= "(6B8!V!'111V$EA$![_8?BG1ER M@B6\[;3]#+3"F,[OPVP@<$"UJ!3N=BM:#)8FRC< :]ZQ^];KHF]G%$!7!H@_M(X9R2C =T UH&KM/ LV!6!< M6_>9"^R8@X[T$ADS0R*G=A:1 M$MAK6T$86[8*^"@"G3*VQ+5PKNW6H +=X9@E225>,-M#+G&1<]JC/3!8&") M;"V0G E$?ASCNYHP!HD[B> AP9@Y'B#7W1L25$K1BN*/7JJ;4>S;:,5$P M86#&.R#!NF^,.,?BYV[5L2.9.8OR%L)RU]&&4N0!10U.$ M[GX[D"A'SO#&#!UHX]_!( /D#;%J&(#$@.L@ZXR.@][@R80U=VBT!NV*>"@ M%97NP'M#PU@11]3 <+WB7)O'WW1W0!_,RA%]$,9;U2@.P M%>,<)>#*&C4\V'9R4KVI7Z/WB[JE:DBU+)S; 2+&A@Y(AR::A *56"_)PG0[ MFM8G0C3Z,\0"^'%+"-'W1$Q 7=099A,EQXBD'F#O*2$H=U,OQX3 14@5$G2V ML%UW1!@$>%7\U#I-A1]J\ECP7.E]9JE%')0# #!Q!\I)RHN &APX>! ERF_T M(CX#O-<3+\7)KP[WCX!J.)RJ;XXI*- #)[!66/9 I[[-I@CR"!![,:F]4JJG M"!S2N'D23_*:AB//G>1BBO3L:Q!9>3<3>T:\A3#(PJ]1H+^@IY%'-V3)TX4* M6=SF/]((8PDW1=Y)*TBWR6E/W22#KM6 Q(YXF*@&\B M31.TS(Q&I,AC3![F"Y9]%XAC)GTXD$I$_;+FB!G#<,!VE(,@WE-6CE&>XNB MCRX+>AV))AQ+\+L@%@/5CZBA$S=0M8&\]PTX!3:(/P SX+'W+@QE.$1CRN\# MC5 G 3"*!D'-@N::V:OH]FB?BPQ?.,X!K?\'16Z1@DD%+162PR=\W/6UYNF)N:[G(3^6I*PG\EP7A :<+06J9ZJ#%P&24G$R@)X.RI>%@\;X)762HP.Q*T'.%!*F[Y-GN2@W]R: M#:.Z0N&ARG(+>A;IP_ M)2N(M@2+M]7HEPMVO;A6Y36P%*4F*##M.U7NF77K &JC5.P^LLE\SP)*Y B[ MP$0K6S3YDN0%]\5YZF@_J^*R/+*+K#!'@ @X$1V3QW4M8$A2DD0=^%U7#^ < M^ 8;J^Z9P&3KD52UY1W&Z&[L .3QIA,^_8WQ&"QF^1E#.*VA\!E5 1' I/$I1[D+PEC?0 M#21?3Q8%1S6FQ$DQ?YPG?HL<"T_Y=HX#:%&*8NY5O9I3$*$]ZGRVG^F5JP5^ M"+T162UQ;RB^RICZ2L,!SP4K,QO6YDBJSC2BA?<:B8\^#+FVV%]%_1Y@J$*R MBSP;YU&12RM<;#WU?%=)8J.11^DI(_E%1=5,5U!BA\4 $Y\@D*\+$.YEU?OC MI=863.Z)'"=[0,.$1:,U: /'*&N0KD4DCEO5 N*8' &A)Q6##RGD-O!AP5&H M>I_WE)0=.LCD-<)*U :EIEIC;ML$)Y+QWZA.]B!YV D6%KX+V*C5B(QW5-:E MUIW4698SY'-A[X2C#,4973P0X15O2V>X)(@/[0&"O=X!H"+V"$D8O'>M=IF$5O"K^ MB=8C@FV+77FM)ANFXH6'7C=DBSD($8)RA+%7P-9$77*NPTQO_I"FC)*;L$!KSGQGR364%MVEHHSH\(+G3E7;U&D1^U> M?U!L"*3&T,E48,A(@;BHTC4NX&8]=03HQ)9CN^4B-TF\P(O!;"R75U27^=OWPD7E)^#P5$Q; X9LO 0M9>Y37' M5!I\ULX6 #IV,TA1< !5IV9EPUD[?:UKS!F("B>MDIZ_% X3[\"?G' 9W'?SHG>6R+ M$J;&PEQS+0'@$B/&H^A\JOZ(TE\4H39&G2Z*5HWW(QU?!^YM1KGDV!4S(=:K M"ZS02N_H&ONC*1V/?L8V*B5G7L$(AEX@L>PIXIU*@?MR&J>7S9HKV)$/1'P" MK(0EXIR)6RM4(_C8,?3;2/.C:%3'T0OT"6X4)EJMG(4D K'>1GW!I5"&:!MZ M*#A(X@H.2L5F:#:@024SWF)6S71'*D8OI*QMJTZQSE=C;Y"2 M313[8=/H%PHAQ0J.:K:1ZX 2YHL> #=J+EDM, PH&= M**,\FE&#A'$%_1#M1PECER46SV@D,DX"L:+E7\[$/,2VPUB6S)X00E$ @D8D+ M^59"Z462ZW.JZ!&K89_]\"H*_8-.K[GI)<(.Q;?J]"$TP4<.B-NR!LT_;4*(&0]Y@:%!UK'Z6Z -T1FZ5K'RB& M:LAS$)EM963CATL>>58G)S2UF=PUF/E_'6*8&5H)69@_6XX#8,=E8K3"=2?8E MLVV-39*L/NZPTFTNJABDHP]"0] ;@?:>61*@HR_$1BU:.;6_SI<-%OS>/BV? MB/=LP3_*-.,&D4XD.=@T<:E04<3[$IZ8W(MVJ7\R-TY;;)1R*01M6>=C2TRY ME?*_6S9X6?'Y>6M.TAXGK:EIIQ#R+$E:AMDSI%'Z(R9 M0T8.D",CPP6]3FK$Y ^2#\M^V(R;J7NO=MB890DO+ATC./+GDBXOUXP"U,!N M&=611N'K8ZXS4W#AE%'>HQN#]86ZR,VC4]Z5UT0L\!>N5D?V\1\ZGNWV":3C:%GF**H-?;F6B,>+4HNO',XDUC(25@D&[4"]%V2 MB:0!!0G^T=\H23LF]H_M'>;GB?5G5B6D02,?+!?C,78#>:C+X\+A$?9*#:/. MHOERO'.FI5D@'!HJ%/#PLD?%_=GZWDFI(O O0R#F')NLR27V8OW'TAF7P]0_F\U"\W95M"Y*^X90H-2Z =7': M=P-ZB")JK0%+MJC@$^JQGCA0WFTDHXF^AQ(G1/5L R,43=]F5KS MQ$UVF(")NN:T A51;C_?)'L9LWZD9L3G]W9:>A&GBUD$=4D3FF/H:1SDA*&M)_$# *+>22X49?R1\ T9]1)&XGKY!Z M^2A5)N&TN^>0J B70?Y*#>4Y/Z-WW@DM;@D<'SPFM,ACF-#IJV$0,[X+].PD,_%='*SP>6=$I2X#IRUH5[N.6E@ M.IOC)W)+R]^,NUW$3E]2_*$K9\X#[:C[PUD33V#,?T4XQO[JV/C?J+75&.2_ M&]$X^%9R!XG8&,2RO@'17!38S5$C;:W9]/P1XC"T(;LW'"!$K\4 #X>:SI+X MA=(?U&>R689N \DR(EG<.FPEQTMQUX"8*DXO8?IG(K;A4\SQ;L;;\HD9IS"= M:K3C7,JJ^'3;7@E5O[TD&>_)L,32 39[Y\B0]J^)D^T+%DE[W:V$+VVX1AY? M*(QT(*;[3J4-V!7P.DY)>A#P4'H!D*W98Y9?;^(&0)=Y="*6=TC'"/CN]'M? MF7!",U,4(A2LBD=(="K;)!'NA4B,V<RZ-ZUZJX K-\H(LM$LNN(>@8%V/& MJE/%#?-C/;5=K 0PN^G9=57A[9 MN(9V*R-^K?U(/2=J<=EP:@9S>IU08U^X'*TW\SMO<^X3CA M_+5XSK6QA+DYY_,3;?Y.EQRSG2MW>3$M#X3RE^;6Y<@KDL24I:B8NB9[LD*^ M16!5_#*^>CEFQMFF3U<1_?#+)U<1#9V'5=4-*G,W>@PQM+;=?M,4')=?/KE. MI4X=>"10UACZ%#LW6&.7MNH:[F^FIF6726 LD(Q\YSI!2JMX'21>9(S<5!U^ MQ?=*@*4EOR%,5% M2\L[0M/[ TZ8\D,(^#G?4E[6Z"W$#8&C#@ZJJC O\60$D-NUZ4 8<.O="<)Q M23:81]?A?[)9TJ+IA)V3+4M31+KSD1\-QV-YV,4H&L8);QLU6,MQ-0EK+90)5?!2G% AGN9":7,^J ML;2F);/NVBL).@1CVE(XXG8CB\^JL3 ?ZWQ^O-5[S W\Z@[CO;^/_!.VS0S3 M]_W^9:@C!;@A[1=E*D+"M));)#=F:.JT6XNR -+>$=_XH)Y2] Y=VU^9*JA2 M[CXWQ\3]<)DA:2[ ((\<"M('S.3Q%)'ZA$M<:3;>1Q@'1PFRIIE2']FB:D<9 MT,985BCQ7:*,GLV-SF ,1]="PK6,.\/A/MNIN0B+D/KKHAO6_D.0;'>WI4K3NH\A)R7#,G8F&8T_G\ *:?)!NG)]R%.[^==$ "[6T>=+.EU M=%)*YL8UQ]K>U4% )37Z#Z(+4TS:$[!M(.0.R0W;Z,[V2]TNY"\S^!:52W3L M0K5_7V*^RN6\K&^GB_?!DP7M*..S%:4:7UI!]IEG?"8*OS^;E4E_$UD1_=-9$L&WT- MH.(R?W0Y MFGF$777RO%WV9$71HEB T&\C MU2P<,N_(XR=E1\OX Y2^&0JU7-^/6VETR8,=$3A:O$C; MXG00M=E0XQEW05&F#>A N2?I1EG$HRFI(89[G_Z0WE(6-@E!<=1-U$Z-UQKD M6E/:@!MZEOFAJ&79-<'0G1?Y=/#;Z^FJD]N>;W,B*6]WI;BED9&->Y#YT@%YY_AR8P#*I"[^'D>LR[.P_8DM%:%Z/>1[EC.6H-RS)*].W@^ MOAH?SOZ.*]'EO[-PVQ*') 4@(0D2).Z."B(G;4F.2O51MT'0$OV-F=.Q8=[5 M^?R4JG0QSL&> MP_HBS#BYF)]/Z3%^*1TSD!;<('Z@27@2U[C6^US&Y6T#$E>\)O4-K\M.L\A] M/*DM4PTK)@ZB$HNW4PAOFA(H?U6!T4;C=?#97Q[85ZMF%%BY.(*:@TVW49I[ M@%S[%EVS6!57T8DF1Y])<:9*:90YIYN,6(B0+G@ZM-TB)=7@TLE3IXY,G#WE,HH*19Y^ M+FU=_E[\M0'[W!17-!*_^ <#S#.%P_E'9U\_*E>I#297<<^"DY8197RJCO=Q MP^Y?O73S&*50[WV%].U3X[ZGZ^1ACMT$O2QETRA+[K-$851Q@KSW!-TMP!,< M*2\-JR/W^*Q47/B.;5Q6G2S('UE;*F_(L9F;4?U#LD/NX_68([S3;/19QZ@C+JU>-,*;\ H&8-9MF&( M*+F@X)A-EC%[>,#./QIQ_QJD;62YA]/>_?Q#!G_9HP[>!B M?E@!3A,<_?Y%9WB*SY1@="_]OHJ5(APY>79\P48!>H4 2_7C5)Z^-$< M0 8O7IP]*I;%3W%(#CS$SU&TYUY]QRE.,N@+%P7+[Q\$;= ;WYPC(5WMDJ/L M"JPQZQ1?X)0FEG"#).J=[ (:[K$8F.$;WS)@K)4H2>_C7H#MH&LWE94'5&-. M@CR4,##$\DP'CN$WF'?PH=GY-]'D& ??CD(+Y>.[E3?F3#,F5J9 M&KQOJ/G>(RTH-C=DA*>3R5%OG*B(T(_HNY<(MC==S/8*2/)RCB^F @.'L!KJW>4([=W>YSCRU= M6\3)CO)2(MW5AX0O*=A)6?7>TO3TW\6B<_8B#+^XF!];$7GR@1FS1N(.<'RP MYYH$[U(SH]X1&JYY]W*9 )6>5XDG'M)X3-OSL!=L%\6K0/SEPE^9#_YK>0(B M_,:$Q^3?5J5[S_<7TBS8OOQ"8X^9;#)_ZN3V,'.^3$A.'AW:TX=QC@6M3A4_ M?TS2B^=&)I0%C2E?\CV'*$;<:?!HNVIW=-VH&EL/_<*RB LN99\1 .9^GH$N M)1 2YUM>X\R=E4 40L^_$V+GY'F>7[S\S\%PEYAK?.3?1),SD)OL-?9X5:4O M<$;G28YX<%$F*J#^MR X4>!P\)2-;C/$(]FS*1N>SYTM2AY&0X?N4::<:@KX M_S.Y/I,%JS-CYWDZW.+ID_/54S_-#3?]YV=G+^*/["F]2WH[/P"/\]OQ3TYDG]?. [[Y422V,303-+?1^PGG4UBUP1RG+M+7Z#61 G'LKQYRM$O,R " M@]\%GA.-9!X"+_)2/+[Y;?H7(R6#BCH-DP^($[/!TU=-S&%N[(G[@C_Y11 MGW[3R44SH&K/NV^-VX.$^'CCAA($P>V7B'MBX.7)67'++25RLK$X)EWB'S#C M.$/@^4]SUHBM[\!]0"X].&'OI-ZB1L,]UYB2R+==N<:->/ JM8?E3F%D^)QB MP ^S/\(5R^P3+[.G&=]) */LH-=;-V4ZX9C4F,*AR*X9([@)W,@Q/3AT:+DO M )L;W._B/(VF4\HT M)M3FR-)@?HUSDY.K 6'=>85VF0(SU=R'+#>[)K0!9;Z3]J)['SD>[3C97Q:V M4BW>$Y>L/)=Z90JB9$V+:/2NG[GKR@#Q;PUF?D>0N4S>I_ FW-.77PJ4Z02C M92F*"5.7T'D%B5 ,WF/MPCLX!E$/(+D]%^#GB+%R\RLGN[SB'[Z*"4RW&DT+ M 14&+G+C&)Q\O!&X&7M0;J:*F\&[.)T3NIB<-7J'4; +*>4GPP4IPRXM-_5X M5#3)'/V\VTG](Z=3\ <=&IF'&4%)RC79T.MQ],NU>]5MZ?=Y,5T$;, _8NL_ M+=QO +_F7[X-C_,/"/^C['#J)E!A Z^>K9Y_\X!IX?[1FP/]#N[:]+W9TY\[ M58(1Q@?@^XT!NRW_P 7\+R._^E]02P,$% @ U(!06-Z\DE"S P ' H M !D !X;"]W;W)K&ULQ5;;CMLV$/T50BT*&V!6 MHB3KXMH&[-T&#= QF[3HBCZ0$LCFXU$NB2U3OOU&4JVLNEJC:!]R(MXG3-G M>&9$+DY*OS<' $L^-+4T2^]@[7'N^Z8X0,/-C3J"Q)5*Z89;'.J];XX:>-D9 M-;4?!D'B-UQ(;[7HYK9ZM5"MK86$K2:F;1JN_]Y K4Y+CWF7B7NQ/U@WX:\6 M1[Z'![#OCEN-(W] *44#T@@EB89JZ:W9?).X_=V&7P2'3_@7]=1<[QK+C!FY5_:LH[6'I M91XIH>)M;>_5Z4(6J3?#8(.]Z]HX[E';=\M=#J1+3;C6BNTX7:62,Y(9TH#U;CJD [NWH0>RDJ M47!IR;HH5"NMD'NR5;4H!!C"94DVW A#5$6V&@Q(R[OSG/S,=S68Z<*WR,.A M^<79YZ;W&;[@DX7DK9+V8,@/LH3R

KPHA?PQD[B]_7.6(U9],=8Q#U>/([G*FMNCKR I7=T9Z@?P5M]]PU+ M@N^OL(T'MO$U]-4#5FK9UN D6M=89EP60+!@R0-'A<@]V%9+,T;[*O X[<\] MF,Z#[CV00F&U&@NEHV(/;HO;[#DZ^@ M>9C1/(BP$V=XN P[44"S*'M1]FQ&69J1/*9IQ$@>T%D47)-]B.Z3\CFCP2QU M@K.8AI'+@32DN9MZ)GT8T2",1XA>43\9U$_^H_IWJMW9JJTOO_%1^:^"?XG\ MY<4+/WOY"OI'-,Y=:864S5P;=V6\U>I1=&\%QW.BH5"/H)UO54U'>#.:I#%B M!&@[R8-XBNGS)UZX^.+ 58=QTL+"*U559.*D[C2/F)U/K+>Y@=GC[K_L;_M+U_-[W%=!?X[ZVA0M/@)L42U_U; MI!]8=>SN_YVR^)KHN@=\OH%V&W"]4LI>!L[!\"!&ULA55- M;]LX$/TK VVQ2 VDJA/I[8!.]VB>RA@).GN8=$#+8UMH1+I)2D[_?<[E&S9 M"1SO11J2\Q[?##G#\5[IGV:#:.&EJ:69>!MKM_>^;XH--L+< M>*S6&^LF_.EX*];XA/;[=J%IY \L9=6@-)62H'$U\6;A_3QV_IW#7Q7NS9D- M+I*E4C_=X,]RX@5.$-986,<@Z+?#!ZQK1T0R_CUP>L.6#GAN']F_=+%3+$MA M\$'5?U>EW4R\W(,25Z*M[:/:?\5#/(GC*U1MNB_L>]\X\Z!HC57- 4P*FDKV M?_%RR,,9( _> ? #@'>Z^XTZE9^%%=.Q5GO0SIO8G-&%VJ%)7"7=H3Q93:L5 MX>ST$7""MFNX"Y=ENX*'+,&KX M9[8TW?R/2QGH^>/+_*YN[LU6%#CQJ# ,ZAUZT]]_"]/@TQ7U\: ^OL8^?:(Z M+-L:0:U.XN>B%K) WG@ADH6=5LB6%I=J9KJMY)KN*DD MS:C6"%F:VWN8&:>,S@R;)27R>&[NP]TGA%E1J%9:0T5<8+5S%XV!I(;S ?(P M95&4D96E DH3!0N-65"7@"[4G0V))#2A2JJEJ MM$9YA-U"F+%1&D/,61IF$*=LE'#2NT)R*TE3=SG8 -LJW?6+,. L3#+(,Y9F M.<0)(XD7<%+)CV^Q/&9)1M'GC(>!^V4\A6=E1>TZQBL""CCD*3F,G!4F+,]S MEX28Q7EZ/;F+6EC7ED_:/T":LC1*R4A&C&7))4I80F="FN* OZ/I MY/TF":<=SZ-.>0*C='3:ZWR11VP49\ SQN/PW?U>(5XEKT>\3?O%K%TJ-O^L M-5*=K[L'P$!W(?LN.B=1.P=:7REECP.WP?#R3O\#4$L#!!0 ( -2 4%B>'_5D M_P, )X) 9 >&PO=V]R:W-H965TW*&) L_4N.;4-."_M"JQ#T*0KAF$?:.EL$Y5(E:3BI+]^1\I1G,XVMGW8 M%_OX'Y'0KU5>]033P4%="SP8;8YKS\5@7&ZR9'LD&!:VLI*J9H:%: MCW6CD)7.J:[&H>^GXYIQ,9A/W=R-FD]E:RHN\$:!;NN:J<<+K.1V-@@&3Q.? M^'IC[,1X/FW8&F_1?&YN%(W&/4K):Q2:2P$*5[/!(CB_2.Q^M^$WCEN]9X/- M9"GE5SOX4,X&OB6$%1;&(C#ZN\=+K"H+1#2^[3 '?4CKN&\_H;]SN5,N2Z;Q M4E9?>&DVLT$^@!)7K*W,)[G]&7?Y.(*%K+3[A6VW-Z.(1:N-K'?.-*ZYZ/[9 MPZX.>PZY?\0AW#F$CG<7R+&\8H;-ITIN0=G=A&8-EZKS)G) @Q ^ M2F$V&JY%B>5+@#&Q[*F&3U0OPI.(5UB,( H\"/TP.H$7]:E'#B_Z;ZE?<5U4 M4K<*X8_%4AM%']"?A^K018D/1[&B.M<-*W V(-5H5/*ZDU+(JBK=N*69Q%+97AWYF3]:]T<'UQVL/RI\4]*CI*X+/& M55O!+R1X:B3>T]G3D*/!8B-D)=>/\!JRR(O2C(RS>.+Y>38D,XR],/S(/(F<3Z$( DA'OEPIUB)@M5(I+W8[DB\29H. MK4,!E203I*#M2O/!_*%Z4>6&66SI12F6<_*/B^=XDI!0BJH!_I'S1 MKGSIL?+ED]PA9/F_*%X2>7X:6K9)3G4/;/%.R##I99B/3*VYT%#ABES]449-4]UKH!L8V;@; M>"D-R<*9&WI H;(;:'TEI7D:V #]DVS^%U!+ P04 " #4@%!82V7)V,T% M -$ &0 'AL+W=OW$H MZ=YS+R_//21S\J#-)[M4RI$O==78T\G2N=7Q=&KSI:JE?:M7JL&7A3:U='@T M=U.[,DH6G5-=37D0Q--:ELUD=M*]NS*S$]VZJFS4E2&VK6MI'L]5I1].)VRR M>7%=WBV=?S&=G:SDG;I1[O?5E<'3=$ IREHUMM0-,6IQ.CECQ^>IM^\,_BC5 M@]T9$S^3N=:?_,.[XG02^(14I7+G$23^W*L+554>"&E\7F-.AI#><7>\0?^E MFSOF,I=67>CJS[)PR]-).B&%6LBVUGD_D\7)=V>Z7//2V830A>6N= MKM?.R* NF_ZO_+*NPXY#&NQQX&L'WN7=!^JRO)1.SDZ,?B#&6P/-#[JI=MY( MKFS\HMPX@Z\E_-SL7%:RR16YZ1APH>N5;E3C+'E]*^>5LDTB^!Y)Q\D$W;FG)STVABJ< 4^0W),DW29[S@XB7*G]+!*.$!UP*VN!Z$/YY;/;(1* T$CP M%5"N-8TE"4V#%+\A2T;M2CPV7A$LX8(&/"0\I5D@GAD7NIV[15M!/M:YU^$B%E/"%A0%G&QJ?N:XOILI@*D6"4 MQ %-,D$.T"8::!.]F#97!IINW"/!&I&?/[?E"BKK]C+G(/ XW2!-8I204$6C1M4);M[T0%0J5S$O9;UOPEK4VKORG?_&:>;[&_ @C M-$:0L:.]L7I"\3BD411C)! M$.P0H>*!4/&WZ)!ID?C[4L[+JG2ELF-$.@BX M5X(ZY&J+_-T(="4?>R(4K2).>USG%W4EC6L\KU YD:%;?>5X@-:.PF&JN;;. M8QMUKQKXLQ""DT2$!1$584(^2/-).>1$O2+)LNJ6IE8F7V)06I^M^H*CE?6J MX9TC05@LJ(@3\A&+*;TSJ3QUA]D_4AP)C/%)QBE6/B-12&,P_&*=^H@A+ 3+ M2)K2!$JX%JSU)+8)B(#&T#,FP$H1K\5KK/@0)4 %H6^O! J=LN 0FY*!3D@VCB5;L$4O\1^5\=!KNI5&=M U1;JO_ (/]^HY[YT MG J,+C8)26N5/W6M\X%4->AJM9+ESC)Y"NEN!3>KV[L=$9;0#'MER"$JV&,@ M1!'?%G)-TBTI5EY/H"4LX)1%"?%BE*1>+Y'BB%^CFS?/?3E$)>%>[3CK1"_A M&^(4SP P8<9C&&1^Q"*:IJDO0DC#-/Y*DT(2_=5CF_LK$L<=22'T&60YANL] M9-EN3:!R$=8$.84!WY/3UOI9$;81=V<=\XAD<;:-M?L1@IRAYSEVB9#MC??$ MXTGQ>H_G91^MVH%>2X=>2U_<:[T>O-?@_*TR]=<4_"#P>-MM([QQ/L+_H>0C M\K=;[%>^W"B@WP S&J4;&:Q&D^+8(A-&H(@"A\)^:0[9XYB!32+U?(PSFK'Q MW76Z#O<=<_Z*][6O+\H8VNY*W'"K=0"KL';! G5]V%;ZX=KH_=<(G[NC+> -\76KO-@P\P_ =@]B]02P,$% @ MU(!06&Z<5L\^! I H !D !X;"]W;W)K&UL ME59M;]LV$/XKA!8,+<#%$JD7.[,-)&F'%5B[(,DV#,,^T-+9%BJ1*DG':7_] M[BC;B1W'Z !#/E%W#^]XSQUOO#;VLUL">/;8-MI-HJ7WW<5@X,HEM,J=FPXT M?ID;VRJ/KW8Q<)T%506CMAF(.,X'K:IU-!V'M1L['9N5;VH--Y:Y5=LJ^_4* M&K.>1$FT7;BM%TM/"X/IN%,+N /_1W=C\6VP0ZGJ%K2KC686YI/H,KFXRDD_ M*/Q9P]H]DQE%,C/F,[U\J"913 Y! Z4G!(5_#W -34- Z,:7#6:TVY(,G\M; M]%]"[!C+3#FX-LU?=>67DV@8L0KF:M7X6[/^%3;Q9(17FL:%)UOWNH6,6+ER MWK0;8_2@K77_KQXWY_#,8!B_8B V!B+XW6\4O'RGO)J.K5DS2]J(1D((-5BC M<[6FI-QYBU]KM//3:Z,]:,\NG0/OV)M[-6O O1T//(*3RJ#< %WU0.(5H$2P MCXBU=.R]KJ#:!QB@5SO7Q-:U*W$2\1V4YTPFG(E8R!-XJ#'CRM5!55WO5 MU-^@8K_5)1(+A6W\U\9A^/]AZ?JN7"=*F$287DXL \0 M37_\(X&ND YF#-H9V%W6Z"&>#KOL\3G3 MV&W0DJGJ0>D2'#MC23KD15&@)%+)A_2&+$FXD!F3/),%^Z!9%_8( '+( M19$1P"A.V;U!JFP^'WJ>B(*G><*&(QZG^49U_^R.ABB*''?L!,6R'<6R[Z;8 MY?.C?4&Y8W0[B7V<;GN;('W*??K5^--EL\)N@D*H4-*R\ !Z!9QUC?)T*[' M10AT-4U=*6*L\_B'EX6_0=E-%WN-T?A(7M": MLI4/I'DF"&2ABE/<.F0S2Q%,B0CEB!OA>YZQ=,2E)$'BKH4\RI+!L\FA!;L(\Q%U_I7V_1"Q6]V-8)?]Y/&D MWL]O'Y5=U%A@#&PO=V]R:W-H M965T"R'-.,BM+8=A M:-(<"V:N58F27I9*%\R2J%>A*36RS!L5(HRC:! 6C,L@&7G=DTY&JK*"2WS2 M8*JB8'H[1:$VXZ 3[!3/?)5;IPB34._L*FQ??*8 M5L:JHC$FN>"R/ME[4X<]@YOH$X.X,8A]W+4C'^6,69:,M-J =FAB?JK>F MX+AT39E;3:^<[&Q"=V9QQ5-XD<ENIMX?R%+02:BU%HR84#AFE#-ZWIXD_H M.C$\*FES WV_8U6H??2.^W"#-#0E2W$< MT*08U&L,DJ]?.H/H^XD,>FT&O5/LR63-N' -NJ*9O)HS@7MQ'POV--U+CI J MJHJVG$BAU*K@QBB]!:DL5<+5Q^;(-63TJX!: O_X5=PCS8;SO@6F$9B!I1(T MZP;.N21#51D"F8LA3(PSIH9BL4#=-A5F#>W>'S@I5$7'H7*'>]SY^UE)A$[? MT\1PUHLNHR@ZT/8)K-,EHDXU@G/0[O3D/U!+ P04 " #4@%!8HF>J(M(# "'"0 &0 M 'AL+W=O>R,-U*] MZ +1P,^J%'KB%<:L1D&@LP(KIB_D"@6M+*2JF*&A6@9ZI9#E;E-5!G$8]H.* M<>%-QV[N04W'LC8E%_B@0-=5Q=3K#$NYF7B1MYUXY,O"V(E@.EZQ)3ZA^;9Z M4#0*.I2<5R@TEP(4+B;>=32:]:R],_C.<:/W^F CF4OY8@=?\XD76D)88F8L M J-FC3=8EA:(:/QH,;W.I=VXW]^BW[G8*98YTW@CR[]Y;HJ)-_ @QP6K2_,H M-W]B&X\CF,E2NW_8M+:A!UFMC:S:S<2@XJ)IV<\V#[^R(6XWQ(YWX\BQO&6& M3<=*;D!9:T*S'1>JVTWDN+"'\F04K7+:9Z9WC"OXSLH:X9;KK)2Z5@AGSVQ> MHCX?!X9\6,L@:_%F#5[\ 5X4P[T4IM#PA\@Q/P0(B%S',-XRG,4G$6\QNX D M\B$.X^0$7M)%G#B\Y'@I]^D1"S.L202[@C@LF,LY*N-8:C89[9)9_#LS +K)C M(9QT65AD7'@#4,JCT&"\M@[7)K%4>JS6JEN%A: MY7 -C&J+$88LZ3+0<,8%F$+6FHED 7TFKZH7NUD5-(9)92N23X6"OMS7OAP,_#8==NYU_1*I+GAELB/I@ M4THT(0W]RRC9-EOSCUHZ;&9PR3/X*M8$65D(XCR(^IU-.TR&?MK?$6N'S](< M.W3*'YVR5/F["O@,L1_%H9_&H>N'_;[?#U.;S<:/FPPI$W'J4CCLTZ]GYUN7 M)\33Z\33.RF>71WX[R1#)?K8%>C,%J@/WX25\R*DKI!,%$^P]CA6JI?L$T)#)6ICFG>QF MNZ^,Z^9QW9DWGRCW3%%>-)2XH*WAQ24=O&J>_69@Y,H]M7-IZ.%VW8*^E%!9 M UI?2&FV ^N@^_::_@]02P,$% @ U(!06%UF4WQ3!0 ,0X !D !X M;"]W;W)K&ULK5=M;]LV$/XKA/N"&%!BO;^DB8$D M:[$"[18T68MAV =:.ME")5$CJ3CY][NC%%5.;"TH]L$6*?&>.]X]=T>>;87\ MKC8 FMU79:W.9QNMF]/%0J4;J+@Z$0W4^"47LN(:IW*]4(T$GAFAJERXMATN M*E[4L^69>7BU651P[5DJJTJ+A\NH13;\YDS>WSQI5AO-+U8+,\:OH8; MT'\TUQ)GBP$E*RJH52%J)B$_GUTXIY<1K3<+OA:P5:,QHYVLA/A.DX_9^P=][+B"JY$^:W(].9\%L]8 M!CEO2_U%;'^%?C\!X:6B5.:?;;NU83)C::NTJ'IAM* JZN[)[WL_C 1B^X" MVPNXQNY.D;'R%Z[Y\DR*+9.T&M%H8+9JI-&XHJ:@W&B)7PN4T\M/@%M2[.B6 MKTI0\[.%1E#ZM$A[@,L.P#T X+CLLZCU1K'W=0;9+L "K1E,0>SY=M73FB_FS#0'PSTI]"7-YAI65L"$SF[$E4C:JBUHIDQG;V_QQ14L,_L M2>#]9M]N@*4[6DJC!3HMC$O\*9:+$A,6F5'43&]$JWB=J?DI^Q.X[&/-,%)0 MK4 .T:(_E_X<]GL#DNNB7C^!?\UBS[)#&P=1:'E!@@,_M'S'9E^Y+(B&3R1< MS_(\ASFQE23X""P[MMFMT+QDXJ 2QT9P7/Z:)0%J(76A8_F)S28"%@P!"UX< ML)NV:4K ,D7V7'&U81_0;^QCW15,JCQ?H.0:W74KNH"J?9&PZ M[KO1:(*QX<#8\.<8>\E+7J? ;LP)8!]K]11K_T/K6-.JU]2=-7Z:I!:%$AK= M>UN#K!B^9UFA4F(APV ,OG"E+8#''Y:G/;%[#7S(JP8OD\D#3R$LOS;?;-'%$@.^9W*(:Y@*F)"4+BQHV4&L]RCIS_0%5A MSJ*3Q&?Q2>@^1]KQ_GX@CZ3?X .K]YL)2D<#I:,74_I#J['.].WRFC]4IK6U M6,;DR,&':3RMJ4?O7-SLHC_;)C_ NQ>T5:J[A+0C_-1\0B-*QHD5(0]P%K D MMB+;5.80&Y]MN5Y$DX@E"7(LI'%L/A#OL/]C[-XOH Z+LIT@W;HO7/VM6H/&.SD.LN MF@V7IGO1"CJ=\?K!%.;H'>G&(V6;HM](*>1(?+PBL5%M[_ICEA54Z7!/&6!/ M*M7)O@18C([Q%:!^NJPH9A*K.]$/;X?[T$5W#?BQO+M,?4;SBUJA'W(4M4\B M/%[([H+23;1HS*5@)31>,\GI&"X)2[_!5!+ P04 M" #4@%!8Z[' R9P" "*!0 &0 'AL+W=OM04A2U+QDN4ABL)&O-),.V.9GV7[Q-^<%R9G36X M3A9*O;K@+IL$D1.$ E/K&!@]WO :A7!$).//AC-H2SK@[GK+?NM[IUX6S."U M$C]Y9HM), P@PYS5PCZIU1?<]#-P?*D2QO_#JLF-+P-(:V-5N0&3@I++YLG> M-^]A!S",/@#$&T#L=3>%O,HYLRP9:[4"[;*)S2U\JQY-XKATE_)L-9URPMED MC@L+)R]L(="JEGP*&J(FAL4J[VPZ::>.O?^G-E'I@>LFE M 8$Y0:/.Q2 W3B_":RJO-L6RI)W_;*@88G:)=!YKI3=!JY .WZ3OU!+ P04 M " #4@%!8#\7:,34& ".$ &0 'AL+W=O25N)"@ MVK+D\OY$%/7MT<2=K#]-C)4Y%41 0FO&] MQYP,*DEP<[Q&?V]\1U^NN1*G=?$MS_3R:!)/(!-SWA;ZLK[]3?3^!(27UH4R MOW#;K0V2":2MTG79"Z,%95YU3W[7[\.&0.P\(^#U IZQNU-DK'S'-3\^E/4M M2%J-:#0PKAII-"ZOZ%"NM,39'.7T\96NTYME761"JE_@['N;ZWO8_ TS1ML% ;VW@B3>*^$ZD-C#7 M L_QV @>&QQF!H\]@]>[^-?L6FF)G/A[FY,=A+\=@N+D0#4\%4<3# 0EY$I, MCM^\=&;Q6DG5YE],JU761 MWAL >64DYZUN);XIX H7%!CW"G;-9-TJ7F5J[V#M1@?';[G,%"PDKS2"MD@= M":([J!R1*XI<: I>*7"9E<3^5GF^XGE!S'UL5@='EGF.&\%9V13UO1#]%EZT M,EUB6,,%PL.O$%A.G/P7^,[L\\%L@^M%5AP[\+G6O'C8/36Y'MSU9"8O6"#T1>P!PLX#W/)7SE18L; MC4)& DYX072QGECD06P%402OP?4<._9@1G1#TWTK2'R('#MBN+N%P(/+8->S M(L_; ]<-;,8 *]-+5!Y&/FH/(D( M;X03X<")\,7YJV/"I\84X#$NC$)NYT*'73._G"39;+*18T/0Y0N;8-J7] MFA'J!5;L$/4BSXX2B&P73,+WWG;J"(#&SP3#S&GS/]MG@)'(O"M@>>+Z= M>,.J]?.!H;27XJ[))4DP!R5*+3=, M1L#VUQZ8G,X0BW8B="A\ CO:Q&+,BO#K2'1$0W1$+X\..K?]:Q/7E.:QU>6& MS6=W--Y:T4?1MP<*59&.Z[1GVGAK9BNML%I013+)M+/(?5+T#;6[SG#+V1I"&KG36FG:("E6HFKQ[+#T:[J T%E8?A2;I^:A2ZX%F^[^"OPP+347&L@L9(7(:WD@;O&!JY&&%CD9AG MB-4WBC"?.G#%L1$VB['0W0A-6^@RQV*AA_D:>Q$_A)!9@( ZM $V(?2L,&?C(M23JFX%GM_XUL,BQ4!>-@L1*F$MNQY$5L%$J MQ@,5XY<6[QDV%:7)I J^D"781'2Y8S.#JW52V$;,<5W$0;ZAI.V5K(P2M9'* M']K K)6&L#]-.\J&#_G]Y;2CL#.]A19(-2+O?9>+ ]O!S!-@?NE&X:/19:YN M]N=24 .,DMBB@*0TS&P_QB6^'7D[X-HL,B^,[8!CLQ!?7!LG!J6K&DF>%U3$ MD+,(C0L#D@G='6"$Q)(=>(=E+L.-Z%3\F#G[YS9R3#?NB*60"W,3IK:^K71W M71R^#I?M67?'?%C>W=0_OU""H:_(([_ 5!+ P04 " #4@%!8U6/9NK$" #1!0 M&0 'AL+W=O;$P7;6[=]S3MJL2%WYDISMNW?OG7VWV"E] M;TI$"X^5K,W2*ZUMYD%@LA(K;BY4@S6=;)6NN*6E+@+3:.1Y%U3)@(5A'%1< MU%ZRZ/8V.EFHUDI1XT:#::N*ZZ<52K5;>I%WV+@116G=1I L&E[@+=IOS4;3 M*AA0-VZ5U&\]78^7<.WP7NS)$-3DFJU+U;?,F77N@(H<3,.@1. MOP=&P?T#]UVDE+R@VNE?PAY[!6M15U@74F MT,#;.YY*-.\6@:54+B#(]K"K'I:] !LQN":HTL#'.L?\7X" . Y$V8'HBIU% MO,+L D:1#RQDHS-XHT'XJ,,;_5>X.:'\2IA,*M-JA%^7J;&:7L_O4V7HDXQ/ M)W$=-3<-SW#I417'XX8R$\2!A? X]N:4.S5N)H+:PX4^]%NK3 M3HN[T:^"IT(*2XI.<3^+?IK[78F CPVU%.9@!3W(PF5OCK/;DKPAVW-0J10% M=QU(=:9RW&@=-U8I:@/5SZ&UQ#-QOXT MBMUR C'SX\G$V;01^>^GD;.G$#%_.F+.GD'DCT15.SD_=6N?]?FI MZFQ=M?*S9J9KFEP_7LI:/9Q-^&2[<%W=K2TM+,Y/-_F=O)'VR^:SQMMBE%)6 MC6Q-I5JFY>IL27KF@0!QG\'F9-1)1WF:3>DT8,SU9T&N*JEH-Q8C5\KG+/GO[:%:B2[S;])PZ:W^;*69G:Z ML!!-&Q;%(.:R%R->$,,%^Z1:NS;L8UO*\JF !3"-P,06V*4X*O&#+.8LX!X3 MO@B.R M&0P,G+_BAH>Q#98I:F4Y+]N^+I;$:J?&?0S;W$L/#$HDN)V:3%_)L M CX8J>_EY/SGGWCLOS^"-QSQAL>DG]^ ?F572Z96[$HU&]7*UAIZ^TT9PRXE M""G9?O@.67!4QV$+;M>2%4\45KV2*7QF9FS9:QX6K4N<0H&EQM)FB^,K58/L M57O'IE6+%=69O"W-[(3]2^9ZR!&&",MF*?489;H(NG#VI:TLMMS8W$+\&S:- ML\SC/)S1'=:]E)Q>RE:N*CMC'[^AWAIY*)C' M)5/<=O8PV)NX:X_OQ3*KAX MWX>1"2_A$:YA&+(HS<:815A)L>[[@H69SU(O140CCX<^XYZ?9("PDE!4[O2( M(&!TBF?!5CIA$CX343Q*3GG,II0HT\0+!.[<$PF'VF"%+E5%N*.^NT- MX[[' XZ'R$N@Y@TE6)*ELR/Y$(_Y$+\Z'ZXE0E14=96[AH45,JVS2C^.AN_E MS#69;17[N%I)U]O&U4/)7 LE[P^2(I]S!_B3SVCBT0(D3F-\<7CA!.%=P<@4?N>3<6U:((C&^@JJM0'(8[;P9 M!BT>BVDS8W755':TAV_=RVEG'XO-1FGZW>DM>I?OA/+Q^7:;6M_M&2URWORL MU7WE9D7X!+[J-)YT)]]U&R>M-ZF__HX,U3M3T^WZQV=)"G=1:KRENW!W05:\ M/4+]9*1^ X/5ZNJR.&(I\U^6_KVB7]AC+1]['ZK\B4H:JO#[?\H M@,/M?Q_*TS'@$*O++;Q]5N[@U3MXKY\1+@;##]:#T1\[32>NOU/:(]L@CSH\ M*W*M']'C'W)=4FL/TQ U/*8:SA,O03._[BWN@>9%H3LBA B\.$F@R_/C]&56 M]XS&]C#U@I3C&.:0-&:_[U!(\/J) W@:>$&4,1X%Z&W1R_2/T%W2B$6^%\<< M%B,XQ5"%'=:&://GL)=[B>^SD'L!8(\43$)X8 /^U=N-(O6]S(_!SL@3/!LH M$'L<'5< >=\(R^?N1=,, G)>B">>8 P3V=,P[!EY\LP#FOX6O5.K=QU>!HFH M:A 54\GE(O40D9&2(5R$MY'ZSU'MNQ2"(B\2?%_0'X-*IK M'6&^M-2-0UC+O'9.Q9YN']=>:S)N MA# #R3:B^ @9!QC?,3?BG0X7LKA^-!E^T%#TGQ8Z:&M193! 27=:U1N M=(7E1S?ST&P;)_'WNGYX#FGNQ6GFLIBG:$0?MD>UK'O:$59I;2T;5[@?*KLF MF2Z('8*@!^J$ 4E)8<++#M^&&HY'\)^Z/ K3G>\/\6.Q]U6BD?K.?7NA/H"D M[C]0C*OCYYV+_JO&;GO_;>A3KA%V@Y*RPE&T>_P5TOWWEO[%JHW[QK%4UJK& M/:YECH&1-N#WE5)V^T(*QH]>Y_\#4$L#!!0 ( -2 4%A6!M<37@, "@( M 9 >&PO=V]R:W-H965TU*!+ MLU[]4M$8.+U?"^"_L6]MQ&D#>&*NJSID85%RV+7OJ\G#D,(U><4@Z MA\3S;C?R+&^89'ZKV)')?N4-96TRHG/[O\0N?^2>:J0KCX M31ES"7>H8;UCFB:^LHU WD[,.\0UVUJ,DKJ'$"GY6T.P.WLL#B)4!( M%'N>R8'G*CF+>(/Y$-)X $F4I&?PTC[NU..EK^#=,BVYW)JC&% E7#.1 M-X)Y1=-PQ0S/@PL4D>C\8C6/? MS]Y/!U$T M.XY4\?(':"0G51WV.;2$FV6P]A:J=D+[V68\2.+LOP1S4.E/X=#8M?_F' X8 MIT]B$L.I8A >56^2ZM:_4888-]*VA;R?[9_!J[;Z/YNW;^AGIK>&ULA55M;]LV$/XK!ZT=VD*)7FS+CF<;L)-N#=9@09RV&(9]H*6S1%0B59** MFW^_(R7+7N&X$$#QY>ZYY_@?>.!Y8>Q$L)C5+,9>: EAB:FQ"(Q^3WB-96F!B,:W#M/K0UK'X_X>_7>7 M.^6R81JO9?F%9Z:8>Q,/,MRRIC0/7[SGMXK/(MY@>@F#R(HM??XF2\+N%%#!,DUE(QQS4@RB\#70[TXJ9W9([PE%@Z3D5 MJ.H"Z2Z0:@/Y(-#XL$-:99H<2CKM>@I_(U-=,0!)B=6&4MC+:9O8-A'J7_9<0C3K;?F[5SE%\:N)CY&L8 MVLG!Q#:MWT?4&DS!A-V*,^J.>G5'9W?ZHQ3Y14E74@9+K=%HV#S#'RASQ>J" MI["D.U:?$O L[.F2?"RPT\3*:>SQ!K?ELU:\5O0K*/ ,3&>"WAM=NT^W(+C!7-27Q1U#V6KR0VXM&8X]/F>:'3!EE M"F^XH-V5C280_79*>V(#O5 SGP0W1'=MF"'-7\'P:NR'\9!ZR23QK\+>XD\B MDLF*)+OR!R1V%(_]$:GZERD(U!6XX@017_E)$L$P]N-) H_2L-*"#1(_#$/J M34:)/XX3.*5[<'3[4NWD[HW1+7A[$?>S_3.V;&_O@WG[!MXQE7-!DN"67,/+ M,6FMVG>E'1A9N[M\(PT5JNL6]!2CL@:TOI72[ &PO=V]R:W-H965TVMP-AI0"E5!;96NF8'5S%L$DZN( M]K<;?E.PLP&G@/,(=?7T : MRX"*S+!$4"W!#&5J>:$AF#0$E&M#^R2YEW@/H,)4C3"ZL;C37DS8'PC72>8( MVHF/@MU4VU*_ + ',-@@DIK=LB\R5V57RYMGY;KDL(6U>,]]K;92&;Q9W"#X M!^UD^0[4OS@1,M,KC/()Z@8XVV(YZ+9D9RS@01+1B'])S--D3,:8^Z% X^.' M5 3BTU'K!]0"GE2.A\8B8@D3?)R%+.0A9F?O\OV(2L&\Y9NV&.B.%_"VY1\2 M+1_)A<)GXY3[0<""P.=1AJ/@?B;8F,<^[LAXC)-[B7=!BX+W]B,XDH/(^#A- M6!R,61KRJ$4(^3B(& )E?C2PZ*<_00T<4HLL#D*NHONI&QBCP.T9\G*8:4 MM:R2 -$9D@B=$(>2PHVR+)>.13NL,XP=BH'*&/2#X: M79BXD/( %Q:M5&M23EM[*@!I?0EK5=?[?D/-D[F4I:QSH#VPUXU[U5>SVWG /K55I>J:'M_ M3Z;](4 T9?__9CO54]VWJR&O>_Y8+Q)@^*8GCBSMK4513-C=T4QC&AMC,(I> M$IT@TH0G*.E> ?WP"U@[8;?RA=K#HLH+8.>90/&/+]BY0$5F.&81ST2"1LKC M:/PZWKS5PQGU4)($7?MG*8TA3^/L,)+>./9[,#KX,:\ 0Z$GB\5R-[7K?M>' MU>%5M.@> Z_;NR?5-\R$PFR7L$)7_W(<>\QTSY1NXO2V?1HLM<.'1FMN\&4' MAC;@]Y76;C^A X:WXOP?4$L#!!0 ( -2 4%C)DN2?/@( ,@$ 9 M>&PO=V]R:W-H965T^?R/F2'NI'K2-8!! MSYP)G>#:F&89!#JO@1,]D0T(NU-*Q8FQIJH"W2@@A4_B+(C"X7U1%!/U#7$_.L&I MT.CG*M-&V8[Z=>ZJ>@'S\P+M7TT7XX4IY\[&\^35Z M^M#R#)03KJ"1RI",P?'V]#FQ/6[A<6Z"#VD4!X=3!<%)=W%0E9\AC7+9"M,W MVN@=QW35=^>_\'[&[XFJJ-"(06E3P\F[6XQ4/S>]863C>S63QG:^7];V5P/* M!=C]4DIS--P!X\\K_0M02P,$% @ U(!06-!JI&ULO5I;;]LV&/TKA#<,+=#6)N5;,L= M$K5;@&8+FG5[&/; 2+1-5!)5DK:383]^U"6B&=&TU7'N0R/+WW?(;WRBRY4L;O3G MLQPOR3V1G_,[KC[U&Y28IB03E&6 D\5%[Q*>A\&H2"@C?J=D*W:N04'E@;$O MQ8>;^*(W*'I$$A+) @*K/QMR39*D0%+]^%J#]IHVB\3=ZV?T#R5Y1>8!"W+- MDC]H+%<7O6D/Q&2!UXG\Q+8_DYI0V<&():+\'VSKV$$/1&LA65HGJQZD-*O^ MXL=:B)T$--J3@.H$=&Q"4"<$+Q+@<$_"L$X8ELI45$H=0BSQ?,;9%O B6J$5 M%Z689;:B3[-BW.\E5]]2E2?G]W29T06-<";!912Q=29IM@1W+*$1)0+@+ 97 M6% !V +<<2)()G$Y8F_!+YAS7 P;>!42B6DB7JN[G^]#\.K[U[.^5-TK&NE' M=5>NJJZ@/5V!"-RR3*X$>)_%)#8!^HI70PX]D[M"3L201.] -\ -$"!I4/7 MQZCEQ8CS#>G-?_@.C@<_VD3T"19Z C,$'C8"#UWH<[61J&TB4\N. M"!JJR5 XD>;K!7\I(0O-MS-'(X&Q;]9?[.KF+,; M716S-(K,1@TQ1HT8HV\78ZD>*(?$<,)WG6.C%LDILB@;>FK44&S<*#9V*O83 M8_&6)@F@:8XI5P]'69&[+J-U&@NVLX0D_>.QX(=>$[M,F5J_R@8D,>\>*C824Q:&\.9=0-IQT'[_G$XT"2D_1MT&[A;_$C3=6IE MXR7M9)';R=YQEJO']5/Y M?HQ\7=.\<'=O &E[H(U](1YH8%0Y%^M+*Y^6./2%9@JIK3%R6^-ZD8-_P$>" M!5FQ)"Y*''*%3K7[DR0_7*OM$"WVAF2IK MKX[<7MW#ZG!&[#POO18+OM!,-76Q M@$Y6+""OQ8)7M- 7FJFR+A:0NU@X^CW' 9S L<:=F9WU\H1FZJ4+$^0N3&YI MML_'NS,[SS*?:*$O-%,U7?V@Z:*:"MP_$/SW]7^@@[$3O/ M2K^G4/Z/JBC055$P/-G:]UHM>44+?:&9*NMJ*7"?<#G:QQ_ 0?M]O#NSLUY> MZY[^SJ'!E/!E>?A2@'**54?LFKO- <_+\ECCB_M7\#RLCFEJF.K4Z"WF2YH) MD)"%@AR\FR@"O#J(67V0+"^/)CXP*5E:7JX(C@DO M3W"\;D\X>B@>8X[/Q? M4$L#!!0 ( -2 4%APSBWHK , !(. 9 >&PO=V]R:W-H965TJ'[S) M0*QS;&H[<.VOK^UDDW6RY*K/10[%RY%X!SZU12-_"\T"TQ84XRMW,KDGZ6^=; 6'P@.?]H!C_G"\<0@:AZ#K,+[B,&H<1J]U&#<.8ZM, M3<7JD&*%D[G@1R2,M48S#U9,ZZWI$V;V?:.$?DNTGTHV9,?(EF28*72?9;QB MBK =6G%*,@(289:C)99$(KY%*P$2F,)VQ]ZCC4["O*)@7MU3G4&898!T+J(- MIMIW#:H23**W*2A,J'RG?9XV*7K[YAUZ@PA#OQ:\DGH%.7>5YF(BO>@ MQSU]O;L_P&;4[NO(XHVNX#WR ^CR5$;F#YA6]9ZUNU1O[%IOISCHP>]K3BG2 MA73$(O^C;S?JU<;]JYG#:2;W.(.%LQM_W*7E+L/1&8&7VT M!\&^M(1N"9;>".Q,Q*@5,?I?#ZKHEBK?$BR]$=B9RG&KY[;+&V3S"T@Y0T^*4/)WG?*ZB3H]0E"3 M!+VMD7<1U'L=53CM,.RUB\(P['#LQ_.B^ K+D^;2_\IO00-PFBI1[,5=(CU6 M%ZF9]EB=Y69-PCUIEDO0V60N'1+9UK?N%MO9]F)S;]OYSOS27'AL$_X9IKXM M/>HD);KQI;#5D-Y=I+]2HKZ U /%][8E?^9*-_CVL="7-A#&0+_?!F:! M]AJ8_ -02P,$% @ U(!06)^'>42T P (@X !D !X;"]W;W)K&ULO5==CYLX%/TK%EM5K=0.GPF039 FPU9;J2-%DYWN MPZH/'G""56.GMDFZ^^O7-@P%PK#3-MJ7!)M[C^\YU]=<+T^,?Q8%0A)\+0D5 M*ZN0\K"P;9$5J(3BBAT056]VC)=0JB'?V^+ $'S9P6)<( M$(VDXOC2@%KMFMJQ^_R(_LZ05V0>H$ WC/R)A>T^$[GK@EE%9"/ ;S5'>!["5#JT8WJ,8:V\2,479%?#=-\!S M/'\DH)OGNWLC[NGSW=T)-GZ;6M_@^4_@W;(C4A4JM)K-6D]FD)JH>_T.0VG_>$<0/7"\<"#)[CFSI9"P_R'3>,IU/,NT?>\(< M>[@]]L:83^)];Q5=$BR]$%A/Q[#5,?Q?SZKPDBI?$BR]$%A/Y:A5.?KYLRHZ M*TTOBAU_4)KG5D$4N,/2C,X*V'BSBED4\77-YO@ W!>1[E /)5/=Y M1+0:Y1*?11G-W# :<#FWBH/0'W(9L7)FOC/.Q76^]5_.))L/2(@%N)>8X'_J M7:^ZJ<%! IJM,-HC.6=QO8U=9S8\2\?L7#?P_'C <\PP].(.8)]II]-T?_*K MT !T]XOG.UXPI#)B=KY%TQ&S_AZM>=B=YKE$:E/I2X@ IA6N6\=VMKWH7)OV M?C"_UA<@TY1_@ZEO3[=JKV(J $$[!>EJ3Q>L+23V0[&!:] &PO=V]R:W-H965TM[WLC-$6%.-+5S"Q%->:$H87@A@"SR'(E_YICR_80/,;0.UN(CP7O9> :&RHKS+V;P9SIS M/!,1ICA1!@+IOQU^PI0:)!W'UPK4J=#]AA=2KR*GKM)\3%1N4L4^+V/WS\0.??#,F=I(\#M+<7H,X&HA:C7\@QIS MOQ[^QWN\>7NL(?-H-[;@<4;G,%[YCNL4U09F3\B M6I3[5N]4N;DO>DO%3@_^?N&4 IU,>R323UV[4:X6=*]F"M2#W*($SYRM*$&= MZ-=?X,C[K4O):X+%5P([4CFH50[ZT*,Y7A/&3-*L$#6Z=DE70HPMA"G%NRCP M8*@W>=?4I'>A[]7D2F!'F@QK38:]FNA\_ ]!2O]10Y!! /UQ2Y#A);+%O;'\ M3Z:CFNFHE^EQW4L/=0]5=:^+>B_@]Z;1-<'B*X$="3FNA1S_U&(UOJ;*UP2+ MKP1VI/*D5GGRX\5JTI&;X:25FJ=&/ARVC.+):?["R6OZ'E$(:PIA+X6%X#MB MVTZ3<3<")_KD"-.K\.SVL@P,3V*'HW'0(GAJY'N3=NDY-;H+O:";(/1>>S*O MOZBDGW7G9[)!6I)[012^XUG6V2-YIS'XX3!LT>DR&P=M/EU6$,+P#*-&EPE_ M\(-0 33/BN_#09O%J=7IV8R[L)J'LR3A-KKF'(NUO7U(8(]-V3+6L_4-Y]'V M]:WYN;GYV&[\%::\-CTCH?-- HHS#>G=C_6G2I0WD7*@^-;VYBNN=*=O'S?Z M]H:%,=#O,\[586 6J.^#T;]02P,$% @ U(!06)POG)NH! ?A4 !D M !X;"]W;W)K&ULM5AM;]LV$/XKA%8,+9!$+Y9? MDMD&XBC% JQIX+3;AZ$?:/DL$Y%$CZ3M;.B/WU%OMBQ9B0,%"&*)NGMX]_!X M/-YPR\637 (H\AR%L1P92Z565Z8I_25$5%[P%<3X9<%%1!6^BL"4*P%TGBA% MH>E85L^,*(N-\3 9>Q#C(5^KD,7P((A<1Q$5_TX@Y-N181OYP)0%2Z4'S/%P M10-X!/5]]2#PS2Q0YBR"6#(>$P&+D7%M7WEV3RLD$G\RV,J]9Z)=F7'^I%_N MYB/#TA9!"+[2$!1_-G #8:B1T(Y_,E"CF%,K[C_GZ)\3Y]&9&95PP\._V%PM M1\; ('-8T'6HIGS[.V0.=36>ST.9_"?;3-8RB+^6BD>9,EH0L3C]I<\9$7L* MG6,*3J;@'"@XSA&%3J;0>:V"FRFX"3.I*PD/'E5T/!1\2X261C3]D)"9:*/[ M+-;K_J@$?F6HI\93V$"\!G).[JD05"\"^>B!HBR4G\@'PF+R;*R6DMS&V=.(V('O@7I&.?$<=R M.N3[HT<^?OA$) 08BZK&P)O7PSDY7 V,]WH8NQZFY&VG6)U.@MLYALLD#0(! M 4TVR=<%R=?K[S]0E-PIB.2/NG5)<=UZ7)U,KN2*^C R,%M($!LPQK_^8O>L MW^HX;!/,:PFLQ*=;\.DVH8_OU]$,!.$+3%DK+A2=A9 '#_G9$$:3%+>7X.I< MNAD[0W.S3U+CS*>2U!)8B:1N05*WD:0;W+$"\S%F(K7,/V+>N M!HQMW,HY37:^T8V>@4;O48V[JK^ZJ3H M9R35^=ZKQ(IM#5S[P/6JE&N[UD%4>;TJ07W'<0NIDD_]PJ=^HT\>+$ (F.,N M2+.) )\',?OO,$6G_O0KE@X&;F4IJU)NOU=9RD;#WKB4@\+M0:/;MU(QK!30 M[WSU=A34^3VHKJ-]V;VL>-XXZZD[OR6P$D&7!4&7C01-*^% %H)'9 4BJ3!C M'PB?A2P[CB3^R 5#*=P0:,Z&8:&@A1FOC:/+2BR[W6Z%S:I4QZF$4:,?;V3) MMG8UD]6<(?.<>(>'QCT6YSEQ/TGQ";.H#SK*$JJF3#[5ED^-$YUZ3K>*YK6% M5B9YKS"UWZGVR8#;(K5--*\MM#*ISHY4YZ6S?2\JQ;&H3$%T !2;T+JP#T^P MYKE.9J8EM#(SNTK;;BP\\]QWAE&FK\LL#LC#7MK[6J2],W+[O(+D[/C&(BV' MY>1CD@JIGPH\*BH4P?L8QNKU,Y,_KO3%P#VW;/RK);S57^+N#/H_U(T<\#NM\00-(+TVI&N0;0'$R M>ZEZS$PY2"9N_S"9M%3D9_R^QY7!WMT9[.9+P[26U^.5T0MPMD.BI(U2&YB- MNB<3UQ):2IRYUYC"HBA(&GP2R^]UK-*>3S%:-!&OD];9P?A$-Q>3AM<.)NU, M?J$B8+$D(2P0TKKHX\J+M-F7OBB^2MI?,ZZP,DL>ET#G(+0 ?E]PKO(7/4'1 MY>;]7?M]ZUERN";#]#["8U> MSJEL/]&FP\:A@_)&*E[U9#V#JF3=-WGI<]@A>,$K!-P3\*D$OR?XIQ*"GA"T MR716VAPRHD@Z$WR#A$%K-7/1AMFRM?V2F65_5$(_+35/I0^P!M8 >H<>]8XJ M&@J(+]&",R7TDJ [0@G+0:*+#!0IJ;S4R&^/&;IX>XG>HI*AKRO>2,(*.7.5 MGH]1=?/^W7?=N_$K[\X@OT:^=X7P!/L6^N)T.K;0L]/IWC[=U2$.2>(A2=SJ M^:_H#?E]L>7W]R<-1Q\55/(?6U*==F#7-F?_1M8DA[FC#[<$L08G_>.-%TW^ MM.5V3K'L3&)[F?I#IOXQ]?0VSWG#E-0%)H=R39XH7"$&RI9@IQ2W2J;8K=/$ MBWP_GKGKW6P.87$TB:?^/BRSP$+L[\#V_ 2#G^"HGPR6( 04VD][[*[T$==C MIE#-A:F#-F.=9+0S%4_OV'!L[!"6Q%&_(GC^;E>APE7 4X^G( MBP7FA4DR7J9#6!P$R2MFXL%,?-3,O8":E 7ZZT4W#5(7)5VVT1>U H$6_5K= M2@G*6LJ/2O]J@3JG6'8FL;U(DR'2Y#<6_>2%MO.MJE+?#I057WXFD4C,[H(2K D3>J MMYD%%4U#/#JB[DYK9OKHST0\ETPB"DO-FUR;SE-TO6DW4+QNN[4GKG3OUUZN M=#L/P@#T\R7G:CLP#>#P!R']'U!+ P04 " #4@%!8;]C4R[@" !," M&0 'AL+W=ORB$3 M5UP\R!6 0H\%97+LK)0J+UU79BLHL+S@)3!]LN"BP$IOQ=*5I0"<6U!!W<#S M(K? A#E);&TW(HGY6E'"X$8@N2X*+'Y/@?)J[/C.UG!+EBME#&X2EW@)=Z#N MRQNA=V[+DI,"F"2<(0&+L3/Q+]/(^%N';P0JN;=&1LF<\P>SN$W5 M+:^^0*-G:/@R3J7]1E7M&X4.RM92\:(!ZPP*PNHG?FSJL ?PHV< 00,(C@&# M9P!A PA/!0P:P,!6II9BZY!BA9-8\ H)XZW9S,(6TZ*U?,+,M=\IH4^)QJGD M,^=Y12A%F.7HBBG,EF1. 4VD!"71._05"X'-W:"S%!0F5)YKZ_U=BLY>G\>N MTCD8)C=KXDWK>,$S\?P 77.F5A)]9#GDAP2N3KY5$&P53(->QA2R"Q3Z;U'@ M!6%'0K/3X4$'/#T=[O>H"=O[""U?^'_WD1*942[7 M"/R5PJH7\W/[MNH8XR MZ(YB>LFE+'$&8T1^Z*OB29.D+D1U4=]!6=]#'OJLN*4I, MA&Y?"NERRJX*UDPCRV2:YR;Q8G>S7Y9_>J1]'@<"AJV 8:^ JUW>?('([OW M]OWHTE$31CTZGGJ,AI[Y'*GI8SI0$[5JHEXUDX(+1?Y@.P%.U1,]J:D_\CO2 MG74YCKIT=3F&AXZU/'>OSQ8@EG9>293Q-5-UPVJM[4BOL5@2)A&%A:;T+D:ZZ**>7?5&\=)V\SE7>C;8Y4J/>Q#&09\O.%?;C0G0 M_H%(_@)02P,$% @ U(!06#IB0C_L! SAH !D !X;"]W;W)K&ULM5E=;Z,X%/TK%CM:3:5MP8;PT4TB=5+-;*59J9JV M.P^K?7 3)T$#.&L[R71__9J/ @[&:5KZTD"X]^3<"S[WN(SWE/W@:T($^)DF M&9]8:R$VE[;-YVN28GY!-R235Y:4I5C(4[:R^881O"B2TL1&CN/;*8XS:SHN MOKMETS'=BB3.R"T#?)NFF#U](@G=3RQH/7_Q+5ZM1?Z%/1UO\(K<$?&PN67R MS*Y1%G%*,A[3##"RG%A7\'+F.GE"$?%73/:\=0SR4AXI_9&?W"PFEI,S(@F9 MBQP"RX\=F9$DR9$DCW\K4*O^S3RQ??R,_KDH7A;SB#F9T>1[O!#KB15:8$&6 M>)N(;W3_!ZD*&N5X9;+FA:)4L&:9R5G_AGU8A6 O)[$E"5 M@%Z:X%8);E%HR:PHZQH+/!TSN@C66>F'ZA M=+&/DP3@; %N,H&S5?R8$'#%.1$CM1T M6_:F;A"J&X0*/+<'[W./%^CEWR# MYV1BR47("=L1:_KK+]!W?M=5/A"8T@>W[H-K0I]^891S,,.,/<79"ERE=)L) M7<4E3%# Y"*RFT(((T_>REV[EJ-A"DNO9ND965[-Y]MTFV A;Y:DR$3\'\[E M0D>T1/);#,X#!T;. 5%-V,AU?*0G.JJ)CHQ$[ZG B8[5J-,7#P:CP^YUHT9A M&$(])[_FY!LY?2\TCRS.KW:$20T'#YPLMTGQ[,NU+I?U$\&,G^EHFY'],A.$ M(*696', $5C@)YTZS(9 4LH/ZO(#(_0UVY(2'5'5Q;H""L(=LRU7 U\E;E=?N#O)0>"BZFC#7=\*HAU%(\0GP=;_1.S0AT MZAH?"DTMN[$&T'M/N8-&YW%R+P9"4WO1N ]HMA\OECS8=1K0@TYGO1X+4WDV MC@2:Q_U)HN=WQ0RZD1<>TPE55S?RN54/A*;6V8Q[Y+^KPAG- MQ,F]& A-[47C)I#93;Q@(SZA5]ZZ&W84=K;*FB@7]FV4W6:FN^9=_5O$[0@T-/BS5Z66 M)=JMEPWYFYX_,5O%&0<)64HLYR*0$L+*ER?EB:";XOW#(Q5RVUD7E(KGD_R51OT*:_H_4$L#!!0 ( -2 4%C;C8F2W ( +H) 9 M>&PO=V]R:W-H965T3JJ;=+J9=$/LD1L4F YQD^_4#V_72Q'6J:#>8_[X"RM8CPS:>&^[)(I.ZP8R'2[R *+15&;2L%_5[,XK M[!-(SI%K?T".Y;@=\O';YQ>L>1>_J"['$"8P,M6T%\!48\?MW=F!]ZDK!?S)[D1"W38C;YQZK MO'I= =:JL%+IO\PJMCW'5U.PVB;O]3Z2W&O)O4/D?A=YK0JVR1W?=7?(>[V/ M)/=;=!%[N^1>U;H[8#W6A\)'K3@P2'PL L\V -W0C?< >^U/A(\;,'# M0^!1%WBX#^X,[!WP7NLCP:,6/.H%?\A G?MS";P+/]K#]Z,@V,'O'>!(_$&+ M/^C'9Q+3+O+!WN_%LT-_=Y/N]_*C*/HW/S63N76RZEO-5\P7I!"(PESIK/-0 M;1E>WQ3JBF3+ZK"=,:F.[JJ8JU'UPB%.@M;@U#;) M[K^O31@2/@8E&FMN$C[.^V"_QQPX8G)@_)O8$B+!]XSF8FIMI=S=VK9(MB3# MXH;M2*[.K!G/L%2[?&.+'2=X58HR:CL0^G:&T]R:3.!!% MEF'^XYY0=IA:R'HZ\)ANME(?L&>3'=Z0!9%?=@]<[=DU995F)!W)G%"J26H<_U50 MJ[ZF%IYO/]%_*R>O)K/$@LP9_3M=R>W4"BVP(FM<4/G(#K^3:D(CS4L8%>4O M.%2QT ))(23+*K$:09;FQW_\O3+B3("\9P1.)7 N%;B5P+U4X%4"[U+!J!*4 M4[>/,E)>_!9Z5X&Q&)4RK>*<&7 M103>OGD'WH T!W]M62%POA(36ZIQZJO9236F^^.8G&?&%)'D!KCH/7"@X_;( MYY?+G1YY=+D<]"FO_U*Z)MV*'4[(U%)%1Q"^)];L MYY^0#W_MRX))6&02%AN"-?+EUOERA^BS.BW\[$[9<"9Z;X0C*RA9NJ;O9^$( M>KXWL??G5O>$03@.6V'1X,BN-=$0K&&B5YOH#9KXD0AQ"^ZH>HSIZM1KW9'@ MGWGB>L@)6LYUHSR(QJAEW.!HKC7.$*QAW*@V;G3]ZLN)[#-PU+$F1+[KMAWL MA@4^#,9NR\+!<5UKH2%8PT*_MM ?MO!IU0'U&@8$ID2[*0N>]R[#0=BU)=4D M+#()BPW!&AD)ZHP$K_<(#$SFRR0L,@F+#<$:^0KK?(4OKMYAMZJ$,&R5GIX@ M#[7J4Q1VGHT^1*-F4-P-&HV14P."YTVB_+ M?6'A&+9?6'K"O-!#K5?#N"?,A:$;]M<.=&KKT& 7TJH>*U8LY;J@ %>+M'?^ M1MLWH[3(*"TV16OFYM3"(?<52XC)KFQNE!89I<6F:,VLG7I&]/*F$77[0<=! M;KN"]/66X[!=0+S.2X6#1F&[?G2C/!2B9\K'J<]#PXW>'W)+.,##DS79D\V- MTB*CM-@4K9F,4\>(_%>L%T8[2J.TR"@M-D5K9NW45:+!)NBR>A%T[EX$0Z== M+[I1;M!YWS#:WYFB';VSSSX@Z.]#GS#?I+D E*P5'MX$ZO[BQT\NQQW)=N4W MA263DF7EYI;@%>$Z0)U?,R:?=O1GBOK#U^Q_4$L#!!0 ( -2 4%C!W&/G MQ0, &L1 9 >&PO=V]R:W-H965TAZH,'+HE5P-0V2=M?7YLP) 2"FHIY M23#<>SCW^&"NF>T8_RPV !)]S=)V956?=$DG#&V0YQ':W0]$&E396MJJ&Y MGL:5Y.HJ57DRO",IR2- J\HS"Y85+(=<"G2%5LHR<9D"8@E:0^2T%2\4CD?5O?HY8M7Z 6B.?IWPTJA$L3,E(JJOJ$9 MU;3N]K3L,[3N(;I&#GZ-;,MV>M(7/Y]NM]--)5"CDMVH9%=XSAF\IORE4DNB MVV,1T,=FSK MQ*;=*->;3J;]+ITV7*>#7-^ >M=O6!HCFA6<;4%3[24YB'/I](P$UBH96X=W MN_5\-JVQ1Q)B++2V$D==#A[7JC5>:TV=VF[GW=43YWB.[7K]=L6'C@,/OLK# MAURMJ3E)KTH!2+!$[@B'7J:C]A=CH;6K/G08V'E&QPZV+Q$KVDN4 J)RK.N ^43OM_9[P>2%=7F^)%)M=6N#C= 8N Z0%U/ M&)-/ [W?;KZOA#\ 4$L#!!0 ( -2 4%@BFKS[M0( '@' 9 >&PO M=V]R:W-H965T;B6ZE&7 (8\ M55SHD5<:4U_YOLY+J*CNR1H$SLREJJA!4RU\72N@A0-5W _[_4N_HDQXZ=#Y M[E0ZE$O#F8 [1?2RJJCZ,P8NUR,O\#:.>[8HC77XZ;"F"YB">:CO%%I^QU*P M"H1F4A %\Y%W'5QEB8UW =\9K/76F%@E,RD?K?&E&'E]FQ!PR(UEH/A;P00X MMT28QN^6T^N6M,#M\8;]L]..6F94PT3R'ZPPY@:&,ZPOT/DPS^P5PLHY^W MZXZ;=<,7U@U"'!$3=3M2^3XHI/VY1XX-5"0C.F<2[U4H,G/ZYDV"N_-KT/5;]CC MP^RVEUSIFN8P\K!9:% K\-*W;X++_L=#E7M-LNR5R':J&G=5C8^QXRXA:-0&1NZQ-'9#KI*DZB'IVNU79XF:+ 5% 6[(=D^3YCTXBYH M1TS2B4F.BOE&Q8+-.!"J-9X15M64*>S(AN0E50LX>"N3O40&X9Z@9$]0_YF> M8Q&-&'^K)U6 Z=C>KDDNE\(TE[KS=L_'M>N:S_QC?%::5^ _3?,FW:)*)C3A M,$?*?F^ 6:FFSS>&D;7K?#-IL(^Z88E/(R@;@/-S*P@Y*/: 6CR5/-&S9V=UNV-ZZIR!S55 MUZ*%!E\ESMQ)I6(U-(J)ADC8S)U;_V:1 M&_O>X&\&!W4T)B:2M1"/9O)[-7<\ P0<2FT4*-[VL #.C1!B_#-J.M,KC>/Q M^$7]USYVC&5-%2P$_\8JO9L[F4,JV-".ZP=Q^ W&>&*C5PJN^BLYC+:>0\I. M:5&/SDA0LV:XTZ'L ]T(.O#6E)-BYD4!R*--:J9 M09^;WANC88WYBBLM<96AGR[N**=-"635E\Q"U*UHH-&*_$)66#%5QX&(#;DM M2]E!1?Y@=,TXTPP4^;@$31E7G]#VZVI)/G[X1#X0UI O.]$IVE1JYFI$-"]R MRQ'G;L )WL!90GE-0O^*!%X06MP7[WW-/GNB^+J@.B!2E%HW%.6BIU ]+ZI0?%M%0(P(_2+(U/ M."UF7AQ&J9TSGCCCBYQ_4OD(FC7;*T0TVXG@QB$UR'*' Z9PA< 3GMD*K$F. MK?!Q> )O,4O",'D#/IG@DXOP?[4@J8$G'/ H)7P\'9ZO\.B2$@O$AIR@<2 M>]Q0Q)<*(#O_LJ&7Y-D)I]3SS/\&;J0M:Q16X@8=O>L42UX./7R8:-'V;7 M-#;5 M?KC#WQZ0Q@#7-T+HEXGIK-./5/$O4$L#!!0 ( -2 4%CW#)ZUB@, /\0 M 9 >&PO=V]R:W-H965T?Q;DQK-=VK@\?4C^U^E>"7F@0BX8=G? M:2*W"R,T4 )KLLOD'3M\@EJ0I_EBEHGR+SK4L9:!XIV0+*_!*H,\I=4G^54; M<02PW6< N ;@4P%.#7!.!;@UP"V=J:24/D1$DN6JT.4^M><"4*$L/"4,4N@._!6/[YA^U;'X9LFY(LFHBL M9:G36.J,L3]9RBM+WZL*46OE9\&X;B-#5E:404FIN^!^::L-]H*YN3\VJ1\6 M!GX0MJ.B?I3K!;[51+5DN8TL=U36/9,DT\VJ(XXR>E$+'!)6D?I'N6"5#.[H M&H@*L6UU=+D]73@,L#^LRVMT>2?HZF[:D!2OEZ2-_0#/.EH&PFPO#+N;-)K5 MF:^HWVCV1S7?9D3J_\9#*D>1+RWJ*!U1Z? M6,]L1G9_SL3.S.W.K$-A 7;MK@>C.;[4 _/HL*E_&OA*^":E F6P5O369:#& M+UZ=MJN%9$5Y_GQ@4IUFR\LMD 2X#E#/UXS)QX4^TC:_>2S_!U!+ P04 M" #4@%!89)A+39H" "B!@ &0 'AL+W=O]/VS 0_5=.&9J8!.1G6\K:2-!JVB2F(0K;AVD?W.3:6#AV9CLM_/>S MG9 5&A"3]B7QV?=>WKM<+I.MD'>J0-1P7S*NIEZA=77F^RHKL"3J1%3(S@DOE1$ S]DE#NI1.W=R73B:@UHQRO)*BZ+(E\N$ FME,O M]!XWKNFZT';#3R<56>,"]6UU)4WD=RPY+9$K*CA(7$V]\_!L-K#Y+N$[Q:W: M68-ULA3BS@9?\JD76$'(,-.6@9C;!F?(F"4R,GZWG%[W2 O<73^R?W+>C90$0M8#HK8"X!<3.:*/,V9H33=*)%%N0-MNPV86KC4,;-Y3;M[C0 MTIQ2@]/I!6&$9P@+US(S45:"(]<*CF%A.B:O&8)8P3==H(1+P==P@[*$2TJ6 ME%%-4<'A'#6A3'TPF-O%' X//L !4 XWA:@5X;F:^-I(M0_TLU;612,K>D'6 M'+,3B,,CB((H[H'/W@Z/GL)]4Z"N2E%7IN9+5"@WZ*7OWX7#X&.?]?]$]J00<5>( M^#7V=":X-NT!K'W_#T? !3_.:BG-=I_UAF_D^.Q(V:11$H:#B;_9];2?%8\' MIZ,NZXG8I!.;O"JV:5IFFO98VZ9E?YNV3VE#-MQ5.@A&X3.E^UEQ$$=)O])! MIW3PJM(;H0F#?]0[V*M9,@Y/A\_T[F<-Q^,P?*;7WYD@=GI_)7)-N0*&*X,+ M3D:&1C83L0FTJ-Q060IM1I1;%N8G@M(FF/.5$/HQL'.J^RVE?P!02P,$% M @ U(!06$JI""OI P >1, !D !X;"]W;W)K&ULM5AK;]LV%/TKA%8,+9!&(O5T:@MH'0P-T!5!TFX?BGY@)#H6*I$:2=O= M?OU(2='+DA*C\A=;CWN/SKT\%(^X/##^0VP)D>!GEE*Q,K92YE>F*:(MR;"X M9#FAZLZ&\0Q+=F>&$&N&RN';+PR7;R32AY)8#L+IPESQNI;Y@ALL7Q.)DU2\4:%?[Z_!ZU=OP"N04/!ERW8"TU@L3:EX:70SJCA\*#F@ M$0[7)+H$-KP R$+V0/KZY>FHFVZJ;M0M075+4(%GC^!]2B(E4Q+WR__V206" M&TDR\7VHR!+5&4;5T_%*Y#@B*T/--T'XGACA[[]!SWHW5/),8)T&V'4#["GT M\ N3.*VKQT7U%X"JT5?C"W"\QS0B@^-\@.EN:^7=QQF&TC MY*,ZK$/;J6D[D[37.\XUX9QQ_888XE<">*T'PR!P[!Z]XRA[X5K>,#NW9N=. MLOO,Z-OH>8;NT;.1ZZO']R@.A"U4JTC5';Y)CK?RH'/LA@I,(IZI\)K!. ML7Y=K'^6:>[/V8"9P#H-".H&!-/SI5/W4*G!\71Q M_W>V(\#D..FL\C8ES4 M]!:3].[44J_6Y_@"I$0(@#,]:?[#8Q-G$NS489D)K%,WM)HEV3J+,BO8F7HP M%UJW"2U? G]1G15 6W>^OW!A3YT#80[R+'=8G;!Q"7!R#58$LSPE4@N4,JDL M;2G70::S6H.YT+IU-^8 VN=1YZ3I.+D),Z%UF]!8#?B,UWA>G0-> R*[OY / MA-FN[8^(LS$;<-IMW%"0^>FWQ&ULK59=;YLP%/TK%JNF5MK*-VFZ!"D) MFS9IU:)^; _3'ARX"58!,]LD77_];$,8)23JPUZ";>XYON?8W)O)CK)'G@(( M])1G!9\:J1#EM6GR.(4<\TM:0B'?K"G+L9!3MC%YR0 G&I1GIF-9@9EC4ACA M1*\M63BAE)7GF/V90T9W4\,V]@NW9),*M6"&DQ)OX [$0[ED"$%HC!>FK,[.LH4/$ZX#N!'>^,D5*RHO113;XD4\-2"4$&L5 ,6#ZV ML( L4T0RC=\-I]%NJ8#=\9[]D]8NM:PPAP7-?I!$I%/CRD )K'&5B5NZ^PR- M'E_QQ33C^A?MFEC+0''%!"R;=$XD2XH(6 0J 9 MYR X>H_NY,5*J@S0MS6:Y90)\HSU"$IA27*O0V2N<.R<9 M(X@OD6N_0X[EN ,)+5X/=P;@T>OA]@DU;GM>KN9SCYT7+HG &7F&!'TEL?S^ MY&!_+@O*Y;'\G*VX8/*#^C5D?TWO#=.K(G/-2QS#U)!5A /;@A&^?6,'UHJ?8P];*N+9RR+F:8:095#7=AG9@!ZZ\4]NN)X=ACHP: M]\*BP[ KS^Z0O9#AMS+\DS*6C"95?%I&S1!T-O8"QQ[W5!Q&V:-QX/1$#$39 MGCL:%A&T(H*3(NZIO. (=VM/K"[VD)C@T&QK=.7W\EP,A+F>Z_L].8=A8]\? M63TY9J?:YL VNFMQF6-5B+HLM:MM8YSI?M!;G\N&6?>W?S1UM[W!;$,*CC)8 M2TKK"EKJFKZB0'4(/4]GT@:D ^7Y-J=A/U ;MWXCP+U!+ P04 M " #4@%!8@Y:F'5=,_UG!D)M M)T$4[ PW?%599Z!9VK 5W(*]:ZXU[FC/4O(:I.%*$@W+23"-+O.A\_<.WSEL MS=Z:N$H62MV[S9=R$H0N(1!06,? \+6!.0CAB#"-WQUGT(=TP/WUCOV3KQUK M63 #2.; M6_AF>C26SZ4;^ZW5>,H19[.YDA:D)5-CP!KRCGQC6C,W"W*>@V5I]_ MO,M_%I]DS*$8D"1Z2^(P3@XD-'\^/#X SY\/CTY4D_332#Q?H=;K8^2G/-I:Z-[EK0'3<2)H2*'6TK;WH+?V.COU M\O+$/D/];>7R/TTKWE=8)9>&"%@B93BXP+)T*XCMQJK&2\1"610#Y4BF[V[@ _5\I^P=02P,$% @ U(!06#1*\H(D P B0P !D !X M;"]W;W)K&ULO9=1;YLP$,>_BL6JJ96Z@DU"2)<@ M)4VG56JEJ%FWAVD/+EP"*N#,-DF[3S\;"*%+X*$J>TEL\/WO=[8O=QEM&7\2 M(8!$STFS3]DFM:<)$&+DS0G=(.!;I. PA>"Y@JR"I2LHMT2EH59^!? M(!N?(V(1&STL9NCTY*Q%UZYVT,YU[0;=IKWX>:L6HAL)B?AU+/Y"M7=<52?C MI5A3'\:&RC8!? .&]_$#=JS/+-@:$N*,S,T1L'X%UG\W,+EEQ\ *!TX-K#>T[08NI^)R MWH\KY'!TRYP#,MOI#^SC9(.*;-!*5ET_OT \YKA5X8U7S:WXW$[2P^V >5@Q M#[M.C^'!60^/7#2)R>U7#H M^UJ".R\F^+":$*N/20/:OIS@_U!/2A^O:K [/"AU9JT[3("O\AY8J$S(4EDT MBM73JL^>%-WE?GG1I-]1OHI2@6)8*E/K8J"VAQ=];S&1;)WWFH],JLXU'X;J MOP)PO4"]7S(F=Q/MH/KWX?T%4$L#!!0 ( -2 4%B>&PO=V]R:W-H965T%;#3=V\TU;O6, M EYIM8]/V+2QHS,!9>/)5MMD9E IT[[E\[8/.PE9]D9"MDW((N^V4&0YD22+ MW-D-N!#-:,&(4F,VDU,F?)0I.;Y5G$<%VY)PJ4JX,6OTQ/TF.('OTO$Y]PL. M)TA2:7\$!Z ,W"JMN9L^3XBK!XRDW%:Z;"ME;U3ZUI@>#-)CR-(L@X?I! X/ MCOZ%29A\IR#K%&01=_ &[E_>_A@F.".09@Y?GAI%+S#%LG&*%'KX=3'S++:D MW_NXMS6&^VN$S3CWM2QQ+'CT/;HUBN+CA_YI^OD=!8-.P> ]]"*2]AW38Y!K M[KB<:3SAK3OQ4N,^RBWH600-N[\A,NR(#-\ELC,"RA"R4H(P'ONJ MMTC]=*=\VDM'_Q%(=B8S+/FM=$ME/&A<<%K:.QL)<.WBM [9.@[KS!*/?C17 M_*]!%P+X?F$MO3IA_KN_5_$'4$L#!!0 ( -2 4%COYV7-W0( +D) 9 M >&PO=V]R:W-H965TQFL34=J#]]SLG(64E1/G %^*7YWGN?'?8-]QQ M\2PC $5>DSB5(R-2:C,P31E$D%!YPS>0XLZ*BX0JG(JU*3<":)B3DMAT+*MG M)I2EAC?,UQZ$-^29BED*#X+(+$FH>)M S'.#$L[!#$$ M2BM0_&SA%N)8"Z$;+Z6F49G4Q,/Q7GV6GQW/LJ02;GG\FX4J&AE?#1+"BF:Q M>N2[[U">IZOU A[+_)?L2JQED""3BBY/G-V9@1ENI*7"B!NPQYRL,Q5;!F ;E+MR 5%IDBUV2\I2RFRQBNL=BO M%S0&LH @$TPQD.32!X7[\@LBGQ8^N;SX0BX(2\G/B&>2IJ$YT]VS_I6E_QSBOGG%)N>4VQV3K'YF<3^*R&W*B&W2=T;)SS#JXVO#BZZ MNB(I5/JYBG[&MU[7LJRAN3U,?AN0?PQRK2/4]!AE'Z-FK;3FQZAW1!$T\^"E M2$"L\R9 DD#'IO@[5JM5GS'.G]RL0&H#[*\[5?J(-5-V:]P]02P,$ M% @ U(!06#!14'M*!0 KB< !D !X;"]W;W)K&ULM5KO;]I($/U75K[JU$J]X%T; SF"U+"J6NDB14G;^[RQEV#%/ZAW M@5:Z/_YVC6-CLUG &KX$V\P\SSS\AL=FI]N\>!%+SB7ZE2:9N'&64JZN!P,1 M+GG*Q%6^XIEZ9Y$7*9/JM'@>B%7!650FI>V^F$WSM4SB MC-\72*S3E!6_;WF2;V\<[+Q>>(B?EU)?&,RF*_;,'[G\OKHOU-F@1HGBE&5LFJ@C3.=J_L5T7$7@+VWT@@50(Y-<&K$KQ3 M$_PJP2^9V;52\D"99+-ID6]1H:,5FCXHR2RS5?MQIC_W1UFH=V.5)V>?65R@ M'RQ9U0,6K1..\@7Z'&G$T,Z/3T=M],'BNB:;5*S34H\[PV\'7_7)AIVB;XY4:O_ M6JQ8R&\<)6_!BPUW9G_^@0/W;Q,ID& 4"*Q%F%<3YMG09P]T&QT(/CHT>'"8NA@==$DQ_(1U'P$5C[^X1N>(&QJTYIXKNHAP2@06(NP44W8J.^8'$$2!@E&@$_MOH/Z1?C+V"&E=0 M- J%UF:N\:ZXMWG%H.X5%(U"H;59:PPLMCO8\GG3>M-#%O&?ZUCI3$V>-X@\ MM*?#B>]/NB[6$(>]H3?T1UVU7<+-XL;.8KN?K=16_5"TZ0[(C5;T0*)1*+3V MREKCE(G;>VT-R*Y6BVN0:!0*K=9=&?'.?L)@EV?O81!)HU!)EYOW0$YV8HU2#0*A=9FK7'9Q.ZRS]3= MH8GN_K X'D+M)?5MN?'8Q.ZQ[_*,_T8I*UZXLM+K+!)*<(<7C?T#F>&**D@T M"H769K4QZB3H+3]0DPZ*1J'0VJPU)IU8[>RY\AL=?IWY'O8FXZX(#P,#=^R[ MDZX2+V&V26.VB=UL&Y78F,\3-0EDF2OF(-$H%%J;W\;.DTEO38(:>% T"H76 M_D]O8^ ]^U+W>9KT#&O51DT: HV:M%?7M_O&B'MV(V[1I'>R)NWW./?I D6C M4&AM?ANK[_5>_?9 S3TH&H5":[.VM_W"OOI]IB:/;JZ8'P^A]I+.;7FPMS=* M[V2[8\5SG F4\(6"=Z]&RKX5N\UANQ.9K\KM4D^YE'E:'BXYBWBA ]3[BSR7 MKR=Z!U:]16_V/U!+ P04 " #4@%!8+41&OVD# #*"0 &0 'AL+W=O M\E>JKS@ , M>"3I50Y-;A4*U^O%=#4!>7<#X-@X.>4"2\> M.]N]BL>R,)P)N%=$%WE.U?%UO9WA@J\Q8@Q^/UW0%CV">UO<*5WZ- MDK((KEV_V1;^08>20IM9%X%(X.O" M6!\I$L89=04[FX.AC.MS1']ZG).SM^?D+6&"_)W)0E.1ZK%O4)'EY2<5^VG) M/GR!?32*'%[U:GM]4A@Z949X4O*S)EP?).<']L*4J_;_>],=!.^;;P XRV:LSV6M#CZ>P8D+85"THIR*!)K4EQ-!! MV/ZWB:,_>H/1V-_LRSCU"FJ/ V[]FEN_E=M]H9(,>Q&12X)V:I!K@N7;@#;8 M,4T3U1)QL$>B&^#OB.JI5^_ ZX#NH*8[:*4[RZA8@=VZR(]A*\6/<6D_U(WK M([\@8G!*+^H=I_O4Z:(?AO? K#DR+WHU%W<,3MU.OP@SD@ M-ZK)C5K)G6SZSO_:Z'_B&4[./DJMSSM8$2R(+8,MSZU(9(Z%4F0F<]QKF3V5 M-["S?[EY-M9BH6]$D8-RB(W]H5W))REPWK#AR+Q"/[MYQA%$PWE3AVB%^]4. MX>\=BRABY:8%31)9"%.>"+6U'DBNW3E\9)_BH%+.%3]ARBGGCBIL*YIP6")D M<#G$#:?*R:%<&+EVA^]"&CS*W6V&PQ8HZX#/EU*:W<*^H![?XA]02P,$% M @ U(!06-#=CV_) P D X !D !X;"]W;W)K&ULS5=-;]LX$/TKA%HL4F ;?5JVL[:!V&JQ 9)ND#3=PZ('6AI;1"C2)2F[ M7>R/7U)2%,M25 ?PH1=;I-X\SIL1AYS)CHM'F0(H]#VC3$ZM5*G-A6W+.(4, MRW.^ :;?K+C(L-)#L;;E1@!."J.,VI[CA':&";-FDV+N5LPF/%>4,+@52.99 MAL6/.5"^FUJN]31Q1]:I,A/V;++!:[@'];"Y%7IDURP)R8!)PAD2L)I:E^Y% MY'K&H$!\(;"3>\_(2%ER_F@&5\G4&+.97%+]I56,=" M<2X5SRIC[4%&6/F/OU>!V#-PPQ<,O,K .S0(7C#P*P/_6(.@,@B*R)12BCA$ M6.'91/ =$@:MV M"ZNZ'KKA3*42?6 ))$T"6TNH=7A/.N9>+V,$\3GRW=^1YWA^AT.+X\V]#O/H M>'.W1XU?9\4O^/R?9^522E 27;($71.\))0H A+= #:92M!?#-U!G M!V+I M?>),U!-S+(E$_UQK?G2E()-?NY)5.A-T.V,JSX7@X8DK^U4%>ZP**SO3FT+M %RO"MB"5KGZJ M*YHEZ[!@-65W.PO\8#2QM_M1:H/>#WRO"8K:(*=&-"0-:DF#7DE7V49_6<9Q MQ%<(%Y]6EX22)=Q;V O'@7/@WZ(-&PX/WE!LL4 MP;><;#'5V[3[XNFU-I,;^&[0JC =P- 9M7!1OT^OU6SO7=4ST#72M#P2Q3QG MJKSMUK-U6W59-!,'\W/3;A4MP#--V:O=Z-)+F$045IK2.1_J$UB4[4\Y4'Q3 M- 1+KG1[43RFNF4$80#Z_8IS]30P"]1-Z.Q_4$L#!!0 ( -2 4%AIR=RR MK ( ($( 9 >&PO=V]R:W-H965T2FTP-I(E&X:$IT0B.W#M \FN386?NGL:PO_?F>G#1TJF83@2^-S M_#SWW%W/E_[2V'M7 2![4%*[050ASD[CV!45*.X.S PTO9D8JSB2::>QFUG@ M90 I&6=)THT5%SK*^V'ORN9],TCI,$P\()WX(6+J--?.AW!ES[XV+ MN#F>LW^-01/P=QQ!^=&_A0E5H/H M.&(E3/A>KS#2A5^VK,]VZ7 Q=VC4"DP*E-#UDS^L$K$!R+(7 M -D*D 7=M:.@38)_:= M6\M]AMCN") +Z?;8#A.:C864E#_7CY'\>51:L;'16#GV19=0 M_DL0D]!&;;96.\Q:&4=0'+!.NL^R).NPVYL1V]W9:^'M-%GH!-Y.>Q9^7=(^ MNT!0[O>V<&N2P^TDOG].W8P7,(BH01S8!43YQP]I-_G<(O&PD7C8QIZ?&Z4$ M4C\@-8.D2NDI0\.H/6UM2!_#/L.*(ZLXU5$;9(_4UP4A01?/"U"'5#OM!:>^ M@Q=YTH\76W0>-3J/6G6.A19JKK;Y:@6^,GW=1E;W+2K)O49BKS5SU^!O MT::4#,&J_><%WB:ZG3:E/P&W+?J.&WW'[97E#R]5MA7XRK2=-+).WJ*R)^\@ M,4V>;MGD?6K[']XT"=5UVT3&&U-!@9V&V>?H.IAKK =$L]O,U[-ZJCP=KX?S MF-NIT(YD3@B:'/2HE6T][VH#S2S,F#N#-+'"LJ)O!+#^ +V?&(-KPSMHOCKR MOU!+ P04 " #4@%!8K!>&M- " Z" &0 'AL+W=O"/G'-RS[5S+]&*\1>1 TCT6A94#*U0AP1+' M$6F)2:9A*_N$ZF.?2*Z>$L63\3=021/H(YJH"Y4M"D!LAL:LK!@% M*H5>&0BZ?54W38WG"4A,"G&A.$^3!)V?7: S1"AZS-E"8)J)R)8J,"UOITT0 MHSH([T 0KH?N&)6Y0+VM;(.ZJ80'J)?/<#\AS/WQ/0^'2Z MMX>>G$YWC[CQVT/RC9Y__)!^WDR%Y.I+^;4OQ;5$L%]"5X]K4>$4AI8J#P+X M$JSX_3LW=#[M2\__%$O^D]A6ZH(V=<$Q]?A[!1Q+0N>H,-<8ZFN\+X&UT)41 MTM5R&?=])W0B>[F9F5W45>CW!MNH9!<5A('[IK7EI==ZZ1WU\HPYP5/UB?[3 M2JT3;KS>\WW?[5C91;G]P:"#2O:@>D[_@)6PM1(>M?+()"X0._UPPIV$ND[H M=X,=[\(&/;_7.<-D%Q6ZP:!KR=ZHJB7PN>E. J5L065=B=K=M@'>F+K?V1^I MQECWL3>9NJO>83XG5"C[,R7I7%ZI9/.Z4]4+R2I3NZ=,JDY@IKEJ[L U0#V? M,2;7"_V"]N]"_!=02P,$% @ U(!06-(X$-%; P +@H !D !X;"]W M;W)K&ULK5;;;N,V$/T50ET4";")KI:"U#:PB;KH M MUM$'?;9UH:6<12I$I25<=H8S 4^*Z*YIJ/KW ;C<+KS0>YMX9IO:V E_.6_I!E9@OK=/"D?^B%*R M!H1F4A %U<+[%-[GF;5W!G\QV.J=;V(C64OYPPZ^E LOL <"#H6Q"!3_7N 1 M.+= >(Q_!DQOW-(Z[GZ_H7]VL6,L:ZKA4?*_66GJA7?GD1(JVG'S++>_P1#/ MS.(5DFOW2[:#;>"1HM-&-H,SGJ!AHO^GKP,/.PYA>L(A&ARB0X?DA$,\.,3O M=4@&A\0QTX?B>,BIH21ZII\1GF0+Z*7FXGV(SB+F4-R2./Q(HB"*)P[T^'[W:,(]?[][>"::>,Q>[/#B M$W@N-RUE)<',$-K(3AB-G!>\0[HL^:8&TF"".N7R:;/+;;X(9W3-.#,,]/U4 M8OJ-D^F-;3&ZURTM8.%AM=&@7L!;_OQ3F :_3)%Z2;#\0F![A".BHWA2[SU\YN!M27Y99DF4W4/!:U%1L MP"FNEY)<<[9Q96%:2K-+2NF28/F%P/:(3D>BTW=*Z;1:>H1T)\-)<)>F!VHY MMHKB,(L.1)4?FX5A<)?,IO62C6%D9\/ DJ:<"E ;!Q> J DME1W81X,U6+:4 M*TE7*P#R31H@878]Q4)VI/,P#M/DD(9CL\,+<\ZB#][?>4D;4!O7D6A2V,+: M/S+C[-CT?')O_<'\ S9#?>_R/TS?27VE:L.$1HHJA QN,Q2AZKN3?F!DZ][K MM33X^KO/&ALZ4-8 URN)7 T#N\'8(B[_ U!+ P04 " #4@%!8]+W(-70# M !<"@ &0 'AL+W=OOENS,-I X+5:@PX*X+Q^*?:"ELTV4(C62LI-_OZ,DJ[;#&.FV+S8I MW3U\[KD[ZB8[J;[K#8 ACR47>NIMC*FN?5_G&RBIOI(5"'RSDJJD!K=J[>M* M 2T:IY+[41"D?DF9\&:3YMF]FDUD;3@3<*^(KLN2JJ=;X'(W]4)O_^"!K3?& M/O!GDXJN80'F"2OM9%EYXP,2B;:?_K8Z7#@ M$ U?<(@ZA^BU#G'G$#>!MLR:L.ZHH;.)DCNBK#6BV46C3>.-T3!AL[@P"M\R M]#.SCX ::#(@"ZR/HN9 Y(HLZJKB@+DRE)-;RJG(@2R:HOH@VLJQ*7@ 3@T4 MQ$C2P;R] T,9UQ<(^'EQ1]Z^N2!O"!/DTT;6FHI"3WR#K.W9?MXQO&T91B\P MO(/\BL3A)8F"*':XSU_O'AV[^ZA5+UC4"Q8U>/%YP;[=++516(1_N2)J(1(W MA&W,:UW1'*8>=IX&M05O]NLO81K\YHKO?P([BC;NHXW/H<_^K$!ALL6:\+#5Q)NBNN2 M?/S!>-XROB0+@[UF6](VZ'LFL"<9=N>]U*QIQF_O'HV]7)?8PN]$73:04CC+ M\SR=FSQ7-;;U7C<&KAS/_R/(D5)IKU3Z;U,KI!B<26_Z/'&C-,Q.*])EEJ3# MT)W@K*>=G:7]2=J+5+Y$WL4W>UZ.PR3*XA.^#K-X'">!F^^HYSLZR_=K\_&# M8D"W2'F-;0]V(+#4#:B2X"?@-!J\^_&:?P*J](4KGO,'9JTG"4-22F$VFHQ( M09^<=7<>:=0A97N@,'8@':DR[E49_YPJ!=.YK+$C40APBN)2HCTD# ]R%EP% M\?BT%%^P&YVDUC_X]MNYZP^JUDQH)+!"O^ JPSY5[2S3;HRLFG%@*0T.%\UR M@^,?*&N [U=2FOW&3AC]0#G[!U!+ P04 " #4@%!8""K/Y3\# (# M&0 'AL+W=O#.>, M=XP_B V )(])G(J)MI$R&^FZ6&X@H>*<99#BS(KQA$H<\K4N,@XT+$1)K%N& MX>@)C5(M&!?W9CP8LUS&40HS3D2>))0_74+,=A/-U)YOW$;KC50W]&"1H) M847S6-ZRW5>H# U5O"6+1?%+=M5:0R/+7$B65&(D2**T_*>/52+V!.;@#8%5 M":SW"NQ*8!=&2[+"UA65-!ASMB-#&\ < M"')&YGA PCP&PE;D.I7H&D42P^ M89#[^14Y/?E$3DB4DKL-RP5-0S'6)9*J_?1E17594EEO4%W!\IS8YF=B&9;= M(I^^7VZ]ENN8GSI)5ITDJXAG=R?I]\5"2(X'[T^;HS+$H#V$>AM'(J-+F&CX MN@G@6]""CQ],Q_C2YN\_!7OEUJ[=VEW1 TS:H,U@J7(+E?HZ; //=X?F6-_N MDW?&[DD^J,D'Q\B';>2ERMDC]SW7L!KDG;%[D@]K\N$Q-?'A ;AKX2K@- M],[@/=&=&MTYANZVH3N'2?<=SVF0=\;N2>[6Y.XQ99K-G/?N45/ WYMP.\VP"2-R:HL-'%1:+*J MT+0Y\@\>/1V9QDLI-3H]W8 0(Q(E62XAQ J(3P>$;*U^QH&? M,Q,/F>,U#'7OV-?17G-@OL,1/&;8=*$E"2E-I7+(V1;4PR(TQD:0IDMHM6D> MVG2\H=$TV0G1U^1+<3<[JVEY%%OQK8.*YPP'EFLW^5O6V;X]>/%9DNE[;9KJ MD;]3OHY2@<=_A4+CW,7/."_;SG(@659T;@LFL0\L+C?8J@-7"W!^Q9A\'JAF ML&[^@W]02P,$% @ U(!06(.L T-] @ N 4 !D !X;"]W;W)K&UL?53;3MM $/V5E8LJD$I\R05('4M BAJ)MHA ^U#U M86./XQ7V;KH[3N#O.[LV5MJ:^,'>RYPSYWAW)MXI_60* &3/52G-S"L0-U/? M-VD!%3<#M0%).[G2%4>:ZK5O-AIXYD!5Z4=!,/$K+J27Q&[M3B>QJK$4$NXT M,W55UVX%^L"[8*?Q!N^AB7@X^9.T\SO6#)1@31"2:8AGWF7 MX?1J8N-=P'EU* M"]P?O[+?.._D9<4-7*ORA\BPF'GG'LL@YW6)]VKW&5H_8\N7JM*X-]NUL8'' MTMJ@JEHP*:B$;+[\N?T/>X H>@,0M8#(Z6X2.95SCCR)M=HQ;:.)S0Z<584S-AJE&7;K1P72W8,RT.5YA3,UE"BQ5!GM/KZ&:["DX#1H+Z%(S_^P=G%Q?G;VB8=!HF!S5\RG-P38'N" (=*;)[ MCM"7OR$*PST!P2 8C?X1X.\5HNUI7[A>"VE8"3GA@L$9^=!-GV@FJ#:N-E<* MJ=+=L*#6"MH&T'ZN%+Y.;+EWS3KY U!+ P04 " #4@%!85 V_<1<& !# M,@ &0 'AL+W=OLC0O+@8KI=;GGE=$*YZQXE2L>:Y_60B9,:47 MY=(KUI*SN.R4I1[V_;&7L20?S*;END]R-A4;E28Y_R11L2H>+P;! MX&7%7;)<*;/"FTW7;,GON?JR_B3UDM=0XB3C>9&('$F^N!C,@W,:EAW*%G\D M_+'8^8[,KCP(\=4L7,<7 ]^,B*<\4@;!]+\MO^)I:DAZ'/_6T$&S3=-Q]_L+ M_7VY\WIG'EC!KT3Z9Q*KU<7@;(!BOF";5-V)Q]]YO4,CPXM$6I1_T6/=UA^@ M:%,HD=6=]0BR)*_^LZM>M>]EX A3;#:5XA%)TUK3S)DKS32LOJEFD8N$#K "C6Y&K58%H'O/8!GAZ8,WH\,OH M+K&3^$%L3U%P=H*P'[Q#7^X)>O-SU\"NW)A;]HS\\)L4XJ80'IVB,# 8'#HP M]'@,[L98L0H;)<.2&[J4O,X+)3?Z1%;HKQO= %TKGA5_=XSRLJ(-NVDF/YT7 M:Q;QBX%.0 676SZ8_?)3,/9_ZXH_)(Q PB@0S))DV$@R=-%G-UPI+@LD%BB2 M/$X4TJFZ4"R/DWS9I8D3UU<32!BI8),29B:?[2RXKZKC=;Z4G&<'0NPD] TQ)(Q PB@0S))ATL@P 4WJ$TA) M(&$$$D:!8)8D9XTD9\XSXSK7.5TG(\2?]-5ZP;MD2(D>K\IY\@3?>Q'NM$= MWXITJU>@FO">14F:J.>NX#N'T#?XD# "":- ,$O'P&]M@P^:F&HK[ 0]G,'\I4;UEL"O)?A [_^V$F>@&Z80M'LF+?N M-W ZN?Y>R\WK'790!PQ*HS7M>$\6M 8W<#O<[YW0/^NLA&Z$;C=WSN7NS?<6 M"=02@](H%,T6LG77P0AV/@?UUZ T DJC4#1;F-:'!VXCWG<^!S7EWQB;:SX' MM>!0-%N#UH0'3D/9=SX'->$U[:CY'-1C0]'LF+X!\)UY1Y [Z0#2:-0-#OXK4T/?HQ/[YK6]>IY_,^F,)7; MCSE_6]XB0C?7EQ_O.@4$M>^@- )*HU T^\Y:Z^ QK(/'H X>E$9 :12*9@O3 M.GCITG$'E*.,B:728Y$CK9,)N4JR51G#;+>2A#LI$+_U \FHU=Y MT#V(\O.+'5:'?=0>I]?D#0" M2J-0-%O4ME* 86^48]!" 2B-@-(H%,T6IBTF8'RV5H!_3*W@F"27 MY >3'&B9 )1&0&D4BF8_5-J6"4+8,D$(6B8 I1%0&H6BV<*T98+0728X/LFY M0;TEJ>L*ON,J#G2+%(I6!=K;>5@^XW)9OJ50H,B4FZLGTYNUS9L0\_+Y_U?K M27!.J_<96DSU>L5M6:4IM#0+C?1/)_HR5%9O+%0+2JS+1_(?A%(B*[^N.(NY M- WT[PLAU,N"V4#SWLCL?U!+ P04 " #4@%!8$PIX(U " "B!@ &0 M 'AL+W=O1: M90":/.6\4)&3:5V.7514]40)!:XLA1X1A!P2+1AH/C8 MP 0X-T0HX['E=+J2!K@[WK)_LM[1RX(JF C^G:4ZBYSW#DEA22NN'T1]#ZT? M*S 17-D[J9O<(28GE=(B;\&H(&=%\Z1/[3[L /J#(P"_!?@O!00M(+!&&V76 MUI1J&H=2U$2:;&0S [LW%HUN6&%.<:XEKC+$Z7BN1;+.!$]!JC?DXV/%]#-Y M2V:XF2 EI,0FD*LI:,JXNL8UE5$)*G0UECWL]:&M:/A'EM_TADW<]YHK=#>[-D\*N=#FH+,YN,@F4ZHZ;W'PC\6_O9W* MV!,\[ 0/+Q*,#5=I6J2L6)U3/3RK^E1&H]K=Z2"F>W^A/UWB&% M;#IB$VA1VJ:R$!I;E!UF^!,!:1)P?2F$W@:F3W6_I?@W4$L#!!0 ( -2 M4%BZ3RF]GP( %X( 9 >&PO=V]R:W-H965T2A;0HLC40+:$AC0Z!M+Z:]<)-+$V''P79:D/;A9SLA ME"UD",&;Q$_WN__Y8E^B#1>7,D=4<,UH*6=.KE2U[[HRR9$1N<,K+/5,Q@4C M2G?%RI650)):(T;=P/-"EY&B=.+(CIV)..*UHD6)9P)DS1@1-W.D?#-S?.=V MX+Q8YH/I6G0G=,914@Q409!]&N-"Z34D+2.JQ;J=#Z-X7;[EGYL@]?!+(G$ M!:<_BE3E,V?7@10S4E-USC>?L UH8G@)I](^8=.L'8<.)+54G+7&6@$KRN9- MKMN-V#(()@\8!*U!8'4WCJS*0Z)(' F^ 6%6:YIIV%"MM197E"8K%TKHV4+; MJ?A"\>0RYS1%(=_ T55=J!OX O.F-XS.PMO#U&1@LIWD:NT2V/H)BU^WN"# M!_!^ *>\5+F$HS+%]#[ U5H[P<&MX'DP2#S$9 =&_GL(O& $:ZX0%I1(.8 > M=7LQLNC1 VC+@:]9&_;/SWH>3A0R^:LO\@8V[H>9T[0O*Y+@S-''1:)8HQ._ M?N6'WL-.ZGB('G^IV1(%\ P2(QHE_.[;AD9H@PHMRIS2=1Q$[KK'^Z3S M/AGTWFS4P;VOI,_Q(.6).Q1V&L/G3&;X E*GG=3I(Y-I/F<)^JX%)$D.,B<" M(4>:]DF>_I-6OS^MNYV.W4>D=?[?M Y2GKA7>YW&O>=,Z]X+2/6]N[O5>XG$ MMM1[F?7^2JV[=>4S%"M;V"0DO"Y5<_MWHUWQ/&A*QMWRIO*>$K$J2@D4,VWJ M[4SUL15-,6LZBE>V@"RYTN7(-G/] X#"+-#S&=?1M1WCH/NEB/\ 4$L#!!0 M ( -2 4%A B]>-6@, ',+ 9 >&PO=V]R:W-H965TJ9EQM37?B^CG,L MF![("DN:2:4JF*&NRGQ=*62),RJ$'P7!V"\8+[WYU(W=J?E4+HW@)=XIT,NB M8.KG%0JYGGFAMQGXPK/F'SFG7F08,J6PGR1Z]^Q 3JU>K$4VOW#NED;>! O MM9%%8TP>%+RLG^Q'=,X4:> D/)3?Z PU2^Z]< M+C4K$^H_+[CE0M#]Z:EOR'WKA!\WKBYJ5Z,]KH81W,K2Y!H^E0DFNP(^<;?P MT0;^*NI5)+P!!-$'B((H['*HW_P:XP$,PR[S'7>&[5T,G=YPC]Y",*WIL,%= M"GS]@^;AQF"AOW4X=U6+C;K%[.M_H2L6X\RC]UNC6J$W?_]+. X^=I$>2&R' M>]1RC_K4YS=:+UD9(\12FZ[ N.JU?RUJ+39Q8C;+K>9A, J"J;_J8#AM&4Y[ M&;I?& W_0GVKE["014%YR]UM%V.O_FL9#R2V](?";DL1=*1DC)AI2)0O@F]"6*46W"P"]+P F'7'I?FUDUHR]7KR1\:QE M/.L/\RQ3F#&#FXS^@HLR/7U+X(@2?;W@N(NTWB.,ME"CP?@%9J\C;\0\;S'/ M^S%7J*B( 2HWA/WN58K3'5:H:BK'ET@AF-+/HYVH]3[G6Z3#R?D@>@G;Z\X; M8:C!W/, (.L380%'\KF #G!@EY MW-:@3K.G,=QN;] _6N?1F6NJ8"+X#Y;H=.R$#DE@04NN+\7Z$]0.]0Q>++BR M7[*NUWH.B4NE158;(X.,Y=6?WM6!V#((_#T&06U@ ^%6&UF6YU33:"3%FDBS M&M%,P[IJK9$IX E(]89GX;TG@!9T:\D\4%QUNO X:KP,+V]D#.^%4 M*?)U47OP\S/.DZF&3/W:Q;$"Z^X&,_?F5!4TAK&#%\/&RHE>O_+[WOL6JIV& M:J<-/;H2FG(B-QJH1H.XTD!9#XXPS-74\2X'JBWZ=@MS3U=1MS_L=4;N:@>S M;L.LV\JL/BQ3E#TW5XO,.,UW[=X*\\SP]1J2O4,JW7L!JOV&:K\UGI-M0>F: MRD21I:2Y1MG+'"\H@2KBK(EX@1%7_Q*__TA\OS,,N[O%'S1D!ZUD \\?D(NL MX.(>H [NK)1QBAER[T%HA7QF=,.&<'C(@Q"^ -5A0W7XWP>!KC"KTFO,R";= MLB;=MDL_?"1]SPN'NY7WO8U@SPREO_6^^8?4O48[,-N'=\EO M?4L.*'V]T;;VP2 ,O;_$=[=*!U.&?:%RR3"G<%B@G7[%U M(0\/2?-XLE%Z94I$@H=*2#,-2J+Z- Q-5F+%S$#5*.U-H73%R&[U,C2U1I9[ MITJ$212-PHIQ&:03?S;7Z40U)+C$N0;35!73CS,4:C,-XF!W<,N7);F#,)W4 M;(D+I"_U7-M=V*'DO$)IN)*@L9@&9_'I;.SLO<%7CANSMP:7R9U2*[>YSJ=! MY BAP(P< K.O-9ZC$ [(TKC?8@9=2.>XO]ZA7_G<;2YWS."Y$M]X3N4T>!] MC@5K!-VJS4?MG78987C%@ZT6H#VEE;-+?PJ7IO2XY+UY0%:7O+K1^E"U+9JE0B1VU> MP^5]P^D1WNT6US)#Z$]0M2NNF81DR3C(,-L&GK6! MDV<"QPG<*$FE@4N98_XG0&BSZ%))=JG,DE[$"\P&,(R/((F280_>L"O-T.,- MG\$[%\P8^%QL,_W^R=[#-6%E?AQ*MP4[/@SF9NO4U"S#:6"'QZ!>8Y"^>A&/ MH@\]5(\[JL=]Z.D+(H[FQ7:?1()Z$ZP,4 M3CH*)[T4XN@E+$JFL?V8X"?<<,FKICI$H!?J+VLUZHB._F5;1_^!ZKBC.NZM MZ?Z(0<&XMI.O5U:IUTPT"(R 2H2&PO=V]R:W-H965TQ-!F*M8U/;@5:Z'W^V X$K(=I#NB^)[@ZJHB\N<"F=C-O- [+#S0=:GM@I]- M-V2-2]1?-O?2S/S62D$KY(H*#A)7,V\>WB["Q"HXB:\4=^ID#-:51R&>[.1C M,?,"2X0,<-\X\$H5O!/M&"UW. MO+$'!:Y(S?2#V'W O4-#:R\73+DG[/:R@0=YK;2H]LJ&H**\>9,?^T"<*,31 M!85HKQ Y[F8C1WE'-,FF4NQ 6FECS0ZB MRHG61E2!*HE$!93#YU+4BO!"37UMX"V"G^]!%PUH= $TC."3X+I4\)876/S; M@&^\;EV/#JXOHEZ+=Y@/( [_A"B(8O@=_ -H\^K9(6Z#&[L=X@L[_%57CRAM M$)<=)AO&QD+2;<'FY*W:D!QGGDDZA7*+7O;BMW 4O.[A2UJ^I,]ZML UY9SR MM;G8C/ =#C,X@;J(TBKHITI8B[:4P]6:%5/\' MC/0<(TS383?&N,48]V*81+OF;HS/[\8HO7 NDQ9ETIM)WUQUQ>)FOD5I_A;P M7A*NP90\A'>$2OA*6(UP;[+-I5H7U^1_R+0P.-;9X(I<*P1C1"K8&' 741O: M8RGJ+)/-/I.3^(91,!A?N'/AR9\@?';^7<.U_]'$)V!I,$CC"US1D2MZ?DY> M Q:=@X7A@Q5UHR2"Y=)C'RA[VE_:.W+V&+SF[:Y/T M/'#^2?]1H5R[+DM!+FJNFU:D76T[N7G3OQS%FS;P$Y$F3Q0P7!E5&PO=V]R:W-H965TX"&^O3CIW: A(KN^TA0! C[:'H@9'&%A%)])*4'??7EZ1L MK>S(:E((:"\V2,FS0LRL5,KUE6V+.,6V9[CC.R$AAHO9IDPO[#=VSH6Q*60+-\[ MJPAR6E3_Y&4O1,/!&YYQ\/8.WHF#&YQQ\/<._EL=@KU#8)2IJ!@=(B))..5L M"UQ;*S3=,&(:;T6?%GK=%Y*KKU3YR7 A6?R\#N*D" M\,X$X'IPQPJ9"K@M$DR. 6S%IJ;D'2C=>)V($<8#\-W/X#F>WQ+0_.WN7HM[ M]'9WMX.-7R^0;_#\H7F3$CQ&18IX7BA MDR"!>[)3R:E6[(_K)[62*KO^;%N::NJ@?6I]Y%R)-8EQ9JDS12#?H!7^^(,[ MG(*R14Y: 9.K(B]FJ MH'\AE$7=3D"89(F;JX0ONHUM\G>'X<$."1?@05XEB$J5A.S:B?1>[7L" M.])^6&L_["3=.'@J+4M]\+2)UXGSWKW;)UC4$]B1?J-:O]%_=UR,^I2\3["H M)[ CR2]KR2\[M^Q73@IYD2AM84DHAPW)2J,^;]W+L-+VIS==)7 UT:692+_8 M-J'O#:?VIJE;93-LV$SK2NMJY-C7$R?J.K,%,9?(>I2K@[PE>T$)#A4D$Z@TNU77E5 M%54=R=:F3GAB4E4=IIFJ2A*Y-E#?EXS)0T=/4->FX=]02P,$% @ U(!0 M6.J<3NH-!0 !1P !D !X;"]W;W)K&ULM9G9 M?L1B,(ME MDR*YB 'K_#KZ$$<_UG1'V0M?$R+ 6QPE?*:MA=C&X>@Q#A-M/LVN/;#YE&Y%%";D@0&^C6/,WA_A:BW2"_I\NL$K\DC$T^:!R3.]5 G"F"0\I E@9#G3;N&-AU :D+7X M+R0[?G ,TJ$\4_J2GOP=S#0CS8A$Q!>I!)8?K^2.1%&J)//X68AJ99]IX.'Q M7OV/;/!R,,^8DSL:_0@#L9YI8PT$9(FWD?A.=W^18D!VJN?3B&?_P:YH:VC MWW)!XR)89A"'2?Z)WPH0!P'(/A* B@#4##"/!)A%@-D(@-:1 *L(L#(R^5 R M#AX6>#YE= =8VEJJI0<9S"Q:#C],TOO^*)C\-I1Q8OXHJ/^RIE% &/\-W/_< MAN(=7(/'?!H N@19"_!MD]VFV_0VI4V^>$3@,.*7LO'3HP>^7%R""Z #OL:, M'HXYP[_QPJ!B-6=Y5,],S MC^C]LXV?"BS7_]!3K&[UUTAA3S M!A*KD;-*)1]]L4SD%@-CUWBL95X_F0X$20X!<5N0[$G#2;*COHR&4BLQL0IF3A* M)O=OA/DA/TW%:5&Y=FVS@4795U\L XG5L+@E%E>)12[+2Q*FDT76>$#>-B$[ MCE2:06 TD-"KK9GQ@ MK0IH%&'&P48:@&PV=4ZF0GIR,%%<-'(G1O4'&U-+G4U?=$.IU=D=V%YX]D)V M)K'"2)L-9'83D[+CWI@&4JMC0A4FU&-M.Q,4:H-"UFB"FJ"47?<&-9!:'51E MN*'2E2I6NS.AF6UHT#)'+=NDSJ,WM<_PVK RVU#MMCL6P#-Q6>WR98_LUK/8 MT4Q=Y3QUQA\E4OEK:"N7Q\.W;0YN@R!,CW $O)#[$>7;(V]S<$@[?3>HFC>4 M6AUI9<^AVI\O]K/KGE\I^CA\%S%-V/QI1)U);VZ?X84T4-7R$_)V48#'92U'1VNY6JHW MU\^P\JBR\DAMY3NXGE/_"M5:_3--MST'!W7S0ZGEK/2#_9&8L%6VS\2!3[>) MR+<(RJOE7M9MMH/3N+Z -UZ^(U7)Y!MD7S&3+^,<1&0I)0WY6J@!EN\YY2>" M;K)=F&&PO=V]R:W-H965T.T^L_:8';[6?V3TX[:KFG&BXE M_\9*4\V\CQXI84%7W'R1F[^@TS.R?(7DVOV331<;>J18:2/K#HP9U$RT3_K8 M^; %B$=' '$'B/< 47H$D'2 Y+6 M .DSIE6BO-A3@W-ITINB++1R&8;SDR' M1OE,V&F_-0K?,L29_-;(XJ&2O 2E_R!7WU?,/)$/Q V3OQLW-S><"G(R!T,9 MUZ?X]NYV3D[>G9)W)""ZH@HT88+<"6;T>QS$]C7C'*%Z&AA,TGXJ*+J$+MJ$ MXB,)13&YEL)4FER)$LI=@@#5]1+C9XD7\2#C' J?)-%[$H=QOAT8":I)^PQ/$E1_BZ*?KG_%X;A;OFWT,6MQ3I80I[DISIAA8P\_"HT*#6 MX.6__Q9EX9^'['E+LOD;D>U8E_;6I4/L^3=W"$!)Z!H4GFEDJ:@P'TIJ@"PH M4V1-^0J(7!#MEK]TRU^W80@[P85=2LZITJ0!U2[]TT/^MWE,7![VX%WG:>RG MN/C6V\:^C$HR/\MVH^8OHZ)DXH]_A.UX,>J]& UZ\5D8Q?#P+HZ)AD=0!=/[ M.[#5UW*/MC/_Z$_VY+5!XZV@. KWQ+TDFDS&_A%M6:\M&]1V)Q04._8#?:F9_P]0 M2P,$% @ U(!06'=8#W$, P + T !D !X;"]W;W)K&ULM5=;;]HP%/XK5B;M(JU-'&YM!TB%=EJE54.MUCU,>W"3 [$: MVZGME%;:CY_M0,(D5 6CTS'*N!D&F=7$6ABK) M@!%U+ K@9F8J)"/:=.4L5(4$DCHCEH=Q%'5#1B@/AGTW-I'#OBAU3CE,)%(E M8T2^C" 7\T& @^7 #9UEV@Z$PWY!9G +^GLQD:87UB@I9< 5%1Q)F Z"(G+E?M&\6MLQ MBY-2:<$6QH8!H[SZDN=%(E8,<'>#0;PPB!WORI%C>4$T&?:EF"-I5QLTVW"A M.FM#CG*KRJV69I8:.SV\U2)YR$2>@E3OT.5C2?4+.D)N^,B&FZ*Q8.8_H(C+ MXOL+T(3FZD,_U,:]!0F3A:M1Y2K>X K'Z%IPG2ETR5-(_P8(#>^:?+PD/XJ] MB!>0'*,6_HCB*&YY\%IU,EH.K^U+!A*%C52M"]!K;C?0F2I( H/ [! %\@F" MX=LWN!M]\I!KU^3:#KVU@=PX)TJA;]-*&_3SJYE'5QJ8^K6.:OL 5#LUU<[6 M>40:)%M'T ^!(_0"1"H/FV[-IKN]JN@WNJ:==/=ZV3&9.&K.YVB?RB_0]LQVI9K@_Q3_%8#VJ]L>QPV9V(MU8\A( MFFA3PY1+7LFI7CD!UM+S0NZ:OZ8 X=9>U3Y$0<)-1<+>*K*-VGZ 5_,S6)7VWXM.R_DKNEKZA+N[E7L0Q0@W%0@[*T:VXCM!_!L[7#E LM SMPU M7:%$E%Q7=]EZM'X*G%<7X&9Y]8ZX)G)&S7F?P]281L<]H[&LKN951XO"78?O MA3:7:]?,S',&I%U@YJ="Z&7'.J@?2,,_4$L#!!0 ( -2 4%C+^O28> 0 M #L9 9 >&PO=V]R:W-H965T. EH &=M)YFI^N-K T,"(6@R\D/F M86+#.1_GX@^?8\8[RAYY#"#04Y;F?&+$0JRO39.',62$7]$UY/+.DK*,"#EE M*Y.O&9"H4,I2T[$LS\Q(DAO3<7%MSJ9CNA%IDL.<(;[),L*>;R&ENXEA&R\7 M[I-5+-0%DQ4L0'Q;SYF[K[#2J'!@HOI"DO_J-=)6L9*-QP0;-*65J0 M)7GY2YZJ0!PHV-X)!:=2<-H*[@D%7"G@URJXE8);1*9TI8A#0 29CAG=(::D M)9H:%,$LM*7[2:[ROA!,WDVDGI@N! T?8YI&P/A/Z.[[)A'/Z"-:R/45;5) M=(D6,6'P404W0C.:R17'29&SNRK!Z]7M'F]PG3='?9.J7/ &@!;)N$4&8) MW1YGZ29-:5@._UBB>PCI*D_^E5)S8 E5PEQP]/?O\@'HLX",_].5K=(:M]L: M]7*ZYFL2PL20;Q\N30)C^N,/MF?]TA5IG6"!)K!&%MPZ"VX?^O0K%21%7'&H M(DAX$/JN.)9XPP)/O9.W4SRT;&R-S>UAA#K$!KZ/[:98<"QFCX8#[-1B#:\& MM5>#7J_4BE#$9["%? /H/S1/B5![3)='O5CGK@R=8($FL$8,O3J&WD7QT].9 M!9U@@2:P1A:&=1:&FOE9XGF'C'*'HQ8[.X0O4O0P486&,9,TKFX^M[*K6LD<2 MG>[T0IV[,K2B!;K0FF%T]F%T+HJCE3FZ4J$3+="%UDS%OLNP>\OGM] 4=^V@ M_LAO$[53SAO@-E6/Y8;RSSK!U7WE;O>7[@N2 B^(FA'V""+)5YWN]**7A@X1,TW1?P=G\%_RODP*1OBJ@DRI(\X8(1=5;8Z54OV-E+1"=: MH NM&?2UDTNRF/7^FK]!>"F./=N7;]57P:*T^H] M3/E9X0MAJR3G*(6EA+2NAO(URLJ3^G(BZ+HXNWZ@0M"L&,9 (F!*0-Y?4BI> M)NH!]?>2Z?]02P,$% @ U(!06-'VU:?1 P T!$ !D !X;"]W;W)K M&ULQ5A=;]LV%/TKA 9L'=!&HN2O9+8 VTJW @L6 M)&CW,.R!D:XM(I+HDK0=__N1E");!J4Y@8"^)!)US^$]A[PTR>F>\6>1 DCT MDF>%F#FIE)L;UQ5Q"CD15VP#A?JR8CPG4KWRM2LV'$AB0'GF^IXW< MFK9['D[95F:T@'N.Q#;/"3\L(&/[F8.=UX8'NDZE;G##Z8:LX1'DU\T]5V]N MS9+0' I!68$XK&;.'-]$>* !)N(;A;TX>49:RA-CS_KE2S)S/)T19!!+34'4 MOQTL(T7JU'UJX.GS*_MG(UZ)>2("EBS[FR8RG3D3!R6P(MM,/K#] M'U )&FJ^F&7"_$7[*M9S4+P5DN456&60TZ+\3UXJ(TX _K %X%< _U) 4 &" M2P&#"F"L=DLIQH>(2!)..=LCKJ,5FWXP9AJTDD\+/>Z/DJNO5.%D^"A9_)RR M+ $N?D&WW[=4'M G]%A. \16:"[4G-CH01+HJX $28:^D6P+R]6WWSDI MI/K\(0)):"9^G;I2):B[<>,JF469C-^2#/;1'2MD*M!MD4#2)'"5LEJ>_RIO MX7YP7C.JX MAK1A+6WX3FGDI4W:T)K*8.R?26N)"X(S:?8X[-N5C6IEHTYEMR\;]=NB*F#' M,E4EF5K8.@>L9,->(XL1/M-DC1J>#Y8U*IC8!8UK0>-W"&H?IK%5T)GY2WO4 MF>S(&A5/BRE4.M\#GZ M0 MT ,);=FC=5,,2:K7LOGK/P!"7D8"_G;JK1 MY511+U2E>^[)43<'OC97!@+%;%O(\EA8M];7$G-S&#]K7^CK"G.$/M*4=QUW MA*^I.M!FL%*4WM58[4]Y>7U0ODBV,0?J)R;5\=P\ID#4"5H'J.\KQN3KB^Z@ MOL0)_P-02P,$% @ U(!06)2?C#2& P 2!$ !D !X;"]W;W)K&ULM5A1;YLP$/XK%JNF55H+A@32+D%J4TV;U&[1NFX/ MTQX#S*?:-0;[B&X6-K(R1H3+G_)>9?(PGEF,B@@0B92"(_KN'*22) M0=)Q_-Z"6J5/8U@=/Z*_S\EK,G,B8;HUU!"EEQ3_YLQ6B8H '3QBX6P-W7P-O:^#E1(O( M5$2$1:C*6>* MLB6PB()$)^@3$8(8I=&;*U"$)O)87[V[O4)OCH[1$:(,?5WQ3&I;.;:5CLC@ MVM'6^V7AW7W"^Q5$I\C#;Y'KN%Z+^71_<[=N;FL=2C'<4@PWQ_/V$..B(<:/ M:[TWC$!$1L-X1E"_V R\03L76:'UIJ/8'5F/HE4_\%=YS?IPP]@=5D"$H9@LZ$ MSQZW&9\G=$G,"ZZ-;] H2>SA9DUV^GHFDU')9-3)Q"109Q/-,LU$OY9$ZUNA M$^/0Q/4$5J-[5M(]>\'Z/>M3AI[ :C)@9]=&.'U4\!:E6L+NR'>"T7\EW.WM MN6PJ31$^L(K17W0113PSB9Z1!S)/H)5?)^ZA*>T+K:["KAO"+]D.X5[[H;[0 MZE+L.B+H[R'9V[C =WM[+ED=IT0[FZ%6JO[L](#=,W9\N0KB!1= M4S*G"54ZU:U,.UTT.J"[-HM/'S)0N^U&^L+K2[%KA_#G7W.WH7N-SO^ M 6X6>J]-E5TYYIIO##=$+"F3*(&%AG=. RV=*([MQ43Q=7[RG7.ES]'Y< 4D M!F$6Z/L+SM7CQ!RFRX\GX3]02P,$% @ U(!06 @IH8NH @ #P< !D M !X;"]W;W)K&ULC95=;YLP%(;_BL6JJ9.V B9\ MI$N0VD33*FU:U+3;Q;0+!TX2JP8SVTG:?[]C("A;:+(;L/%YS_/ZX(_13JHG MO08PY+D0I1X[:V.J:]?5V1H*IJ]D!26.+*4JF,&N6KFZ4L#R6E0(EWI>Y!:, METXZJK_-5#J2&R-X"3-%]*8HF'JY!2%W8\=W]A_N^6IM[ .9PV!@,S8 M# Q?6YB $#81VOC=YG0ZI!4>MO?9/]5SQ[DLF(:)%#]X;M9C)W%(#DNV$>9> M[CY#.Y_0YLNDT/63[-I8SR'91AM9M&)T4/"R>;/GM@X' DI?$=!60&O?#:AV M.66&I2,E=T39:,QF&_54:S6:XZ7]*7.C<)2CSJ03613<8)6-)JS,R426AI%FK=?;QBM]Q>L4LBL2^.\)]6A 'N=3+CF ^C0/: M#XL[6'P.EO3!XF/8('CEER4=*SG)>L"-!VQI0/41D^-:AE'23QQVQ.%IHC1, MD*S=_8*S!1?&ULK59= M;]HP%/TK5E9-K;0VGP3H(%(AFU9IE:K2;@_3'MSD0JPE=F8[T/W[V4[(@+JL M#WTAMG//\3G7SKU,-HS_$@6 1$]52<74*:2L+UU79 546%RP&JAZLV2\PE)- M^<&U!5NH'GQ6Z%"762B5F[Y%@0E9%(S8/58PQS*4A,I&;\[3J??4@-WQUOVS\:[\O*(!_8Y@MT?@::+V.E,+]HT\5Z#LH:(5G5@96"BM#VB9^Z M/.P _/@%0- !@D- ] (@[ #A:P%1!XA,9EHK)@\IECB9<+9!7$P+R=5;HG RN:89JP#=XR<0Z!PMU+7*FQ(06Z(YJVI&@4JA9U^9$&@& MZJ(!V@.=IB Q*<69@C\L4G1Z5P0>8/8Z\/V; QZ&X.C-E0-5!6.V@RT MP'A76.@?J)I;@@;A>'B@W48U'H9VZ7$O/3XJO;O+I[K G-DJC,U4;#V5*/0. M?%GBHG$0C,(#9\_C@C >C(8'UMR=0EL!7YF&)5#&&BK;6M2O]CWQRK2"@_69 MZI5M:_M'TS;:&\Q7A I4PE)1>A=#E73>-J]V(EEMRODCDZHYF&&A^CUP':#> M+QF3VXG>H/\'D?P%4$L#!!0 ( -2 4%B]N8V_FP, ,$- 9 >&PO M=V]R:W-H965TR_7QL(2;!!HU%>$FS.N3[GVES;TP-EO_D60*#7 MLJCXS-H*L7NP;;[:0DGX/=U!)=^L*2N)D$VVL?F. &^+XL"?MO#@4]S"QL'3M^YINM4!UV,MV1#2Q!_-H],MFR MNRA97D+%2+Y M7JUH">B)O )'=V@IUU6V+P#1-3J]0C=SJ&"=BUOT]56N. [H)@5!\H+?2M*O M98IN/MZBCRBOT-.6[CFI,CZUA=2G1K%7K99YH\4=T()=](-68LO1URJ#[#* M+8UU[MRCN[D[&C&%U3WR\%_(=5S/(&CQ=KIKH*=OI^,1-UXW5UX=SQN(M]@S M!I5X,&6V8?IFIBH>#WQ'5C"S9'7@P%[ 2CY]P*'SV925:P9+KQ3L(F-^ES%_ M+'KR#3)@I# EK"%&-5$5QYHC^;[<4^W#I([ ME]O3K8/\R4"VHTYW-*J[_:9DY:J+G9#%#IH29[(2:0+B.'1Z5G10@/T>*-5! MV(D&YB#NO,2C]2&%-4@WF;% Q-;ZIU MC+:R4QV#)YYYHK%SVK6=]Q6)EG\('*WHOA+-0;#K[>XA7^K3=Z]_KNXG]9GY%*:YW/P@;)-7 M'!6PEB&=^TCNCZRY+S0-07?U"?J9"GD>KQ^W\HX%3 'D^S6EXMA0 W2WMN1_ M4$L#!!0 ( -2 4%@<;M2HM 0 !$3 9 >&PO=V]R:W-H965TF"D ML2U$$EV2LI-_WR&ER!^AJ*#82R+1?(]\,^3PB=,]%\]R Z#(2Y&7 M#(]=X:'K/U1NF&X7RZ96M8@OJ^?1#X-FQ9TJR 4F:\ M) )6,^^6WL3T2@-,CS\SV,NC9Z*E/''^K%^^I3,OT#."'!*E*1C^V\$"\EPS MX3S^;4B]=DP-/'Y^8_]BQ*.8)R9AP?._LE1M9M[$(RFL6)6K1[[_"HV@2\V7 M\%R:OV3?] T\DE12\:(!XPR*K*S_LY,.@!1 X@^"A@U M@)&)3"W%Q"%FBLVG@N^)T+V133^88!HTRL]*G?>E$OAKAC@U_U8FO #R!WL! M22[($M=56N5 ^(H\0L++),LS9C*$+4O%5*6X>"5?( 7!F@"A./J]6 M8))Y:!W$H%B6RT_3H<(YZY&'23._NWI^8:DVDGPN4TA/"88HME4< MOBF^"YV,,20^B>BO) S"R#*AQ?QQ.'6JB-G^1X8MZ\T?B3"8YEY4 M\O?MDU0"]]0_MHC7C",[HRXT-W++$IAY6$DDB!UX\U]^HN/@-UNT?B19_(/( M3B(Y:B,Y]P.5L"VE-30/#K6OM;A[X.L&[ MXUA]J%?] (O[<"X M!E)ZHCT(0KOX<2M^[!QPL6'E&E NV;&\JLL9R_'(8V5B3:>;;A!&_KA#>0\R MNO9IA_3Q^[13?V07?M4*OW*.]XB[A(ED8W*>P@Z/^2T>VLHL[$1 FBF;_"MK M%L:3L^5L[49'X[/U[)[B( K\JW3255^ JFO5$Y2PRA1)*W,4 M9Z5"0X6G<86;?2O0+ KU2O!@*.4*A"TLUQ9U9UGO[Q*[9SR@MDUP(IX&!_L2 M.,GN@>72+&]X%:CX6;"JA1VY+P?V;6I&^2[@M91S>F1;:/.,='T MHJ4MS8%$T@P]ET#9&1E%'ORY%X4%1Z-Z]S9< '8>#XA/) MLR)3G=NWAPOW;T=&%GW([K.I09XKIUW*#Q:..GW-?%D?R]LM%UJO*=").;*L MTJ,/)#/J2U(CR!6 I]$!1?5UJJPP\F<6\*>45VEY7\@3[4?[!-UVY;?U<9^ M7/3@7"6U%]EQ ,?]R#[=!_=$W=[D\"FKFC5M#4*/P:&=-KD?V1&^N \96JI8 M'83AT5U! 6)M[EPD^J6J5/5'=-O:WNOQ)4JZON7^D7QK;F1>.)*\<(\;H#AEY?N@+^O.%=O+WJ ]A9L_A]0 M2P,$% @ U(!06-I/&ULK9=M;]LV$,>_"J$50PO,$:EG9[:!UL;0 GL(XK1[S*\?''/=WMMOG 7LP/=L3737P]W$N[<)LJ&YZQ07!1( MLNW<^4ANER0V#J7%-\[.ZN(:F50>A7@R-U\V+6#]UH'OW;PRT0KLC*M M%=5T,9/BC*2QAFCFHJQ-Z0W9\,(LXUI+>,K!3R^^%*G(&7J@STRA"5I7JXG$ M%JWYKN!;GM)"HZ7(#Z)@A5;FR8IMF91L@UIG]%$I!D]IL4&_<_K(,ZXY1'R_ M8IKR3'V V%_7*_3^W0?T#O$"/>S%48&UFKD:TC P;EHC?ZJ0O0'D%4MOD$]^ M01[V?(O[\O7NWK6["\5K*N@U%?3*>/Y@O+H:&LI RS+0->E3D!CC#FO?"CHO'NBI:<,Z'2]I M+<,D#J#[#US3; 1TVM^""9[B;OOWS4@4>F1J1R6XU3@\OE?UGDFKT.#>+T9D MVBV@Q*'7E3M7NK:->9MWI'Q@6O.^JD>36Q8C^4,#CZT2)F5M"]? ("GB7G1O$:U6>( 0TL/L+9: M1\;%SKR>O7:JQ+WWK01F19>U;T6P%W=!W8M#B#D!_D'ECA<*>F8+?O@FAM61 MU:&JNM'B4)Y+'H6&4TYYN8>#*)/& )YOA= O-^:HTQQM%_\!4$L#!!0 ( M -2 4%A\,Y49S 4 (\I 9 >&PO=V]R:W-H965TT1>G2-QMN/BBUPSIM!3FF3R8K!6:G,^',IPS5(J MS_B&9?K*DHN4*GTH5D.Y$8Q&15":#(GC^,.4QME@/BO.W8CYC&]5$F?L1B"Y M35,JOEVQA.\N!GCP?.(V7JU5?F(XGVWHBMTQ=;^Y$?IH6*-$<@^M\C6[ DR9'T M.+Y6H(.ZSSQP__9W, Y5LP9._XTBM+P:3 8K8DFX3=WP7H[9MWZ V*,_1YS;>29I&<#94> M0 XS#*O.KLK.R N=88(^\DRM)?HMBUAD @SUR.OAD^?A7Q$K8L#",^3B]X@X MQ.T8T.+UX:0C/'A].+9DX]8WPRWPW-? MHGK=J'GE.)<;&K*+@2X-DHE'-IC__!/VG5^[&(,$"X# ##:]FDW/AC[7-.H5 MI"32DQ7]QQ]D7F3>ZRE@KJQX=D4;[4'VFRI65Y3O0#@F8AZV*H M1/3W&,*^[[0X&K6(Q-,I.6P66,=W9/9^G;UOS?Y6(U(1KHLI$[%'_5C< M*F:+)B:*%0IUB?RF'[@[*KIKH-^B@W@3=X(/Z.AHYCJCB7] AW7 1](QKND8 M6^FXSP0+^2J+O^OYD%-0K9/.M,>M?":3D3+&;2VMU^NXK3?L??=FZA3:'#?B'-O5 M.8A9P6U!CJ=>V^#:Q]*;.2 TD[G&"&"[$[A3+PAZ>USO=0DJ_:'03,X:\8^G MIREUD!I_ 8H60*&9KRX;RT#LEN&84D&W?8.^[+U-0:"93C<$@/0S& ML:6NZL.@SIN.VLR!>@DH-).YQDL0J[">7PGZ/>Z4=?; O@L3%"V 0C-):]P" M. +Z(AX4+8!",REM_ 6Q^XNC:IW7?HGDMY^KQFC^X]P4!] Q2:R5SC&XA_FC4+:0D6H&@!%)I):6,PB-U@'+5FVW[" M&W(D.)V'ON?>.@%,X";=Q$J[=25SGGV>RXJ-V]]M.>WSOS12@ M7@(*S>2N\1+N:;Y+N*!. Q0M@$(S*=W;\ /X7:+",G90^.U7=?8N>Q,$ZAN& M>SO54B96Q8X_7:KX-E/EKJ_Z;+VK\++82W=P_@J?+\J]@0U,N57Q(Q6K.),H M84L-Z9R-M2X5Y>Z_\D#Q3;$?[H$KQ=/BYYK1B(F\@;Z^Y%P]'^0=U'LPY_\# M4$L#!!0 ( -2 4%@I[._&PO=V]R:W-H965T;'M1](*6 MQA81BE1):NWTZ3ND9,4'V4C3WM@4.3/\YBC($C]BC+AS29N[E'-)K(QG EX M5$0W5475ESEPN9UZH;>?6+)-:>R$/YO4= -/8)[K1X5/?A^E8!4(S:0@"M93 M[SZ\>P@#Z^ L?F.PU0=C8E-92?G9/GPHIEY@B8!#;FP(BG\O\ "6I/D\@U64(N M18C$7R\PY\WH)'%\##B'R4PI3: M@D!Q',!'%7HIHKT4\^AJQ 7D-R0.WY(HB.(!H(=O=X^NX,3]R<0N7GPAWKG^ M%P5^2][O[,C9(3Z &;.!P/,X][ MYO%_EKQ6#*>MX(/E:WRN>!*P ^9 MA=EH&/^VQ[^]BK_8@RO@>"O:ZJ7!& [8/.#[NF6FM!FYSU!C2JDP+QC,X_8< M,(E/DABP";-D.(8*R!KB^EM+L'^P&?2\[^P=02P,$ M% @ U(!06.9SVPSL @ 9 L !D !X;"]W;W)K&ULM59M;]HP$/XK5C9-G;0U;[RI@TB%=%K5=4)%W3Y,^V"2 ZPZ<68; M:/_]SD[(@ +KI)0/Q+[<\]S=XY=N#XSL9PQ^8+;0QNU"_H'":@[XNQQ)E;LZ0L@UPQD1,)LX%SZ5_$/>-O M';XS6*NM,3&53(5X,)/K=.!X)B'@D&C#0/&Q@A%P;H@PC=\5IU.'-,#M\8;] MLZT=:YE2!2/!?[!4+P9.SR$IS.B2ZSNQ_@)5/6W#EPBN[#]9E[YMSR')4FF1 M56#,(&-Y^:2/E0Y; +]S!!!4@& ?T#H"""M ^%) JP*TK#)E*5:'F&H:]:58 M$VF\D6SW"S[1$M\RQ"GHSO03 *NHR9C3G-%/I)O5$IJ5H.O?&[WB?#BG3)%G<$-F.:JU:M99E#X^NP@PM M*1GAUI)LNK27B)&0Q$PE7*BE!/+S*_J0:PV9^G5(VE:3TC9)%C=$MB-MNY:V M?7)#7F4%%T\@2;*M+4IN!'X32549*')T^QPJ[&2$_]TF39+%#9'M*-NME>V^_@GL M-BEMDV1Q0V0[TO9J:7NO<@)[STY/B.T?_O;.X7._(#S@%S_W\_?\RO+6^M6\=)V2'OV(;:09KIQH4=@N9RHT]DQVN, V&*1QP/?F_&P^#)GK(7OL%8@%]9FO.IM1%B>V_;/-[@#/$!W>).4[J? M6M Z3#R2]4:H"7LVV:(U7F+QM'U@I0I+K^%F!6O4SE6/S^H#^ MIR8OR3PCCA(6*5#S2_5^X(J07&-.4ZU^PKVP="\0%%S2K MG.4*,I*7_^A7)43# 09G'-S*P3UU\,\X>)6#=ZV#7SGX6IF2BM8A0@+-)HSN M 5/6$DU=:#&UMZ1/@(BDA< )4$@*H0%P&V&!2"I![\#3,@*W M-Q_ #; !5WVD'35HNVXHC8OJ;EGJ$$7 M?*.YV'#P1Y[@I U@2YUJL=R#6'.W$S'"\0!X\"-P'=Y.VI:]O]E75Z)YO48RGEBPW'+,=MF;OW\' ^632 MI4^PJ">PEF9^K9G?A?YZNYBD*R%"#:'J[FYV%SKC82"#MFNJ8K#SQR/'&;;M MHM=VKN]ZHZ-9B\JPIC+L#'^$F>VH9COJ.= @J=Z$%V(] MNB[6!C-3K(UH3;,6^W'-?OR&6#>)7A?M\571-E@9HOW:"@Y":.8+G6,?Y'0R M?L1<,!(K6K+IBE] H5H38]?1"?2[E;%7M*@OM+:(C682ONF=4KGW)5V?:%%? M:&WIW*-T;F?^+:KRHG,/_RS(#J4X%_Q2-:E@FP7 .=E6ETTB@XD;^OZ9377L M,&%G,S9;:C9TJ[X:S'NIUS:S5[2H+[2V=L=.$_IOVTN=G>IO2]";O7)P#,5@F;Z M&ULK5;?;YLP$/Y7+"9-K;2& M0&@V=0E2$CJM4MM%C;8]3'MPX0A6C>X4QU97OZ[2 DNJ>K$#@3BY520U.U=+7E0*:.5#)_;#? M'_HE9<*+1VYMKN*1K UG N:*Z+HLJ7J9 I?KL1=XFX4'MBR,7?#C4467L #S MLYHKG/D=2\9*$)I)013D8V\27"67UMX9_&*PUEMC8B-YE/+)3FZRL=>W#@&' MU%@&BJ\5S(!S2X1N_&LYO>Y("]P>;]B_N=@QED>J82;Y;Y:98NQ]\4@&.:VY M>9#K[]#&XQQ,)=?N2=:M;=\C::V-+%LP>E RT;SI0-0"(J=,$XK3(:&&QB,EUT19:V2S R>F0V/X3-BT+XS"788X$]_C MS;H1J2R!G-U*K<_)'!19%%0!N2#W5"EJ$T/.$C"4<=R_(-KNZLV+"7+'.,#P_WP)/WPX,CT0RZ] P<7W2 SR7BPE[LC,SI"WYOADPP)V() M=KQ/\*.$MHI.UN\P+2&O%#,/;>_V<\AIO'OFF9$EFLJQJ0UU%^I&3:ZH$$TN]]4W\ MN45B^KVMRE/9&48%;!72 M'>=$/:^!R3[#4WS:V-&Z,6XCRM.6U+ '\ZW=*FM%(Z6B'(2F4B %APROILOU MW/E[A^\4>GVV1BZ30LI'9]Q5&8Z=(&!0&D<@]G6$6V#,@:R,WP,3CU>ZP//U MB?[%YVYS*8B&6\E^T,HT&?Z(404'TC&SD_U7&/*Y<;Q2,NV?J ^^\P2CLM-& M\B'8*N!4A#=Y&NIP%I"\%) , 8G7'2[R*C?$D#Q5LD?*>5N:6_A4?;051X7[ M*'NC["FU<2;?0VU+;-"="!_85>H]>B!*$5YH*@)&R@G:#9]AY(XF2$=I%_ASL8B MS#QW]I\B[*"5RE!1HY^K0AME6^;7I;P#;7Z9YL9HJ5M20H;MG&A01\#YZU?3 M1?SIBM;YJ'5^C9X_=+P A>3!CH132PH&IU+H2V(#;N%Q;D2/>9)&QW,%T5G[ M<%"U'Q*-2MD)$SIIW!WGWZ0TIP,=\'X=\K_ %!+ P04 " #4@%!8O.^2OP<$ M !K&@ &@ 'AL+W=O&ULM9E=CYLX%(;_ MBL5J5[M2.V#(UTR32).X54?:68UFU.[%JA<,.4G8 9RUG:25]L?7-@0"(BB1 M3FX".#Z/[1>_X(/'>R[>Y!I D>]IDLF)LU9J<^>Z,EI#&LH;OH%,_[/D(@V5 MOA0K5VX$A L;E":N[WD#-PWCS)F.;=F3F([Y5B5Q!D^"R&V:AN+'#!*^GSC4 M.10\QZNU,@7N=+P)5_ "ZLOF2>@KMZ0LXA0R&?.,"%A.G'MZQWS/!-@:7V/8 MRZ-S8H;RROF;N7A83!S/] @2B)1!A/JP@SDDB2'I?OQ70)VR31-X?'Z@?[*# MUX-Y#27,>?)WO%#KB3-RR *6X391SWS_&8H!]0TOXHFTOV1?U/4<$FVEXFD1 MK'N0QEE^#+\70AP%T,&) +\(\)L!O1,!01$0G!O0*P)Z5IE\*%8'%JIP.A9\ M3X2IK6GFQ(IIH_7PX\S<]QB#X]QJ_283,_"5XI]D.; MMIVQYI%S)S=A!!-'/U,DB!TXT]]^H0/O0YLNF#"&!*MIUBLUZUEZ<$*SCWJ2 MJQ]$^P[*:?L8_JLG>ZGF/W_J&/*@()7?VH3M80J+"6-(L)JP_5+8?O=DK!E> MG#!\SJ">A9CWUF[JW5!MAMVQ*)TM72H*$JPFRJ 49= IRE,2*O/L)?]7T^MS MFRZ=F$OG%":,(<%J\@U+^8;7-NL04UA,&$."U80=E<*.$,S:R;A4.TP8&[4^ M1LJG2$V3VU*3VXN]VOIB[<1<*@LFC"'!:O)1KUIM>M=V:]$"DK:H-(9%JZM[ MM):G")8M($UG!(T7;'=;%RN#1*LKXU?*^)W*,-C%$:MHT%=]Z/2&!:M+F&5(M#;JYL--7U MI3$L6OW;;)5 ^)U+Z#/-5D :]N@UOR&U5PM&#;.=J-9OF,T]^@JO[_+*[F9( M8C^:YY^?R])RQ^3>[A,TRF?TCN7['A4FWX9Y#,4JSB1)8*F1WLU0OU=$OK.1 M7RB^L=_Z7[G24\V>KB%<@# 5]/]+SM7APC10[B]-?P)02P,$% @ U(!0 M6%8_*Z8D P #PT !H !X;"]W;W)K^Y)[ S77-S*"$"ANR1F/X=D(HLX)A=NU*!$.^5#%E<"607"8)$?>G$//UR'*M MAPO7=!$I<\$.ABE9P 3437HE],PN668T 28I9TC ?&2=N,=C%QM %O&3PEI6 MQLB4,N7\UDS.9R/+,1E!#*$R%$3_K6 ,<6R8=![_"E*K7-, J^,']L]9\;J8 M*9$PYO$O.E/1R.I;: 9SLHS5-5]_A:*@KN$+>2RS7[0N8AT+A4NI>%* =08) M9?D_N2N$J #(PUOK.T(F4H"2:WJ,OP!>"I!$- MT8EVC$3[9Z (C>6!1MQ,SM#^W@':0Y2A'Q%?2L)F(0\]P/"#O8:X./=X;@.M[4RI3RXE =G?-XS?)^8HNH>Z18 NH85L"6@ M2_*7"S3.>@,"_;[0&'2N()%_FNK-%^@T+V">TF.9DA!&EGX,)8@56,'[=Z[O M?&RJOB6RFA9>J86WC3VHF()DIFBJ-J?H913F%;(*?,]W'&=HKZIU/ WK=_T> M]LNP6H:=,L/.U@QO&%4ZNXDB"AJSVPI_:2]:(JM5VBTK[;ZU+[MM:M$264T+ MO]3"?[TO[OX\AMEBQE/FM+;BG]I M,UHBJY7:+TOMO[4Q^VUJT1)938M!J<7@]<8KV5XX[[UOXL5FA+CY;8ZGH\ MGF_&W3Q:<%2W:SSP?7?#HPUA'8S[FYNZ73FMFD^%2R(6E$D4PUSCG*.> MWDQ$?OK.)XJGV0%VRI7N4#:,]!<+"!.@[\\Y5P\3&ULM9QO;]LV$,:_BN 50P=LM<1_LK/$0)NT6X$5")IV>S'LA6HSL5!9\B0Z M:8%]^%&R8YH2=0B#XYO65JB'O.,3Y^<[2>F"[.M]F=O)'J\_:ZUN^F M1Y55OI%EDU=E5,O;B\GKY.PRI>T)W8@_<_G0G+R.VE"^5-77]LW[U<4D;EM@OF2-O*R*O_*56E], M9I-H)6^S7:$^5@^_RT- O-5;5D73_1L]',;&DVBY:U2U.9RL5[#)R_W_V;=# M(DY.2,3(">1P NF?P$9.H(<3NLQ-]ROKPKK*5+8XKZN'J&Y':[7V19>;[FP= M35ZVVWBC:OW37)^G%A]EH^K=4NWJO+R++M=9?2>;Z)?(/IZ5*WVDR)1<19=5 MHYKHY95465XT/^FQGV^NHI1'D9?5I7NT:/;\ZG2J^OG66Z/*SES7XM M9&0M"8D^5*5:-]';J_DIOG'E;V].'.+M[_O9\TV6\J+ MB?Z%[A0GBQ]_2$3\JRMR)#$K#^R8!P:I+SY5*BOTA\!I-I9[Z[GBWHNEG5C[ ML72_H%S$KENMNHE79K46TU$RKG*D$IWPW"4K,# M)R9P$M*K!W6L7""IV;DP$)2 ;.'M5CKP89+$;)[T_>H8-^=S,N)9PRH)#"LW M6:&)N-TM_3WGJU1ZN6X2D9L=LH"?A0>V*RD%8:G8N# DE(&!XVU4X M[$K3I$^KKG'Q/&8C=C7 DL#$\ILL9:T7W.Y7MM+?&'.]\*S]KNQ<+2CFO5-( M:G;HAH*265#7HI(1EIJ="\-&"8@; M;5%]ES+Z)&OMV*PM\#B7">OX;A&6FAVU@2&2A+0K0>4C+#4[%X:/",@8NB) MI$%MC(I36&IV+@Q.$;BJY&OCV<"@G Q:@"?QWL 0121J2(L&[:=15,;"4K-S81B+HO;4Z+!=1F). M^^5?Q[#QT@0U$$1A"'J7+?,B5[G^^'W[+5?[JQ^Q'>;L=3LE!CT M8D$[= P5O;#4[%P8]&*H'3KFZ+SU_1[D/H<(9EIJ="P-G#+7#QX:=NSY9PQ,^-R!#6 PFK#&[^U1$X"F\=SA$ M*8L9BF-!.X,,E>VPU.Q<&+9CJ)U!-FSY)93T"R+PG,^,B1M&XS"CC1G^B743 M6-W[NLT0;,<-V_&@;46."G58:G8N#-1QU+8B'_8+>=)'=WC*YX9DV(S#;#9F M=;_B"CR)]RZ'H#MNZ(X'[3UR5*[#4K-S<7*Y.FKOD3MZCV+6OQ04GO.Y,1D^ MXS"?O6X:J:+WFVV6URVN/-ZFX@P(M5*&I68';CB.!^U&C]TT8B"+PY U9EGO&@L\C_<>AL T83!-!&U,"E1, MPU*S_M"8)@P&":" M=B<%*G]AJ=FY,/PE4+N3PM&=3.=]YG",&G.R@2,!PQ'@9)_2"#R+]^8%N<_O MY$:_L'?ZX=[J%X*WA.$M@=J9%(Z6XRQ.^K5OU[!1Q! &B 0,1("9GUCV@"?P MWKL092UAB$L$;5D*5,["4K/O636[1C6]_+T MY*$:&ZGG:Y\UTD3+:E>J_1,HCD>/SS-YW3W%HW?\37)VN7\JB9'9/R3E@PXC M+YNHD+=:,GZ5:A2H]\\=V;]1U;9[=,>72JEJT[U_+/X'4$L#!!0 ( -2 4%A[HKZW"P, #H) : >&PO=V]R:W-H M965T0(Y?5EQD5.%4K$U9"*!Q!%Z8LW6B]((9C JZA@6HQ^)>X,QL66*602X9 MSXF U=B8V->AK^TK@V\,MG)G3+22)>>_].0F'AN6#@A2B)1FH/BW@1FDJ2;" M,'XWG$;K4@-WQ\_L7RKMJ&5)))9 \8(,I;7__2IR<,.P/9> 3@-P#D$#%X!N W /14P: "# M*C.UE"H/(54T& F^)4);(YL>5,FLT"B?Y;KL"R7P*T.<"N8@E2@C50J6K\DE MN:-"4%T*+,=G MP^T>-6Y;#;?B>#*0:2_)@LT0H/S,^N M0.!MT.=!.Y ME@6-8&Q@EY @-F $[]_9GO6I*WEO21:^$=E>8@=M8@=][+I0V!0EZ/V++5-O M<4QP6BT)W1HN^>JRQ F5$I0D<0E$<<*R@C*!74Z1\P4 N>,*B.U?="6^#L"O M M#-=A/8KNT-O)&YV4WIL9FU;Q'V6>R)'[;BA[WB'VB^9LNT$;U#F*='5L=JNFSV%/CM6J\7C4S;" Z]O\1XQT%X0V'1V*.K0[% M]%GLB?%;,7ZOF)N7\/D*-Z?:*U6G%O]?&VAV;.$?B0W[:&HIYLZMD@&F5M_. MDD2\S%7=H-O5]@$PJ>Z]@_4I/@SJ>_R%IGY5W&+%6"[Q(*Z0TKKR<;>(^J:N M)XH7U=VUY IOPFJ8X.,&A#; [RN.)[*9: ?M&ULM5E; M;Z,X%/XK%CM:S4B=@DU"+IM$:D-',]*.5*5S>1CM@P-.@@9PUC9-^^_7!A?" MI6Z:I2\-F',^SG=LG^_@S@Z4_>8[0@1X2.*4SZV=$/NI;?-@1Q+,+^F>I/+) MAK($"WG+MC;?,X+#W"F);>0XGIW@*+46LWSLEBUF-!-QE));!GB6))@]7I.8 M'N86M)X&5M%V)]2 O9CM\9;<$?%]?\ODG5VBA%%"4A[1%#"RF5M7<.HC1SGD M%C\B>6HR(B,0F$@L#RYYXL21PK)!G'OQK4*M^I'(^O MG] _Y>0EF37F9$GCGU$H=G-K;(&0;' 6BQ4]?"::T%#A!33F^5]PT+:.!8*, M"YIH9QE!$J7%+W[0B3AR0,\Y(.V &@YP\(R#JQW<4QT&VF&09Z:@DN?!QP(O M9HP> %/6$DU=Y,G,O27]*%7S?B>8?!I)/[%8$2Y8%HB,1>D6+'>8;0D''\&* M!#0-HCC"^?34S7 :RI$8"Q*")>6"@_<^$3B*^0?I^OW.!^_??0#O0)2";SN: M<6G/9[:0X:J7VH$.[;H(#3T3&D3@*TW%CH.;-"1A'<"6/$NRZ(GL-3(B^B2X M!"Z\ ,A!;D= R]/=48>[?[H[-+!QRZES,8R#UQP"S\ MIROK!>J@&U75F2G?XX#,+5E(64%C4& MPY+!T,C@*@RGC8T:Z/TB\C'R6""O ;?#K/Q<#!J\#5&=";? M46QY[ JO-P:2<@XEYM27[F#X2 KX1)MN0/&V=FFZ$ M>:VZ] GF]P162Q]TJC[+>1.UUK ]);17-+\OM'I*CUI7^/\E6V/4JB#R/-BH M@MKLI3+8@?:,:D-4T4!OH=L:M2;<+O2&36)MLR[E-L=X[E16K2PT]G:GBK=& MJ:LW&DY&3=(==AWR;0[J7-)5QPG-+>?+"JX!O)<6;]NL<_$:PSF7;M6>0G-_ M^@D'6BG!S4,DBB_'3M8]M9$Z.7VB^7VAU7-8];C0>QL5Z:E3U2GM$\WO"ZV> MTJJ-AN8^^C05:7?)$$[&S7W8MFK5V;=HI&'52<,7VM8SM6;<%I$A:E7=7KO= MOM#JF:KZ76AN>$]5I$E;:9"+FA]9YI>].C5OT:9]E9_D-L:OX719G$Q7,,5! M^5>YF:*4@YAL)*1S.9)ZP8JSY^)&T'U^&KNF0M DO]P1N;B8,I#/-Y2*IQOU M@O(_ (O_ %!+ P04 " #4@%!8Y[36ADD# #,% #0 'AL+W-T>6QE MUY#B9X[*6 M7S]?.TT_\*T*#X,N%<2^Q^?<8_NF,?0KO13L;L:8#A:YD-6 S+0N/X=A-9FQ MG%871SC[^GA?Z^D/@[B>?3DY:%ZV'\^M=Y*R&SDGH M%;XZ0!B5Q43C@]R::X]AX'KX#K'I@D O1&.P0%QCV2ZHU M4_+&=.Q@&WP&!77[?ED:AU-%E^W.%5D3[,TD&1_90J_*:9'AGCM' MZ/G?KO.42::HV#1M:O\]K_*K'==OQ+?P;+]6=AU[34;=]^^Q/@&\=Y/Q,9@\ MBNWN'8/)Y A,=M_L6_,%WT#OAHY'4P MPM8MCN''KX9Y P:6!S*];*WQW<8K9'\=8'NZKT*PF>*5B,T47VM _.L&C"3Q M[S:6!QC8+F"U _G]>:"F_)PH@EW%O&%/,(XD"89 +?IK-(Z1U8GAX]\?["F) MHB3Q(X#Y'401AL#3B".8 _" (5%DWX,[[Z-P]9X*U_^_'/X%4$L#!!0 ( M -2 4%B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GRR;:;F6S"A$QO=Q0C@J;&8FTY;?KK5S*D M.2+F[=Z<<)5@$_,@V>!O6F4G)1KY2RZV(0#8?)8"UUV?OXX?E:LVI 7QBK;-6I=VV8Z4*#UC6*[VI>Z*4:W7:.S>/JO+?QWW Y6+[W:R#(BU5 MO=?N1'6Y:/'X4,Z:A;;BLMS^L3M+L"* %?%BG;O7IM +]^D+\86[6&P*9 ,CD M:)!S:W("F0+(](B0_T0$,@.0V?&Z6]8K CD%D%->R+N5:F\^63[1,#U$<7K( MBS37#Z5V[Y6E%6=Y;IK2.GV)F6O+7"L:%4=0)\P^N56/JFP4Q4$:&3%[Y+,Q MBV^Z*(0L%\YR5I8/GD"+7M=7)EZOJ=F*G*.4 &D2)"@3]B#OQS]="V MVX'Z$$7_B#GZW[J(7S6Y;2J?!IV[5GL(;SD4_B/F\#^33^*Q]OW9_KEW>Z<& M(J2!B%D#EV6M7: 3=Y5<^#8\JRJ7'FW3<@)AC M.F2!%#)F5L@N.1RX1F^5UM.$$RF3#+!*35 MGI5B(IE,F&72D5IW-B4RR839))TY=B(&>8?%!-9*'G;@;2PTX.XF2 +)<<84'MI4XJ) M+)0<8;K>89X]NG33%904$R[T.L;,_4O?4TQDH8390H-=3AE.[-,,9&" M4F8%[3!_\9 C^Z3 M8\['I1RV;U>J_S?%1/9)C[#JC#Q-!#-# LJX5R!W8^Y^N:282$ 9LX .M6:S M7LOJB<:B# DHXY[_Z<9LIUQT3CV9(0%ES *"K1GN*4 "RMAKH&Y,?UC_"Z&**8R$+3-UP(O8?I3U%,9*$ILX4 YJT* M,9&%ILP6VL?,E="W4LBR+]3C!' M0[P=D[L:Z@3]&4 #4+@A<\A=#W6"7IGRH5_LMRC0 * M=VL.WW19W*LX'X#";9M#9A\=;E$7YG,=@,*=G,/62(/V[?7'#PNUU*5:7+L/ MJ=WQ7!;YK!+^1WNM:!+[77S+IBC.W;&;\LK(Q?,_VGC^)R$?_P-02P,$% M @ U(!06.)5#QSX @ L#T !H !X;"]?#^/V]30NWO>[P_C0;:?I]*/OQ]5VV"_'N^-I M.%S>61_/^^5T69XW_6FY>EMNAMX9D_KS[1[=X_WMGHOGC]/P/SL>U^O7U?#S MN/J]'P[3/S;N_QS/;^-V&*9N\;P\;X;IH>O?=]?+8__Y8N\N.W>+IY>'[OST M8KM^[B G06[^("]!?OZ@($%A_J H07'^H"1!:?Z@+$%Y_J B067^H"I!=?X@ M:U1& TAJL 9H;95K"_#:*M@6(+95LBW ;*MH6X#:5MFV +>MPFT!CM5&\'T-NIW@Z@MVM^; /T=JJW ^CM5&\'T-NIW@Z@MU.]'4!OIWH[ M@-Y.]78 O9WJ[0!Z>]7; _3VJK<'Z.U5;P_0VS]7; _3VJK<'Z.U5 M;P_0VZO>'J"W5[T]0&^O>GN WD'U#@"]@^H= 'H'U3L ] ZJ=P#H'9J'W0"] M@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!H'=4O2- [ZAZ1X#>4?6. +VCZAT! M>D?5.P+TCLV?E0"]H^H= 7I'U3L"](ZJ=P3H'57O"- [J=X)H'=2O1- [Z1Z M)X#>2?5. +V3ZIT >B?5.P'T3LUA$X#>2?5. +V3ZIT >B?5.P'TSJIW!NB= M5>\,T#NKWAF@=U:],T#OK'IG@-Y9]!:!W4;T+0.^B>A> WD7U+@"]2W/8 M&Z!W4;T+0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5 MO2M [ZIZ5X#>M1G6 >AM33NN _#;FF9@QP $MZ89V3$ PZUIAG8,0'%KFK$= M W#GRV>'Z_=_+K\NMK?6)]7];<;X^!=0 M2P,$% @ U(!06 Y(+SEJ @ =3L !, !;0V]N=&5N=%]4>7!E&ULS=O?;ILP%,?Q5XFXK0+88 -3TYMVMULO]@(,G :%?[+=+GW[.:2MM*F+ M5F72OC=!B>WS._A(G[MC5L=AGYTFVCG_?PI25RS,T/MXFDV8UC93G:H M??AJ'Y*Y;O;U@TEDFNJDF49O1K_VQQK1S?6=V=:/O5]]/H2?73>-F\B:WD6K MV]/&8]8FJN>Y[YK:A_7D:6Q_2UF_),3AY++'[;K9784-4?)NPG'ESP$OY[X^ M&6N[UJSN:^N_U$/8E1SZQ/GGWKCX?(EW>IRVVZXQ[=0\#N%([&9KZM;MC/%# M'Y^*7IU/]N&&S>E37)R_E#D7&';>VVEV86+6?#SN=23'T^LY%#+6=^=?\2TQ ME+[X_Z7>;AD>5Q^Q[_.^*W^!_N0D#XR2!\YI \%Z4-# M^B@@?920/BI('R*E-$(155!(%113!05505%54%@5%%<%!59!D5529)44625% M5DF155)DE119)45629%54F25%%DSBJP91=:,(FM&D36CR)I19,THLF8463.* MK!E%UIPB:TZ1-:?(FE-DS2FRYA1914G@5Z?_T]?LT[?]Q_/*,A[H;7_.3Y=^V-S\!4$L! A0#% M @ U(!06 =!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " #4@%!8NI2N1NX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #4@%!8F5R< M(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( -2 4%@7,;K4> @ &DW 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06,-K8ZE(!@ S!D !@ M ("!,Q, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ U(!06/^N.+XC P C0H !@ ("!XR0 'AL+W=O<\ M !X;"]W;W)K&UL4$L! A0#% @ U(!06!9' M7WI@(P 5'0 !D ("!4C\ 'AL+W=O&PO=V]R:W-H965TYN@4 !T. 9 " @:]I !X;"]W;W)K&UL4$L! A0#% @ U(!06+ZF;A7=!0 20X !D M ("!H&\ 'AL+W=O&PO M=V]R:W-H965TP0 M "0* 9 " @8AZ !X;"]W;W)K&UL4$L! A0#% @ U(!06'4LL6^""0 [1H !D ("! M.G\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ U(!06.2LT+FZ"P I2$ !D ("!,Y4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06#=%I..#!@ )A !D M ("!-L8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U(!06+R\MRK-(@ )7D !D ("!V=8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MU(!06)X?]63_ P G@D !D ("!1@$! 'AL+W=OJ(M(# "'"0 &0 @('/ M$@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06.NQP,F< @ B@4 !D M ("!8AP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ U(!06$>1_.E"!P !, !D ("!B2@! 'AL M+W=O&PO=V]R:W-H965T , .@' 9 " M@9&UL4$L! A0#% @ U(!0 M6#Y,7Q!&! -PH !D ("!1C&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06'#.+>BL P $@X M !D ("!?D0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06)POG)NH! ?A4 !D M ("!*5 ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ U(!06#IB0C_L! SAH !D ("!BEL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06,'< M8^?% P :Q$ !D ("!2&@! 'AL+W=O&PO=V]R:W-H965T.@, %0) 9 " @3!O 0!X;"]W;W)K&UL4$L! A0#% @ U(!06/<,GK6* P _Q !D M ("!H7(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ U(!06 CFK57@ @ 4@@ !D ("! M4WT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ U(!06)YR_6D_ @ R00 !D ("!>X8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06"U$1K]I M P R@D !D ("!AI$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06*P7AK30 @ .@@ !D M ("!"9P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U(!06 @JS^4_ P " P !D ("!3:8! M 'AL+W=O&PO=V]R:W-H965TL 0!X;"]W;W)K&UL4$L! A0#% @ MU(!06!,*>"-0 @ H@8 !D ("!Q;(! 'AL+W=O&UL4$L! A0#% @ U(!06(#38\(% P M:PH !D ("!L[L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06,@_T]NF P IPX !D M ("!2\4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ U(!06'=8#W$, P + T !D ("!_M$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(!0 M6)2?C#2& P 2!$ !D ("!^-T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06+VYC;^; P P0T M !D ("!JN&PO=V]R:W-H965T&UL4$L! A0#% @ U(!06'PSE1G,!0 CRD !D M ("!Q/0! 'AL+W=OSOW*,# #7"@ &0 @(''^@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ U(!06(Z6/_(@! F1( !D ("!Q $" 'AL+W=O M," !B M" &0 @($;!@( >&PO=V]R:W-H965T M @!X;"]W;W)K7!E&UL4$L%!@ !Q '$ %!\ ),T $ @ $! end XML 124 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 125 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 127 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 269 443 1 false 88 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.roku.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.roku.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.roku.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.roku.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.roku.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 0000010 - Disclosure - The Company Sheet http://www.roku.com/role/TheCompany The Company Notes 10 false false R11.htm 0000011 - Disclosure - Significant Accounting Policies and Basis of Presentation Sheet http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentation Significant Accounting Policies and Basis of Presentation Notes 11 false false R12.htm 0000012 - Disclosure - Revenue Sheet http://www.roku.com/role/Revenue Revenue Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Intangible Assets Sheet http://www.roku.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Balance Sheet Components Sheet http://www.roku.com/role/BalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 0000015 - Disclosure - Content Assets Sheet http://www.roku.com/role/ContentAssets Content Assets Notes 15 false false R16.htm 0000016 - Disclosure - Strategic Investment Sheet http://www.roku.com/role/StrategicInvestment Strategic Investment Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value Disclosure Sheet http://www.roku.com/role/FairValueDisclosure Fair Value Disclosure Notes 17 false false R18.htm 0000018 - Disclosure - Leases Sheet http://www.roku.com/role/Leases Leases Notes 18 false false R19.htm 0000019 - Disclosure - Debt Sheet http://www.roku.com/role/Debt Debt Notes 19 false false R20.htm 0000020 - Disclosure - Stockholders' Equity Sheet http://www.roku.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.roku.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.roku.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Retirement Plans Sheet http://www.roku.com/role/RetirementPlans Retirement Plans Notes 23 false false R24.htm 0000024 - Disclosure - Net Income (Loss) Per Share Sheet http://www.roku.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 24 false false R25.htm 0000025 - Disclosure - Segment Information Sheet http://www.roku.com/role/SegmentInformation Segment Information Notes 25 false false R26.htm 0000026 - Disclosure - Restructuring Charges Sheet http://www.roku.com/role/RestructuringCharges Restructuring Charges Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - Significant Accounting Policies and Basis of Presentation (Policies) Sheet http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies Significant Accounting Policies and Basis of Presentation (Policies) Policies http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentation 29 false false R30.htm 9954472 - Disclosure - Significant Accounting Policies and Basis of Presentation (Tables) Sheet http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationTables Significant Accounting Policies and Basis of Presentation (Tables) Tables http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentation 30 false false R31.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://www.roku.com/role/RevenueTables Revenue (Tables) Tables http://www.roku.com/role/Revenue 31 false false R32.htm 9954474 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.roku.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.roku.com/role/GoodwillandIntangibleAssets 32 false false R33.htm 9954475 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.roku.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.roku.com/role/BalanceSheetComponents 33 false false R34.htm 9954476 - Disclosure - Content Assets (Tables) Sheet http://www.roku.com/role/ContentAssetsTables Content Assets (Tables) Tables http://www.roku.com/role/ContentAssets 34 false false R35.htm 9954477 - Disclosure - Strategic Investment (Tables) Sheet http://www.roku.com/role/StrategicInvestmentTables Strategic Investment (Tables) Tables http://www.roku.com/role/StrategicInvestment 35 false false R36.htm 9954478 - Disclosure - Fair Value Disclosure (Tables) Sheet http://www.roku.com/role/FairValueDisclosureTables Fair Value Disclosure (Tables) Tables http://www.roku.com/role/FairValueDisclosure 36 false false R37.htm 9954479 - Disclosure - Leases (Tables) Sheet http://www.roku.com/role/LeasesTables Leases (Tables) Tables http://www.roku.com/role/Leases 37 false false R38.htm 9954480 - Disclosure - Debt (Tables) Sheet http://www.roku.com/role/DebtTables Debt (Tables) Tables http://www.roku.com/role/Debt 38 false false R39.htm 9954481 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.roku.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.roku.com/role/StockholdersEquity 39 false false R40.htm 9954482 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.roku.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables 40 false false R41.htm 9954483 - Disclosure - Income Taxes (Tables) Sheet http://www.roku.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.roku.com/role/IncomeTaxes 41 false false R42.htm 9954484 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.roku.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.roku.com/role/NetIncomeLossPerShare 42 false false R43.htm 9954485 - Disclosure - Segment Information (Tables) Sheet http://www.roku.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.roku.com/role/SegmentInformation 43 false false R44.htm 9954486 - Disclosure - Restructuring Charges (Tables) Sheet http://www.roku.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.roku.com/role/RestructuringCharges 44 false false R45.htm 9954487 - Disclosure - The Company (Details) Sheet http://www.roku.com/role/TheCompanyDetails The Company (Details) Details http://www.roku.com/role/TheCompany 45 false false R46.htm 9954488 - Disclosure - Significant Accounting Policies and Basis of Presentation - Narrative (Details) Sheet http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails Significant Accounting Policies and Basis of Presentation - Narrative (Details) Details http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationTables 46 false false R47.htm 9954489 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Returns (Details) Sheet http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Returns (Details) Details 47 false false R48.htm 9954490 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Incentives (Details) Sheet http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Incentives (Details) Details 48 false false R49.htm 9954491 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Doubtful Accounts (Details) Sheet http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Doubtful Accounts (Details) Details 49 false false R50.htm 9954492 - Disclosure - Revenue - Narrative (Details) Sheet http://www.roku.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 50 false false R51.htm 9954493 - Disclosure - Revenue - Schedule of Contract Balances (Details) Sheet http://www.roku.com/role/RevenueScheduleofContractBalancesDetails Revenue - Schedule of Contract Balances (Details) Details 51 false false R52.htm 9954494 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.roku.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 52 false false R53.htm 9954495 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Details 53 false false R54.htm 9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense for Intangible Asset (Details) Sheet http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense for Intangible Asset (Details) Details 54 false false R55.htm 9954497 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable, Net (Details) Sheet http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails Balance Sheet Components - Schedule of Accounts Receivable, Net (Details) Details 55 false false R56.htm 9954498 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Sheet http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Details 56 false false R57.htm 9954499 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.roku.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 57 false false R58.htm 9954500 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details) Sheet http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Liabilities (Details) Details 58 false false R59.htm 9954501 - Disclosure - Balance Sheet Components - Schedule of Deferred Revenue (Details) Sheet http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails Balance Sheet Components - Schedule of Deferred Revenue (Details) Details 59 false false R60.htm 9954502 - Disclosure - Balance Sheet Components - Schedule of Other Long Term Liabilities (Details) Sheet http://www.roku.com/role/BalanceSheetComponentsScheduleofOtherLongTermLiabilitiesDetails Balance Sheet Components - Schedule of Other Long Term Liabilities (Details) Details 60 false false R61.htm 9954503 - Disclosure - Content Assets - Schedule of Content Assets Net (Details) Sheet http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails Content Assets - Schedule of Content Assets Net (Details) Details 61 false false R62.htm 9954504 - Disclosure - Content Assets - Schedule Of Amortization Of Content Assets (Details) Sheet http://www.roku.com/role/ContentAssetsScheduleOfAmortizationOfContentAssetsDetails Content Assets - Schedule Of Amortization Of Content Assets (Details) Details 62 false false R63.htm 9954505 - Disclosure - Content Assets - Narrative (Details) Sheet http://www.roku.com/role/ContentAssetsNarrativeDetails Content Assets - Narrative (Details) Details 63 false false R64.htm 9954506 - Disclosure - Content Assets - Schedule of Amortization Expense for Licensed Content Assets (Details) Sheet http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails Content Assets - Schedule of Amortization Expense for Licensed Content Assets (Details) Details 64 false false R65.htm 9954507 - Disclosure - Strategic Investment - Narrative (Details) Sheet http://www.roku.com/role/StrategicInvestmentNarrativeDetails Strategic Investment - Narrative (Details) Details 65 false false R66.htm 9954508 - Disclosure - Strategic Investment - Available-for-Sale Securities (Details) Sheet http://www.roku.com/role/StrategicInvestmentAvailableforSaleSecuritiesDetails Strategic Investment - Available-for-Sale Securities (Details) Details 66 false false R67.htm 9954509 - Disclosure - Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details) Sheet http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details) Details 67 false false R68.htm 9954510 - Disclosure - Fair Value Disclosure - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.roku.com/role/FairValueDisclosureFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails Fair Value Disclosure - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 68 false false R69.htm 9954511 - Disclosure - Fair Value Disclosure - Narrative (Details) Sheet http://www.roku.com/role/FairValueDisclosureNarrativeDetails Fair Value Disclosure - Narrative (Details) Details 69 false false R70.htm 9954512 - Disclosure - Leases - Narrative (Details) Sheet http://www.roku.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 70 false false R71.htm 9954513 - Disclosure - Leases - Schedule of Components of Lease Expense (Details) Sheet http://www.roku.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails Leases - Schedule of Components of Lease Expense (Details) Details 71 false false R72.htm 9954514 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.roku.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) Details 72 false false R73.htm 9954515 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) Details 73 false false R74.htm 9954516 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details) Sheet http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails Leases - Schedule of Future Lease Payments under Operating Leases (Details) Details 74 false false R75.htm 9954517 - Disclosure - Debt - Schedule of Outstanding Debt (Details) Sheet http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails Debt - Schedule of Outstanding Debt (Details) Details 75 false false R76.htm 9954518 - Disclosure - Debt - Narrative (Details) Sheet http://www.roku.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 76 false false R77.htm 9954519 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.roku.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 77 false false R78.htm 9954520 - Disclosure - Stockholders' Equity - Common Stock (Details) Sheet http://www.roku.com/role/StockholdersEquityCommonStockDetails Stockholders' Equity - Common Stock (Details) Details 78 false false R79.htm 9954521 - Disclosure - Stockholders' Equity - At-the-Market Offering (Details) Sheet http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails Stockholders' Equity - At-the-Market Offering (Details) Details 79 false false R80.htm 9954522 - Disclosure - Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details) Sheet http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details) Details 80 false false R81.htm 9954523 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) Sheet http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails Stockholders' Equity - Equity Incentive Plans (Details) Details 81 false false R82.htm 9954524 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details) Sheet http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details) Details 82 false false R83.htm 9954525 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) Sheet http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails Stockholders' Equity - Restricted Stock Units (Details) Details 83 false false R84.htm 9954526 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) Sheet http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails Stockholders' Equity - Summary of Stock Option Activity (Details) Details 84 false false R85.htm 9954527 - Disclosure - Stockholders' Equity - Stock Option Plan (Details) Sheet http://www.roku.com/role/StockholdersEquityStockOptionPlanDetails Stockholders' Equity - Stock Option Plan (Details) Details 85 false false R86.htm 9954528 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) Sheet http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails Stockholders' Equity - Stock-based Compensation (Details) Details 86 false false R87.htm 9954529 - Disclosure - Stockholders' Equity - Schedule of Share-based Compensation Expense (Details) Sheet http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails Stockholders' Equity - Schedule of Share-based Compensation Expense (Details) Details 87 false false R88.htm 9954530 - Disclosure - Stockholders' Equity - Summary of Assumptions Used to Value Stock Options Granted (Details) Sheet http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails Stockholders' Equity - Summary of Assumptions Used to Value Stock Options Granted (Details) Details 88 false false R89.htm 9954531 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 89 false false R90.htm 9954532 - Disclosure - Commitments and Contingencies - Schedule of Payments for Content Obligations (Details) Sheet http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails Commitments and Contingencies - Schedule of Payments for Content Obligations (Details) Details 90 false false R91.htm 9954533 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Sheet http://www.roku.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Details 91 false false R92.htm 9954534 - Disclosure - Income Taxes - Schedule of Income Tax (Benefit) Expense (Details) Sheet http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails Income Taxes - Schedule of Income Tax (Benefit) Expense (Details) Details 92 false false R93.htm 9954535 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate (Details) Sheet http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate (Details) Details 93 false false R94.htm 9954536 - Disclosure - Income Taxes - Summary of Significant Components of Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails Income Taxes - Summary of Significant Components of Deferred Income Tax Assets and Liabilities (Details) Details 94 false false R95.htm 9954537 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.roku.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 95 false false R96.htm 9954538 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Sheet http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Details 96 false false R97.htm 9954539 - Disclosure - Retirement Plans - Narrative (Details) Sheet http://www.roku.com/role/RetirementPlansNarrativeDetails Retirement Plans - Narrative (Details) Details 97 false false R98.htm 9954540 - Disclosure - Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Loss Per Share (Details) Details http://www.roku.com/role/NetIncomeLossPerShareTables 98 false false R99.htm 9954541 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) Sheet http://www.roku.com/role/NetIncomeLossPerShareNarrativeDetails Net Income (Loss) Per Share - Narrative (Details) Details http://www.roku.com/role/NetIncomeLossPerShareTables 99 false false R100.htm 9954542 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.roku.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 100 false false R101.htm 9954543 - Disclosure - Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details) Sheet http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details) Details 101 false false R102.htm 9954544 - Disclosure - Segment Information - Long-lived Assets by Geographic Areas (Details) Sheet http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails Segment Information - Long-lived Assets by Geographic Areas (Details) Details 102 false false R103.htm 9954545 - Disclosure - Restructuring Charges - Restructuring and Related Costs (Details) Sheet http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails Restructuring Charges - Restructuring and Related Costs (Details) Details 103 false false R104.htm 9954546 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.roku.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 104 false false R105.htm 9954547 - Disclosure - Restructuring Charges - Reconciliation Restructuring and Related Costs (Details) Sheet http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails Restructuring Charges - Reconciliation Restructuring and Related Costs (Details) Details 105 false false All Reports Book All Reports roku-20231231.htm roku-20231231.xsd roku-20231231_cal.xml roku-20231231_def.xml roku-20231231_lab.xml roku-20231231_pre.xml roku-20231231_g1.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 130 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "roku-20231231.htm": { "nsprefix": "roku", "nsuri": "http://www.roku.com/20231231", "dts": { "inline": { "local": [ "roku-20231231.htm" ] }, "schema": { "local": [ "roku-20231231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "roku-20231231_cal.xml" ] }, "definitionLink": { "local": [ "roku-20231231_def.xml" ] }, "labelLink": { "local": [ "roku-20231231_lab.xml" ] }, "presentationLink": { "local": [ "roku-20231231_pre.xml" ] } }, "keyStandard": 391, "keyCustom": 52, "axisStandard": 33, "axisCustom": 0, "memberStandard": 48, "memberCustom": 38, "hidden": { "total": 16, "http://fasb.org/us-gaap/2023": 8, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 269, "entityCount": 1, "segmentCount": 88, "elementCount": 778, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1056, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 25, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.roku.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.roku.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.roku.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R4": { "role": "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.roku.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R7": { "role": "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000007 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.roku.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000009 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R10": { "role": "http://www.roku.com/role/TheCompany", "longName": "0000010 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentation", "longName": "0000011 - Disclosure - Significant Accounting Policies and Basis of Presentation", "shortName": "Significant Accounting Policies and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.roku.com/role/Revenue", "longName": "0000012 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.roku.com/role/GoodwillandIntangibleAssets", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.roku.com/role/BalanceSheetComponents", "longName": "0000014 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.roku.com/role/ContentAssets", "longName": "0000015 - Disclosure - Content Assets", "shortName": "Content Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "roku:ContentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "roku:ContentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.roku.com/role/StrategicInvestment", "longName": "0000016 - Disclosure - Strategic Investment", "shortName": "Strategic Investment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.roku.com/role/FairValueDisclosure", "longName": "0000017 - Disclosure - Fair Value Disclosure", "shortName": "Fair Value Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.roku.com/role/Leases", "longName": "0000018 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.roku.com/role/Debt", "longName": "0000019 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.roku.com/role/StockholdersEquity", "longName": "0000020 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.roku.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.roku.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.roku.com/role/RetirementPlans", "longName": "0000023 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.roku.com/role/NetIncomeLossPerShare", "longName": "0000024 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.roku.com/role/SegmentInformation", "longName": "0000025 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.roku.com/role/RestructuringCharges", "longName": "0000026 - Disclosure - Restructuring Charges", "shortName": "Restructuring Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies and Basis of Presentation (Policies)", "shortName": "Significant Accounting Policies and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationTables", "longName": "9954472 - Disclosure - Significant Accounting Policies and Basis of Presentation (Tables)", "shortName": "Significant Accounting Policies and Basis of Presentation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "roku:ScheduleOfValuationAllowanceForSalesReturnsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "roku:ScheduleOfValuationAllowanceForSalesReturnsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.roku.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.roku.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954474 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.roku.com/role/BalanceSheetComponentsTables", "longName": "9954475 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.roku.com/role/ContentAssetsTables", "longName": "9954476 - Disclosure - Content Assets (Tables)", "shortName": "Content Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "roku:ScheduleOfContentAssetsNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "roku:ScheduleOfContentAssetsNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.roku.com/role/StrategicInvestmentTables", "longName": "9954477 - Disclosure - Strategic Investment (Tables)", "shortName": "Strategic Investment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.roku.com/role/FairValueDisclosureTables", "longName": "9954478 - Disclosure - Fair Value Disclosure (Tables)", "shortName": "Fair Value Disclosure (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.roku.com/role/LeasesTables", "longName": "9954479 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.roku.com/role/DebtTables", "longName": "9954480 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.roku.com/role/StockholdersEquityTables", "longName": "9954481 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "roku:ScheduleOfSharesReservedForFuturesIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "roku:ScheduleOfSharesReservedForFuturesIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.roku.com/role/CommitmentandContingenciesTables", "longName": "9954482 - Disclosure - Commitment and Contingencies (Tables)", "shortName": "Commitment and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.roku.com/role/IncomeTaxesTables", "longName": "9954483 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.roku.com/role/NetIncomeLossPerShareTables", "longName": "9954484 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.roku.com/role/SegmentInformationTables", "longName": "9954485 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.roku.com/role/RestructuringChargesTables", "longName": "9954486 - Disclosure - Restructuring Charges (Tables)", "shortName": "Restructuring Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.roku.com/role/TheCompanyDetails", "longName": "9954487 - Disclosure - The Company (Details)", "shortName": "The Company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails", "longName": "9954488 - Disclosure - Significant Accounting Policies and Basis of Presentation - Narrative (Details)", "shortName": "Significant Accounting Policies and Basis of Presentation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails", "longName": "9954489 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Returns (Details)", "shortName": "Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Returns (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R48": { "role": "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "longName": "9954490 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Incentives (Details)", "shortName": "Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Sales Incentives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R49": { "role": "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails", "longName": "9954491 - Disclosure - Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Doubtful Accounts (Details)", "shortName": "Significant Accounting Policies and Basis of Presentation - Schedule of Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-66", "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R50": { "role": "http://www.roku.com/role/RevenueNarrativeDetails", "longName": "9954492 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R51": { "role": "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails", "longName": "9954493 - Disclosure - Revenue - Schedule of Contract Balances (Details)", "shortName": "Revenue - Schedule of Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.roku.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954494 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R53": { "role": "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails", "longName": "9954495 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails", "longName": "9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense for Intangible Asset (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense for Intangible Asset (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails", "longName": "9954497 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable, Net (Details)", "shortName": "Balance Sheet Components - Schedule of Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "longName": "9954498 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.roku.com/role/BalanceSheetComponentsNarrativeDetails", "longName": "9954499 - Disclosure - Balance Sheet Components - Narrative (Details)", "shortName": "Balance Sheet Components - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "longName": "9954500 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "roku:PaymentsDueToContentPublishersCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "roku:PaymentsDueToContentPublishersCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails", "longName": "9954501 - Disclosure - Balance Sheet Components - Schedule of Deferred Revenue (Details)", "shortName": "Balance Sheet Components - Schedule of Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R60": { "role": "http://www.roku.com/role/BalanceSheetComponentsScheduleofOtherLongTermLiabilitiesDetails", "longName": "9954502 - Disclosure - Balance Sheet Components - Schedule of Other Long Term Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Other Long Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "roku:ContentLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "roku:ContentLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails", "longName": "9954503 - Disclosure - Content Assets - Schedule of Content Assets Net (Details)", "shortName": "Content Assets - Schedule of Content Assets Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "roku:LicensedAndProducedContentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "roku:ScheduleOfContentAssetsNetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "roku:LicensedAndProducedContentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "roku:ScheduleOfContentAssetsNetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.roku.com/role/ContentAssetsScheduleOfAmortizationOfContentAssetsDetails", "longName": "9954504 - Disclosure - Content Assets - Schedule Of Amortization Of Content Assets (Details)", "shortName": "Content Assets - Schedule Of Amortization Of Content Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "roku:AmortizationExpenseOfLicensedContentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfAmortizationOfContentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "roku:AmortizationExpenseOfLicensedContentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfAmortizationOfContentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.roku.com/role/ContentAssetsNarrativeDetails", "longName": "9954505 - Disclosure - Content Assets - Narrative (Details)", "shortName": "Content Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "roku:ContentAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails", "longName": "9954506 - Disclosure - Content Assets - Schedule of Amortization Expense for Licensed Content Assets (Details)", "shortName": "Content Assets - Schedule of Amortization Expense for Licensed Content Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "roku:ContentAssetsExpectedAmortizationYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfAmortizationExpenseForCapitalizedLicensedContentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "roku:ContentAssetsExpectedAmortizationYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfAmortizationExpenseForCapitalizedLicensedContentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.roku.com/role/StrategicInvestmentNarrativeDetails", "longName": "9954507 - Disclosure - Strategic Investment - Narrative (Details)", "shortName": "Strategic Investment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-118", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.roku.com/role/StrategicInvestmentAvailableforSaleSecuritiesDetails", "longName": "9954508 - Disclosure - Strategic Investment - Available-for-Sale Securities (Details)", "shortName": "Strategic Investment - Available-for-Sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-121", "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-121", "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails", "longName": "9954509 - Disclosure - Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details)", "shortName": "Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R68": { "role": "http://www.roku.com/role/FairValueDisclosureFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "longName": "9954510 - Disclosure - Fair Value Disclosure - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "shortName": "Fair Value Disclosure - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R69": { "role": "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "longName": "9954511 - Disclosure - Fair Value Disclosure - Narrative (Details)", "shortName": "Fair Value Disclosure - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrealizedGainLossOnInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R70": { "role": "http://www.roku.com/role/LeasesNarrativeDetails", "longName": "9954512 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "roku:CommitmentRelatingToOperatingLeaseThatHaveNotYetCommenced", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "roku:CommitmentRelatingToOperatingLeaseThatHaveNotYetCommenced", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.roku.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails", "longName": "9954513 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)", "shortName": "Leases - Schedule of Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.roku.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails", "longName": "9954514 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)", "shortName": "Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails", "longName": "9954515 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)", "shortName": "Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R74": { "role": "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails", "longName": "9954516 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details)", "shortName": "Leases - Schedule of Future Lease Payments under Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails", "longName": "9954517 - Disclosure - Debt - Schedule of Outstanding Debt (Details)", "shortName": "Debt - Schedule of Outstanding Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-142", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.roku.com/role/DebtNarrativeDetails", "longName": "9954518 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R77": { "role": "http://www.roku.com/role/StockholdersEquityPreferredStockDetails", "longName": "9954519 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.roku.com/role/StockholdersEquityCommonStockDetails", "longName": "9954520 - Disclosure - Stockholders' Equity - Common Stock (Details)", "shortName": "Stockholders' Equity - Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "roku:NumberOfClassesOfCommonStock", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "roku:NumberOfClassesOfCommonStock", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails", "longName": "9954521 - Disclosure - Stockholders' Equity - At-the-Market Offering (Details)", "shortName": "Stockholders' Equity - At-the-Market Offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "roku:GrossProceedsFromIssuanceOfCommonStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R80": { "role": "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails", "longName": "9954522 - Disclosure - Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details)", "shortName": "Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfSharesReservedForFuturesIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfSharesReservedForFuturesIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "longName": "9954523 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details)", "shortName": "Stockholders' Equity - Equity Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-160", "name": "roku:PercentageOfVotingRights", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-160", "name": "roku:PercentageOfVotingRights", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails", "longName": "9954524 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details)", "shortName": "Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-162", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails", "longName": "9954525 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details)", "shortName": "Stockholders' Equity - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-163", "name": "roku:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R84": { "role": "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails", "longName": "9954526 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)", "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R85": { "role": "http://www.roku.com/role/StockholdersEquityStockOptionPlanDetails", "longName": "9954527 - Disclosure - Stockholders' Equity - Stock Option Plan (Details)", "shortName": "Stockholders' Equity - Stock Option Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R86": { "role": "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "longName": "9954528 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details)", "shortName": "Stockholders' Equity - Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-169", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails", "longName": "9954529 - Disclosure - Stockholders' Equity - Schedule of Share-based Compensation Expense (Details)", "shortName": "Stockholders' Equity - Schedule of Share-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails", "longName": "9954530 - Disclosure - Stockholders' Equity - Summary of Assumptions Used to Value Stock Options Granted (Details)", "shortName": "Stockholders' Equity - Summary of Assumptions Used to Value Stock Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954531 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails", "longName": "9954532 - Disclosure - Commitments and Contingencies - Schedule of Payments for Content Obligations (Details)", "shortName": "Commitments and Contingencies - Schedule of Payments for Content Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-192", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.roku.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails", "longName": "9954533 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails", "longName": "9954534 - Disclosure - Income Taxes - Schedule of Income Tax (Benefit) Expense (Details)", "shortName": "Income Taxes - Schedule of Income Tax (Benefit) Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails", "longName": "9954535 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate (Details)", "shortName": "Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails", "longName": "9954536 - Disclosure - Income Taxes - Summary of Significant Components of Deferred Income Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Summary of Significant Components of Deferred Income Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.roku.com/role/IncomeTaxesNarrativeDetails", "longName": "9954537 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-1", "name": "roku:TaxCutsAndJobsActIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "roku:TaxCutsAndJobsActIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails", "longName": "9954538 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R97": { "role": "http://www.roku.com/role/RetirementPlansNarrativeDetails", "longName": "9954539 - Disclosure - Retirement Plans - Narrative (Details)", "shortName": "Retirement Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-204", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-204", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails", "longName": "9954540 - Disclosure - Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-163", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R99": { "role": "http://www.roku.com/role/NetIncomeLossPerShareNarrativeDetails", "longName": "9954541 - Disclosure - Net Income (Loss) Per Share - Narrative (Details)", "shortName": "Net Income (Loss) Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-210", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.roku.com/role/SegmentInformationNarrativeDetails", "longName": "9954542 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": null }, "R101": { "role": "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails", "longName": "9954543 - Disclosure - Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details)", "shortName": "Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-83", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-213", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } }, "R102": { "role": "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails", "longName": "9954544 - Disclosure - Segment Information - Long-lived Assets by Geographic Areas (Details)", "shortName": "Segment Information - Long-lived Assets by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "longName": "9954545 - Disclosure - Restructuring Charges - Restructuring and Related Costs (Details)", "shortName": "Restructuring Charges - Restructuring and Related Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.roku.com/role/RestructuringNarrativeDetails", "longName": "9954546 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "roku:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": null }, "R105": { "role": "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails", "longName": "9954547 - Disclosure - Restructuring Charges - Reconciliation Restructuring and Related Costs (Details)", "shortName": "Restructuring Charges - Reconciliation Restructuring and Related Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "roku-20231231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r24", "r828" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, gross", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r225", "r329", "r330", "r797" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r734", "r788", "r834", "r1109" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails", "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $34,127 and $40,191 as of", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r329", "r330" ] }, "roku_AccruedCostOfRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AccruedCostOfRevenueCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued cost of revenue", "label": "Accrued Cost Of Revenue Current", "documentation": "Accrued cost of revenue current." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total Accrued liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing, retail and merchandising expenses", "label": "Accrued Marketing Costs, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r66", "r216", "r661" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r117", "r226", "r657", "r691", "r692" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r3", "r12", "r37", "r569", "r572", "r618", "r687", "r688", "r939", "r940", "r941", "r957", "r958", "r959" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r882" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r112" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r519", "r520", "r521", "r704", "r957", "r958", "r959", "r1089", "r1113" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r888" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r888" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r888" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r888" ] }, "roku_AdjustedOneMonthLIBORMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AdjustedOneMonthLIBORMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted One-Month LIBOR", "label": "Adjusted One Month L I B O R [Member]", "documentation": "Adjusted one-month LIBOR." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r82", "r83", "r486" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Expenses", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r175" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "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." } } }, "auth_ref": [ "r527" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r852", "r864", "r874", "r900" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r855", "r867", "r877", "r903" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r888" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r895" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r859", "r868", "r878", "r895", "r904", "r908", "r916" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r914" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r517", "r526" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r952", "r953", "r954", "r955", "r956" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r227", "r331", "r340" ] }, "roku_AllowanceForOtherAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AllowanceForOtherAccountsReceivableMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other allowances", "label": "Allowance For Other Accounts Receivable [Member]", "documentation": "Allowance for other accounts receivable." } } }, "auth_ref": [] }, "roku_AllowanceForSalesIncentivesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AllowanceForSalesIncentivesMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for sales incentives", "label": "Allowance For Sales Incentives [Member]", "documentation": "Allowance for sales incentives." } } }, "auth_ref": [] }, "roku_AllowancesForSalesReturnsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AllowancesForSalesReturnsMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for sales returns", "label": "Allowances For Sales Returns [Member]", "documentation": "Allowances for sales returns." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "roku_AmortizationExpenseOfContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AmortizationExpenseOfContentAssets", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 }, "http://www.roku.com/role/ContentAssetsScheduleOfAmortizationOfContentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows", "http://www.roku.com/role/ContentAssetsScheduleOfAmortizationOfContentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of content assets", "totalLabel": "Total amortization costs", "label": "Amortization Expense Of Content Assets", "documentation": "Amortization expense of content assets." } } }, "auth_ref": [] }, "roku_AmortizationExpenseOfLicensedContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AmortizationExpenseOfLicensedContentAssets", "crdr": "debit", "calculation": { "http://www.roku.com/role/ContentAssetsScheduleOfAmortizationOfContentAssetsDetails": { "parentTag": "roku_AmortizationExpenseOfContentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleOfAmortizationOfContentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensed content", "label": "Amortization Expense Of Licensed Content Assets", "documentation": "Amortization expense of licensed content assets." } } }, "auth_ref": [] }, "roku_AmortizationExpenseOfProducedContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AmortizationExpenseOfProducedContentAssets", "crdr": "debit", "calculation": { "http://www.roku.com/role/ContentAssetsScheduleOfAmortizationOfContentAssetsDetails": { "parentTag": "roku_AmortizationExpenseOfContentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleOfAmortizationOfContentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Produced content", "label": "Amortization Expense Of Produced Content Assets", "documentation": "Amortization expense of produced content assets." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r7", "r59", "r63" ] }, "roku_AnthonyWoodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AnthonyWoodMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Anthony Wood [Member]", "documentation": "Anthony Wood" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from calculation of diluted net loss per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r287" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareNarrativeDetails", "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 }, "http://www.roku.com/role/FairValueDisclosureNarrativeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows", "http://www.roku.com/role/FairValueDisclosureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of assets", "totalLabel": "Impairment of assets", "label": "Asset Impairment Charges", "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." } } }, "auth_ref": [ "r7", "r64" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "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." } } }, "auth_ref": [ "r161", "r220", "r253", "r298", "r313", "r319", "r337", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r564", "r566", "r588", "r654", "r739", "r828", "r841", "r988", "r989", "r1097" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r210", "r230", "r253", "r337", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r564", "r566", "r588", "r828", "r988", "r989", "r1097" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured and recorded at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r91" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "roku_AtTheMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AtTheMarketOfferingMember", "presentation": [ "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "At-the-Market Offerings", "label": "At The Market Offering [Member]", "documentation": "At the market offering." } } }, "auth_ref": [] }, "roku_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.roku.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r846", "r847", "r860" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.roku.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r846", "r847", "r860" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.roku.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r846", "r847", "r860" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Investment", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r336", "r342", "r647", "r964" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StrategicInvestmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r214", "r334", "r342" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r911" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r912" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r907" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r907" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r907" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r907" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r907" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r909" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r89", "r90" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid portion of property and equipment purchases", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized costs", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized expenses", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r10", "r171" ] }, "roku_CapitalizedLicensedContentCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CapitalizedLicensedContentCostsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Capitalized Licensed Content Costs [Abstract]", "label": "Capitalized Licensed Content Costs [Abstract]", "documentation": "Capitalized licensed content costs." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets", "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r44", "r213", "r795" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r213" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents:", "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash \u2014Beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash \u2014End of period", "totalLabel": "Cash, cash equivalents and restricted cash \u2014End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r44", "r129", "r249" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash at end of period:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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." } } }, "auth_ref": [ "r2", "r129" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Cash Equivalents [Member]", "documentation": "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." } } }, "auth_ref": [ "r213" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.roku.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "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." } } }, "auth_ref": [ "r213" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r886" ] }, "roku_CharlesCollierMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CharlesCollierMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Charles Collier [Member]", "documentation": "Charles Collier" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.roku.com/role/Cover", "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails", "http://www.roku.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r187", "r222", "r223", "r224", "r253", "r281", "r282", "r284", "r286", "r292", "r293", "r337", "r384", "r386", "r387", "r388", "r391", "r392", "r425", "r426", "r429", "r432", "r439", "r588", "r698", "r699", "r700", "r701", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r726", "r748", "r767", "r782", "r783", "r784", "r785", "r786", "r923", "r947", "r960" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails", "http://www.roku.com/role/StockholdersEquityCommonStockDetails", "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r222", "r223", "r224", "r292", "r425", "r426", "r427", "r429", "r432", "r437", "r439", "r698", "r699", "r700", "r701", "r812", "r923", "r947" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Warrant Or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Warrant Or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r77" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r887" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r887" ] }, "roku_CommitmentRelatingToOperatingLeaseThatHaveNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CommitmentRelatingToOperatingLeaseThatHaveNotYetCommenced", "crdr": "credit", "presentation": [ "http://www.roku.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment relating to operating lease, that have not yet commenced", "label": "Commitment Relating To Operating Lease That Have Not Yet Commenced", "documentation": "Commitment relating to operating lease, that have not yet commenced." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r32", "r100", "r655", "r725" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r141", "r377", "r379", "r790", "r985" ] }, "roku_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies [Line Items]", "label": "Commitments And Contingencies [Line Items]", "documentation": "Commitments and contingencies." } } }, "auth_ref": [] }, "roku_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies [Table]", "label": "Commitments And Contingencies [Table]", "documentation": "Commitments and contingencies." } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.roku.com/role/Cover", "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails", "http://www.roku.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1113" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.roku.com/role/Cover", "http://www.roku.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1113" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total reserved shares of common stock (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r33" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r831", "r832", "r833", "r835", "r836", "r837", "r838", "r957", "r958", "r1089", "r1112", "r1113" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r111" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r111", "r726" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r111" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r111", "r726", "r745", "r1113", "r1114" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value;", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r111", "r656", "r828" ] }, "roku_CommonStockVotingRightsNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CommonStockVotingRightsNumberOfVotesPerShare", "presentation": [ "http://www.roku.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes for each share held", "label": "Common Stock, Voting Rights, Number Of Votes Per Share", "documentation": "Common Stock, Voting Rights, Number Of Votes Per Share" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r892" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r891" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r893" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r890" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.roku.com/role/RetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "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." } } }, "auth_ref": [ "r147", "r148", "r149", "r150" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r38", "r233", "r235", "r241", "r649", "r666" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income (Loss)", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "roku_ComputerAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ComputerAndEquipmentMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and equipment", "label": "Computer And Equipment [Member]", "documentation": "Computer and equipment." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r51", "r53", "r94", "r95", "r327", "r789" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r51", "r53", "r94", "r95", "r327", "r693", "r789" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r51", "r53", "r94", "r95", "r327", "r789", "r930" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r51", "r53", "r94", "r95", "r327" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r51", "r53", "r94", "r95", "r327", "r789" ] }, "roku_ContentAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.roku.com/role/FairValueDisclosureNarrativeDetails": { "parentTag": "us-gaap_AssetImpairmentCharges", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ContentAssetsNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content asset impairment charges", "label": "Content Asset Impairment Charges", "documentation": "Content Asset Impairment Charges" } } }, "auth_ref": [] }, "roku_ContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentAssets", "crdr": "debit", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content Assets", "label": "Content Assets", "documentation": "Content assets." } } }, "auth_ref": [] }, "roku_ContentAssetsExpectedAmortizationYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentAssetsExpectedAmortizationYearOne", "crdr": "debit", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content assets, expected amortization, year one", "label": "Content Assets, Expected Amortization, Year One", "documentation": "Content Assets, Expected Amortization, Year One" } } }, "auth_ref": [] }, "roku_ContentAssetsExpectedAmortizationYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentAssetsExpectedAmortizationYearThree", "crdr": "debit", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content assets, expected amortization, year three", "label": "Content Assets, Expected Amortization, Year Three", "documentation": "Content Assets, Expected Amortization, Year Three" } } }, "auth_ref": [] }, "roku_ContentAssetsExpectedAmortizationYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentAssetsExpectedAmortizationYearTwo", "crdr": "debit", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content assets, expected amortization, year two", "label": "Content Assets, Expected Amortization, Year Two", "documentation": "Content Assets, Expected Amortization, Year Two" } } }, "auth_ref": [] }, "roku_ContentAssetsNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentAssetsNetNoncurrent", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Content assets, net", "label": "Content Assets, Net Noncurrent", "documentation": "Content Assets, Net Noncurrent" } } }, "auth_ref": [] }, "roku_ContentAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Content Assets", "label": "Content Assets Policy [Policy Text Block]", "documentation": "Content Assets Policy" } } }, "auth_ref": [] }, "roku_ContentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentAssetsTextBlock", "presentation": [ "http://www.roku.com/role/ContentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Content Assets", "label": "Content Assets [Text Block]", "documentation": "Licensed content assets." } } }, "auth_ref": [] }, "roku_ContentLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content liability, current", "label": "Content Liability, Current", "documentation": "Licensed content liability current." } } }, "auth_ref": [] }, "roku_ContentLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content liability, non-current", "label": "Content Liability, Noncurrent", "documentation": "Content Liability, Noncurrent" } } }, "auth_ref": [] }, "roku_ContentPublishersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ContentPublishersMember", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content Publishers", "label": "Content Publishers [Member]", "documentation": "Content Publishers [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsTables", "http://www.roku.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Balances", "verboseLabel": "Schedule of Deferred Revenue", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r992" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets (included in Prepaid expenses and other current assets)", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r441", "r443", "r463" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r441", "r442", "r463" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 1.0 }, "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails", "http://www.roku.com/role/ConsolidatedBalanceSheets", "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current portion", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r441", "r442", "r463" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 }, "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 2.0 }, "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails", "http://www.roku.com/role/ConsolidatedBalanceSheets", "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current portion", "verboseLabel": "Total deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r441", "r442", "r463" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from performance obligation satisfied in previous period", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r450" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.roku.com/role/CommitmentandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Payments for Content Liabilities", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r951" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r123", "r631" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "roku_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CreditAgreementMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit agreement." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "roku_CumulativeCommonStockAwardsAvailableForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CumulativeCommonStockAwardsAvailableForIssuance", "calculation": { "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock awards available for issuance (in shares)", "label": "Cumulative Common Stock Awards Available For Issuance", "documentation": "Cumulative common stock awards available for issuance." } } }, "auth_ref": [] }, "roku_CumulativeCommonStockAwardsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CumulativeCommonStockAwardsGranted", "calculation": { "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock awards granted under equity incentive plans (in shares)", "label": "Cumulative Common Stock Awards Granted", "documentation": "Cumulative common stock awards granted." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r207", "r266", "r271", "r277", "r338", "r339", "r519", "r520", "r521", "r553", "r554", "r568", "r569", "r570", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r617" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption", "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r207", "r266", "r271", "r277", "r338", "r339", "r519", "r520", "r521", "r553", "r554", "r568", "r569", "r570", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r617" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption", "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r207", "r266", "r271", "r277", "r338", "r339", "r519", "r520", "r521", "r553", "r554", "r568", "r569", "r570", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r617" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r933", "r950", "r1087" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r933", "r950" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current income tax expense", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r156", "r552", "r558", "r950" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r933", "r950", "r1087" ] }, "roku_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A." } } }, "auth_ref": [] }, "roku_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B." } } }, "auth_ref": [] }, "roku_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CustomerCMember", "presentation": [ "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r52", "r327" ] }, "roku_CustomerHMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CustomerHMember", "presentation": [ "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer H", "label": "Customer H [Member]", "documentation": "Customer H." } } }, "auth_ref": [] }, "roku_CustomerIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "CustomerIMember", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer I", "label": "Customer I [Member]", "documentation": "Customer I" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r88" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r142", "r251", "r393", "r399", "r400", "r401", "r402", "r403", "r404", "r409", "r416", "r417", "r419" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r105", "r106", "r162", "r165", "r256", "r394", "r395", "r396", "r397", "r398", "r400", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r602", "r807", "r808", "r809", "r810", "r811", "r948" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, applicable margin on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r23", "r165", "r420" ] }, "roku_DebtInstrumentCovenantEBITDARatio": { "xbrltype": "pureItemType", "nsuri": "http://www.roku.com/20231231", "localname": "DebtInstrumentCovenantEBITDARatio", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA ratio", "label": "Debt Instrument, Covenant, EBITDA Ratio", "documentation": "Debt Instrument, Covenant, EBITDA Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Interest Rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r29", "r97", "r422", "r602" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r256", "r394", "r395", "r396", "r397", "r398", "r400", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r602", "r807", "r808", "r809", "r810", "r811", "r948" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r256", "r394", "r395", "r396", "r397", "r398", "r400", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r602", "r807", "r808", "r809", "r810", "r811", "r948" ] }, "roku_DebtInstrumentSecuredLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.roku.com/20231231", "localname": "DebtInstrumentSecuredLeverageRatio", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured leverage ratio", "label": "Debt Instrument Secured Leverage Ratio", "documentation": "Debt instrument secured leverage ratio." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r30", "r73", "r76", "r96", "r97", "r99", "r101", "r144", "r145", "r256", "r394", "r395", "r396", "r397", "r398", "r400", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r602", "r807", "r808", "r809", "r810", "r811", "r948" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument term, years", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.roku.com/role/StrategicInvestmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r978" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r950", "r1086", "r1087" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r98", "r991" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r156", "r950", "r1086" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred income tax", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r156", "r184", "r557", "r558", "r950" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r108", "r109", "r163", "r546" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r937" ] }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement By Type [Table]", "label": "Deferred Revenue Arrangement, by Type [Table]", "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementLineItems", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement [Line Items]", "label": "Deferred Revenue Arrangement [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r950", "r1086", "r1087" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r547" ] }, "roku_DeferredTaxAssetsLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "DeferredTaxAssetsLeaseObligation", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets Lease Obligation", "documentation": "Deferred tax assets lease obligation." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1084" ] }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r86", "r1085" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r86", "r1085" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Deferred Tax Assets, Property, Plant and Equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "roku_DeferredTaxAssetsSection174Capitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "DeferredTaxAssetsSection174Capitalization", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 174 capitalization", "label": "Deferred Tax Assets, Section 174 Capitalization", "documentation": "Deferred Tax Assets, Section 174 Capitalization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails", "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development credits", "verboseLabel": "Research and development tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r85", "r86", "r1085" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r86", "r1085" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves and accruals", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r86", "r1085" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r548" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r86", "r1085" ] }, "roku_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofSignificantComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities Right Of Use Asset", "documentation": "Deferred tax liabilities right-of-use asset." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.roku.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [ "r474" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.roku.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution amount to plan", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.roku.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r474" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r65" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r7", "r303" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r157" ] }, "roku_DeviceSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "DeviceSegmentMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Devices", "label": "Device Segment [Member]", "documentation": "Player segments." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r462", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r462", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "presentation": [ "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r846", "r847", "r860" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r846", "r847", "r860", "r896" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r881" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r844" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share\u2014basic (in dollars per share)", "verboseLabel": "Net income (loss) per share - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r242", "r269", "r270", "r271", "r272", "r273", "r279", "r281", "r284", "r285", "r286", "r290", "r579", "r580", "r650", "r667", "r801" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share\u2014diluted (in dollars per share)", "verboseLabel": "Net income (loss) per share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r242", "r269", "r270", "r271", "r272", "r273", "r281", "r284", "r285", "r286", "r290", "r579", "r580", "r650", "r667", "r801" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r278", "r287", "r288", "r289" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r594" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r534" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal income tax at statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r255", "r534", "r560" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1082", "r1088" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax rate change", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates." } } }, "auth_ref": [ "r560", "r1082" ] }, "roku_EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitRecognizedOnTransferOfIntellectualPropertyPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.roku.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitRecognizedOnTransferOfIntellectualPropertyPercent", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Discrete tax benefit due to intellectual property transfer", "label": "Effective Income Tax Rate Reconciliation, Discrete Tax Benefit Recognized On Transfer Of Intellectual Property, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Discrete Tax Benefit Recognized On Transfer Of Intellectual Property, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1082", "r1088" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Meals and entertainment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense." } } }, "auth_ref": [ "r1082", "r1088" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1082", "r1088" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1082", "r1088" ] }, "roku_EffectiveIncomeTaxRateReconciliationProvisionToReturnTrueUp": { "xbrltype": "percentItemType", "nsuri": "http://www.roku.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationProvisionToReturnTrueUp", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision to return true-up", "label": "Effective Income Tax Rate Reconciliation Provision To Return True Up", "documentation": "Effective income tax rate reconciliation provision to return true-up." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 162(m) limitation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to 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." } } }, "auth_ref": [ "r926", "r1082" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. state and local income taxes", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1082", "r1088" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesStateAndLocal": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesStateAndLocal", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State apportionment change", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax contingency." } } }, "auth_ref": [ "r1082", "r1088" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofReconciliationofStatutoryFederalIncomeTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development tax credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1082", "r1088" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.roku.com/role/StockholdersEquityStockOptionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected weighted average period to recognize unrecognized stock compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r518" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1081" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquityStockOptionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1081" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Terminations", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r843" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r843" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r843" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r921" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r843" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r843" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r843" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r843" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r922" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Wide Revenue Major Customer [Line Items]", "label": "Revenue, Major Customer [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r13", "r207", "r237", "r238", "r239", "r263", "r264", "r265", "r268", "r274", "r276", "r291", "r338", "r339", "r440", "r519", "r520", "r521", "r553", "r554", "r568", "r569", "r570", "r571", "r572", "r574", "r578", "r595", "r597", "r598", "r599", "r600", "r601", "r618", "r687", "r688", "r689", "r704", "r767" ] }, "roku_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "documentation": "Equity incentive plan." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r889" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r852", "r864", "r874", "r900" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r895" ] }, "roku_ExpectedTenantImprovementAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ExpectedTenantImprovementAllowance", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: expected tenant improvement allowance", "label": "Expected Tenant Improvement Allowance", "documentation": "Expected tenant improvement allowance." } } }, "auth_ref": [] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities Exit Costs", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r582", "r583", "r585" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r582", "r583", "r585" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.roku.com/role/FairValueDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets Measured at Fair Value", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r91", "r159" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.roku.com/role/FairValueDisclosureFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.roku.com/role/FairValueDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r14", "r93" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r91", "r93" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r407", "r467", "r468", "r469", "r470", "r471", "r472", "r583", "r621", "r622", "r623", "r808", "r809", "r820", "r821", "r822" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.roku.com/role/FairValueDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r581" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r407", "r467", "r472", "r583", "r621", "r820", "r821", "r822" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r407", "r467", "r468", "r469", "r470", "r471", "r472", "r583", "r623", "r808", "r809", "r820", "r821", "r822" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "crdr": "credit", "presentation": [ "http://www.roku.com/role/FairValueDisclosureFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in estimated fair value of Strategic Investment", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://www.roku.com/role/FairValueDisclosureFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of Strategic Investment", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r92" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.roku.com/role/FairValueDisclosureFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r407", "r467", "r468", "r469", "r470", "r471", "r472", "r621", "r622", "r623", "r808", "r809", "r820", "r821", "r822" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r21" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.roku.com/role/FairValueDisclosureFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated useful life", "terseLabel": "Weighted-Average Useful Lives (in years)", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r218", "r360" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r358", "r359", "r360", "r361", "r632", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r60", "r62" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseforIntangibleAssetDetails", "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r632" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transaction gain, before tax", "label": "Foreign Currency Transaction Gain, before Tax", "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain recognized in the income statement." } } }, "auth_ref": [ "r1091", "r1092" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency remeasurement (gains) losses", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r590", "r591", "r592", "r593", "r764" ] }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transaction loss, before tax", "label": "Foreign Currency Transaction Loss, before Tax", "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement." } } }, "auth_ref": [ "r1091", "r1092" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r589" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r856", "r868", "r878", "r904" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r856", "r868", "r878", "r904" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r856", "r868", "r878", "r904" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r856", "r868", "r878", "r904" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r856", "r868", "r878", "r904" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r124", "r750" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r121" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Axis]", "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r651", "r652", "r805" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Domain]", "label": "Geographic Distribution [Domain]", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r651", "r652" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r217", "r346", "r646", "r806", "r828", "r980", "r981" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r135" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r347", "r353", "r357", "r806" ] }, "roku_GrossProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "GrossProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds from issuance of common stock", "label": "Gross Proceeds From Issuance Of Common Stock", "documentation": "Gross proceeds from sale of Common stock" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r122", "r253", "r298", "r312", "r318", "r321", "r337", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r588", "r803", "r988" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfitAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Profit (Loss):", "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HerMajestysRevenueAndCustomsHMRCMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HerMajestysRevenueAndCustomsHMRCMember", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UK", "label": "Her Majesty's Revenue and Customs (HMRC) [Member]", "documentation": "Designated tax department of the government of United Kingdom." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r846", "r847", "r860" ] }, "roku_ImpairmentChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ImpairmentChargesMember", "presentation": [ "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment Charges", "label": "Impairment Charges [Member]", "documentation": "Impairment Charges" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.roku.com/role/RestructuringNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r7", "r18" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r945", "r982" ] }, "roku_ImpairmentOfLicensedContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ImpairmentOfLicensedContentAssets", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of capitalized licensed content assets", "label": "Impairment Of Licensed Content Assets", "documentation": "Impairment of licensed content assets." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment Assessments", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r0", "r140" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r254", "r559" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.roku.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (Loss) Before Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r1", "r119", "r167", "r298", "r312", "r318", "r321", "r652", "r663", "r803" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.roku.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "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." } } }, "auth_ref": [ "r254", "r559" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r362", "r368", "r751" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r368", "r751" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r255", "r529", "r535", "r543", "r550", "r555", "r561", "r562", "r563", "r703" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/IncomeTaxesScheduleofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit)", "totalLabel": "Total income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r172", "r185", "r275", "r276", "r306", "r533", "r556", "r668" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r236", "r531", "r532", "r543", "r544", "r549", "r551", "r697" ] }, "roku_IncomeTaxesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "IncomeTaxesDisclosureLineItems", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Disclosure [Line Items]", "label": "Income Taxes Disclosure [Line Items]", "documentation": "Income taxes disclosure." } } }, "auth_ref": [] }, "roku_IncomeTaxesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "IncomeTaxesDisclosureTable", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Disclosure [Table]", "label": "Income Taxes Disclosure [Table]", "documentation": "Income taxes disclosure." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r43", "r46" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "roku_IncreaseDecreaseInContentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "IncreaseDecreaseInContentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Content assets and liabilities, net", "label": "Increase (Decrease) in Content Assets and Liabilities, Net", "documentation": "Increase (Decrease) in Content Assets and Liabilities, Net" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract with customer assets increase (decrease)", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r944" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows", "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Increase (decrease) in contract", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r626", "r944" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r931", "r944" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r944" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r859", "r868", "r878", "r895", "r904", "r908", "r916" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r914" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r848", "r920" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r848", "r920" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r848", "r920" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r62", "r628", "r629", "r630", "r632", "r798" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r58", "r61" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r126", "r413", "r423", "r810", "r811" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r245", "r247", "r248" ] }, "us-gaap_InterestRevenueExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRevenueExpenseNet", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Revenue (Expense), Net", "documentation": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest)." } } }, "auth_ref": [ "r298" ] }, "roku_InternalUseSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "InternalUseSoftwareMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software", "label": "Internal Use Software [Member]", "documentation": "Internal Use Software" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r229", "r796", "r828" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r174", "r212", "r228", "r343", "r344", "r345", "r627", "r799" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentInterestRate", "presentation": [ "http://www.roku.com/role/StrategicInvestmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment interest rate", "label": "Investment Interest Rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r773", "r774", "r775", "r776", "r777", "r778", "r780", "r781", "r833", "r965", "r977" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/StrategicInvestment" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Investment", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r160", "r169", "r170", "r199", "r332", "r335", "r586", "r587" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.roku.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r609", "r827" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.roku.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r1094" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r138" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "roku_LeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "LeasesLineItems", "presentation": [ "http://www.roku.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Line Items]", "label": "Leases [Line Items]", "documentation": "Leases." } } }, "auth_ref": [] }, "roku_LeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "LeasesTable", "presentation": [ "http://www.roku.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Table]", "label": "Leases [Table]", "documentation": "Leases." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.roku.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Lease Payments under Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.roku.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r603" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r26", "r253", "r337", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r565", "r566", "r567", "r588", "r724", "r802", "r841", "r988", "r1097", "r1098" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r116", "r166", "r659", "r828", "r949", "r979", "r1090" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r28", "r211", "r253", "r337", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r565", "r566", "r567", "r588", "r828", "r988", "r1097", "r1098" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails", "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Licensed content", "terseLabel": "Licensed content", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r994" ] }, "roku_LicensedAndProducedContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "LicensedAndProducedContentAssets", "crdr": "debit", "calculation": { "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Content assets, net and advances", "label": "Licensed And Produced Content Assets", "documentation": "Licensed and produced content assets." } } }, "auth_ref": [] }, "roku_LicensedAndProducedPrepaidCurrentContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "LicensedAndProducedPrepaidCurrentContentAssets", "crdr": "debit", "calculation": { "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails": { "parentTag": "roku_LicensedAndProducedContentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion", "label": "Licensed And Produced Prepaid Current Content Assets", "documentation": "Licensed And Produced Prepaid Current Content Assets" } } }, "auth_ref": [] }, "roku_LicensedAndProducedPrepaidNonCurrentContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "LicensedAndProducedPrepaidNonCurrentContentAssets", "crdr": "debit", "calculation": { "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails": { "parentTag": "roku_LicensedAndProducedContentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current portion", "label": "Licensed And Produced Prepaid Non-Current Content Assets", "documentation": "Licensed And Produced Prepaid Non-Current Content Assets" } } }, "auth_ref": [] }, "roku_LicensedContentAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "LicensedContentAssetsLineItems", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails", "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensed Content Assets [Line Items]", "label": "Licensed Content Assets [Line Items]", "documentation": "Licensed content assets." } } }, "auth_ref": [] }, "roku_LicensedContentAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "LicensedContentAssetsTable", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails", "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensed Content Assets [Table]", "label": "Licensed Content Assets [Table]", "documentation": "Licensed content assets." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name", "label": "Lender Name [Axis]", "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." } } }, "auth_ref": [ "r25", "r948" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender", "label": "Line of Credit Facility, Lender [Domain]", "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." } } }, "auth_ref": [ "r25", "r948" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r25" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.roku.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount of debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r165", "r406", "r421", "r808", "r809", "r1107" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r221" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r327", "r815", "r993", "r1110", "r1111" ] }, "roku_ManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ManufacturingMember", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing", "label": "Manufacturing [Member]", "documentation": "Manufacturing member." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/LeasesNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r478", "r625", "r686", "r716", "r717", "r773", "r775", "r778", "r779", "r780", "r791", "r792", "r804", "r812", "r823", "r830", "r990", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r887" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r887" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/LeasesNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails", "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r478", "r625", "r686", "r716", "r717", "r773", "r775", "r778", "r779", "r780", "r791", "r792", "r804", "r812", "r823", "r830", "r990", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r1017" ] }, "roku_MorganStanleySeniorFundingIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "MorganStanleySeniorFundingIncMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Morgan Stanley Senior Funding, Inc", "label": "Morgan Stanley Senior Funding Inc [Member]", "documentation": "Morgan Stanley Senior Funding Inc." } } }, "auth_ref": [] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r915" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r327", "r815", "r993", "r1110", "r1111" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r888" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r246" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r246" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r129", "r130", "r131" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows", "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r120", "r131", "r168", "r209", "r231", "r234", "r239", "r253", "r267", "r269", "r270", "r271", "r272", "r275", "r276", "r283", "r298", "r312", "r318", "r321", "r337", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r580", "r588", "r664", "r747", "r765", "r766", "r803", "r839", "r988" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "roku_NonCashConsiderationForBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "NonCashConsiderationForBusinessCombination", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash consideration for business combination", "label": "Non Cash Consideration For Business Combination", "documentation": "Non-cash consideration for business combination." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r887" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r856", "r868", "r878", "r895", "r904" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r885" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r884" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r895" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r915" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r915" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "roku_NoncashOrPartNoncashAcquisitionValueOfServicesToBeReceivedAsPartOfBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "NoncashOrPartNoncashAcquisitionValueOfServicesToBeReceivedAsPartOfBusinessCombination", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Services to be received as part of a business combination", "label": "Noncash Or Part Noncash Acquisition Value Of Services To Be Received As Part Of Business Combination", "documentation": "Noncash or part noncash acquisition value of services to be received as part of business combination." } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "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." } } }, "auth_ref": [ "r326" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income, Net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "roku_NumberOfClassesOfCommonStock": { "xbrltype": "integerItemType", "nsuri": "http://www.roku.com/20231231", "localname": "NumberOfClassesOfCommonStock", "presentation": [ "http://www.roku.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of classes", "label": "Number Of Classes Of Common Stock", "documentation": "Number of classes of common stock." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationNarrativeDetails", "http://www.roku.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "verboseLabel": "Number of reportable segment", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r963" ] }, "roku_OfficeEquipmentAndFurnitureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "OfficeEquipmentAndFurnitureMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment and furniture", "label": "Office Equipment And Furniture [Member]", "documentation": "Office equipment and furniture." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (Loss) from Operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r298", "r312", "r318", "r321", "r803" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.roku.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r610", "r827" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.roku.com/role/FairValueDisclosureNarrativeDetails": { "parentTag": "us-gaap_AssetImpairmentCharges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails", "http://www.roku.com/role/RestructuringNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment loss", "terseLabel": "Decrease in operating lease right-of-use assets due to impairment (See Note 17)", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofFutureLeasePaymentsunderOperatingLeasesDetails", "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liability", "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r605" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r605" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r606" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets", "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, non-current portion", "verboseLabel": "Operating lease liability, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r605" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.roku.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r607", "r612" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets", "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r604" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r945" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate for operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r615", "r827" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.roku.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining term for operating leases (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r614", "r827" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r85" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "The Company", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r103", "r158", "r694", "r695" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r219" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment", "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive gain (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r13", "r20", "r232", "r235", "r240", "r595", "r596", "r601", "r648", "r665", "r939", "r940" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive gain (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "roku_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "OtherCountriesMember", "presentation": [ "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other countries", "label": "Other Countries [Member]", "documentation": "Other Countries" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.roku.com/role/BalanceSheetComponentsScheduleofOtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofOtherLongTermLiabilitiesDetails", "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Total Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Long Term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other items, net", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r887" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Sundry Liabilities, Noncurrent", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r107", "r164" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r854", "r866", "r876", "r902" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r857", "r869", "r879", "r905" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r857", "r869", "r879", "r905" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r157" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r883" ] }, "roku_PaymentsDueToContentPublishersCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "PaymentsDueToContentPublishersCurrent", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments due to content partners", "label": "Payments Due To Content Publishers Current", "documentation": "Payments due to content publishers current." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Payments made", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r367", "r943" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows", "http://www.roku.com/role/StrategicInvestmentAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of Strategic Investment", "verboseLabel": "Amount of Investment", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r39", "r244", "r333" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r128" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r886" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r885" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r895" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r888" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r884" ] }, "roku_PercentageOfVotingRights": { "xbrltype": "percentItemType", "nsuri": "http://www.roku.com/20231231", "localname": "PercentageOfVotingRights", "presentation": [ "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of voting rights", "label": "Percentage Of Voting Rights", "documentation": "Percentage of voting rights." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080" ] }, "roku_PlatformSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "PlatformSegmentMember", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Platform", "label": "Platform Segment [Member]", "documentation": "Platform segments." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.roku.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r110", "r726" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.roku.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r110", "r425" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.roku.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r110", "r726", "r745", "r1113", "r1114" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r938" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from equity issued under at-the-market offerings, net of offering costs", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from equity issued under incentive plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r5", "r17" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount borrowed under debt facility", "label": "Proceeds from Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r41" ] }, "roku_ProducedContentCompletedNotReleasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ProducedContentCompletedNotReleasedMember", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completed, not released", "label": "Produced Content Completed Not Released [Member]", "documentation": "Produced Content Completed Not Released." } } }, "auth_ref": [] }, "roku_ProducedContentInProductionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ProducedContentInProductionMember", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In production", "label": "Produced Content In Production [Member]", "documentation": "Produced content, in production." } } }, "auth_ref": [] }, "roku_ProducedContentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ProducedContentMember", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Produced content", "label": "Produced Content [Member]", "documentation": "Produced Content" } } }, "auth_ref": [] }, "roku_ProducedContentReleasedLessAmortizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ProducedContentReleasedLessAmortizationMember", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released, less amortization", "label": "Produced Content Released Less Amortization [Member]", "documentation": "Produced content released, less amortization." } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Produced content", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r813" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails", "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r323", "r631", "r680", "r681", "r682", "r683", "r684", "r685", "r794", "r813", "r829", "r932", "r986", "r987", "r993", "r1110" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/ContentAssetsScheduleofAmortizationExpenseforLicensedContentAssetsDetails", "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r323", "r631", "r680", "r681", "r682", "r683", "r684", "r685", "r794", "r813", "r829", "r932", "r986", "r987", "r993", "r1110" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r138", "r215", "r662" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r8", "r653", "r662", "r828" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r8", "r178", "r183", "r660" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, estimated useful lives", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (recoveries of) doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r243", "r341" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "calculation": { "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation", "totalLabel": "Total content liabilities", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueAfterFifthYear", "crdr": "credit", "calculation": { "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Purchase Obligation, to be Paid, after Year Five", "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)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFifthYear", "crdr": "credit", "calculation": { "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Purchase Obligation, to be Paid, Year Five", "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)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Purchase Obligation, to be Paid, Year Four", "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)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Purchase Obligation, to be Paid, Year One", "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)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Purchase Obligation, to be Paid, Year Two", "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)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesScheduleofPaymentsforContentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Purchase Obligation, to be Paid, Year Three", "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)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r883" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r883" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/LeasesNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails", "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r466", "r478", "r513", "r514", "r515", "r624", "r625", "r686", "r716", "r717", "r773", "r775", "r778", "r779", "r780", "r791", "r792", "r804", "r812", "r823", "r830", "r833", "r983", "r990", "r1100", "r1101", "r1102", "r1103", "r1104" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/LeasesNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails", "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r466", "r478", "r513", "r514", "r515", "r624", "r625", "r686", "r716", "r717", "r773", "r775", "r778", "r779", "r780", "r791", "r792", "r804", "r812", "r823", "r830", "r833", "r983", "r990", "r1100", "r1101", "r1102", "r1103", "r1104" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r473", "r619", "r620", "r719", "r720", "r721", "r722", "r723", "r744", "r746", "r772" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r473", "r619", "r620", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r719", "r720", "r721", "r722", "r723", "r744", "r746", "r772", "r1096" ] }, "roku_RemainingLeaseTermOperatingLease": { "xbrltype": "durationItemType", "nsuri": "http://www.roku.com/20231231", "localname": "RemainingLeaseTermOperatingLease", "presentation": [ "http://www.roku.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term, operating lease", "label": "Remaining Lease Term Operating Lease", "documentation": "Remaining lease term operating lease." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of borrowings", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r942" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r102", "r528", "r1105" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Credits", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r84" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r850", "r862", "r872", "r898" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r851", "r863", "r873", "r899" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r858", "r870", "r880", "r906" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, non-current", "label": "Restricted Cash", "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." } } }, "auth_ref": [ "r935", "r946", "r1106", "r1108" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r213" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 }, "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows", "http://www.roku.com/role/FairValueDisclosureScheduleofFinancialAssetsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, current", "label": "Restricted Cash, Current", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r935", "r946" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, non-current", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r173", "r936", "r946" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/RestructuringCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r364", "r365", "r367", "r370", "r376" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Restructuring charges incurred", "label": "Restructuring and Related Cost, Incurred Cost", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r366", "r369", "r373", "r375" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7", "r371", "r373", "r984" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r366", "r367", "r373", "r374" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r373", "r374", "r375" ] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes incurred restructuring and related costs." } } }, "auth_ref": [ "r924", "r925" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r367", "r372" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r113", "r146", "r658", "r690", "r692", "r702", "r727", "r828" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r207", "r263", "r264", "r265", "r268", "r274", "r276", "r338", "r339", "r519", "r520", "r521", "r553", "r554", "r568", "r570", "r571", "r574", "r578", "r687", "r689", "r704", "r1113" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.roku.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name", "label": "Retirement Plan Name [Axis]", "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." } } }, "auth_ref": [ "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r823", "r927", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.roku.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r823", "r927", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total net revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r299", "r300", "r311", "r316", "r317", "r323", "r325", "r327", "r461", "r462", "r631" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r186", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r793" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.roku.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r186", "r444", "r445", "r446", "r447", "r448", "r449", "r451", "r452", "r465" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r749", "r793", "r800" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated contracted revenue", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r181" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r182" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r182" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligation percentage of revenue expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r928" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.roku.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r613", "r827" ] }, "roku_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://www.roku.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "documentation": "Right-of-use assets obtained in exchange for lease obligations." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r915" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r915" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate shares of common stock, sold (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average selling price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.roku.com/role/RevenueNarrativeDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r327", "r929" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "roku_ScheduleOfAmortizationExpenseForCapitalizedLicensedContentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfAmortizationExpenseForCapitalizedLicensedContentAssetsTableTextBlock", "presentation": [ "http://www.roku.com/role/ContentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization Expense for Capitalized Licensed Content Assets", "label": "Schedule Of Amortization Expense For Capitalized Licensed Content Assets [Table Text Block]", "documentation": "Schedule of amortization expense for capitalized licensed content assets." } } }, "auth_ref": [] }, "roku_ScheduleOfAmortizationOfContentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfAmortizationOfContentAssetsTableTextBlock", "presentation": [ "http://www.roku.com/role/ContentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Amortization Of Content Assets", "label": "Schedule Of Amortization Of Content Assets [Table Text Block]", "documentation": "Schedule of amortization of content assets included in cost of revenue in condensed consolidated statement of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareNarrativeDetails", "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.roku.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax (Benefit) Expense", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r155" ] }, "roku_ScheduleOfContentAssetsNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfContentAssetsNetTableTextBlock", "presentation": [ "http://www.roku.com/role/ContentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Content Assets Net", "label": "Schedule Of Content Assets Net [Table Text Block]", "documentation": "Schedule of content assets net." } } }, "auth_ref": [] }, "roku_ScheduleOfContractBalancesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfContractBalancesLineItems", "presentation": [ "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Contract Balances [Line Items]", "label": "Schedule Of Contract Balances [Line Items]", "documentation": "Schedule of contract balances." } } }, "auth_ref": [] }, "roku_ScheduleOfContractBalancesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfContractBalancesTable", "presentation": [ "http://www.roku.com/role/RevenueScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Contract Balances [Table]", "label": "Schedule Of Contract Balances [Table]", "documentation": "Schedule of contract balances." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.roku.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.roku.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Components of Deferred Income Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r154" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Calculation of Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r961" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.roku.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r153" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.roku.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r133" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r60", "r62", "r632" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r60", "r62" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.roku.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Loss Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r950" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r373", "r374", "r375" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.roku.com/role/RestructuringChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r67", "r68", "r69" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.roku.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Customer Accounting for 10% or More of Segment Revenue", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "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." } } }, "auth_ref": [ "r57", "r118" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r485", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.roku.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.roku.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r15", "r16", "r79" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.roku.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assumptions Used to Value Stock Options Granted", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r152" ] }, "roku_ScheduleOfSharesReservedForFuturesIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfSharesReservedForFuturesIssuanceTableTextBlock", "presentation": [ "http://www.roku.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reserved Shares of Common Stock for Issuance", "label": "Schedule Of Shares Reserved For Futures Issuance [Table Text Block]", "documentation": "Schedule of shares reserved for futures issuance." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails", "http://www.roku.com/role/StockholdersEquityCommonStockDetails", "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r70", "r71", "r72", "r73", "r74", "r75", "r76", "r144", "r145", "r146", "r222", "r223", "r224", "r292", "r425", "r426", "r427", "r429", "r432", "r437", "r439", "r698", "r699", "r700", "r701", "r812", "r923", "r947" ] }, "roku_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.roku.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information Related to Leases", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]", "documentation": "Schedule of supplemental balance sheet information related to leases." } } }, "auth_ref": [] }, "roku_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.roku.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information Related To Leases", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]", "documentation": "Schedule of supplemental cash flow information related to leases." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.roku.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r826", "r1083" ] }, "roku_ScheduleOfValuationAllowanceForDoubtfulAccountsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfValuationAllowanceForDoubtfulAccountsTableTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Doubtful Accounts", "label": "Schedule Of Valuation Allowance For Doubtful Accounts [Table Text Block]", "documentation": "Schedule of valuation allowance for doubtful accounts." } } }, "auth_ref": [] }, "roku_ScheduleOfValuationAllowanceForSalesIncentivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfValuationAllowanceForSalesIncentivesTableTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Sales Incentives", "label": "Schedule Of Valuation Allowance For Sales Incentives [Table Text Block]", "documentation": "Schedule of valuation allowance for sales incentives." } } }, "auth_ref": [] }, "roku_ScheduleOfValuationAllowanceForSalesReturnsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ScheduleOfValuationAllowanceForSalesReturnsTableTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Sales Returns", "label": "Schedule Of Valuation Allowance For Sales Returns [Table Text Block]", "documentation": "Schedule of valuation allowance for sales returns." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense for Intangible Asset", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecretariatOfTheFederalRevenueBureauOfBrazilMember", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brazil", "label": "Secretariat of the Federal Revenue Bureau of Brazil [Member]", "documentation": "Designated tax department of the government of Brazil." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r842" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r845" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r327", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r369", "r375", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r806", "r932", "r1110" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r298", "r310", "r315", "r319", "r320", "r321", "r322", "r323", "r324", "r327" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r813" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r824" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r505" ] }, "roku_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAtFairValue", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant-date fair value of restricted stock units granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted In Period At Fair Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options granted in period at fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awarded (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awarded (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r500", "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r500", "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Released (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of restricted stock units vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r514" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r485", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Additional Disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquityStockOptionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited and expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited and expired (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.roku.com/role/StockholdersEquityStockOptionPlanDetails", "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Weighted average grant-date fair value of stock options granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r492", "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r492", "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may 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." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.roku.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.roku.com/role/StockholdersEquitySummaryofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r484", "r491", "r510", "r511", "r512", "r513", "r516", "r522", "r523", "r524", "r525" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r825" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r512" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r78" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r151" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at ending period (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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." } } }, "auth_ref": [ "r509" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option fair market value at the date of grant, percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies and Basis of Presentation", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r132", "r250" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofDeferredRevenueDetails", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails", "http://www.roku.com/role/SegmentInformationScheduleofCustomerAccountingfor10orMoreofSegmentRevenueDetails", "http://www.roku.com/role/StockholdersEquityScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r208", "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r327", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r363", "r369", "r375", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r806", "r932", "r1110" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.roku.com/role/Cover", "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails", "http://www.roku.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r187", "r222", "r223", "r224", "r253", "r281", "r282", "r284", "r286", "r292", "r293", "r337", "r384", "r386", "r387", "r388", "r391", "r392", "r425", "r426", "r429", "r432", "r439", "r588", "r698", "r699", "r700", "r701", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r726", "r748", "r767", "r782", "r783", "r784", "r785", "r786", "r923", "r947", "r960" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r34", "r207", "r237", "r238", "r239", "r263", "r264", "r265", "r268", "r274", "r276", "r291", "r338", "r339", "r440", "r519", "r520", "r521", "r553", "r554", "r568", "r569", "r570", "r571", "r572", "r574", "r578", "r595", "r597", "r598", "r599", "r600", "r601", "r618", "r687", "r688", "r689", "r704", "r767" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r263", "r264", "r265", "r291", "r631", "r696", "r715", "r718", "r719", "r720", "r721", "r722", "r723", "r726", "r729", "r730", "r731", "r732", "r733", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r744", "r746", "r749", "r750", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r767", "r834" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r263", "r264", "r265", "r291", "r631", "r696", "r715", "r718", "r719", "r720", "r721", "r722", "r723", "r726", "r729", "r730", "r731", "r732", "r733", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r744", "r746", "r749", "r750", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r767", "r834" ] }, "roku_StephenKayMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "StephenKayMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Stephen Kay [Member]", "documentation": "Stephen Kay" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r853", "r865", "r875", "r901" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r962" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with at-the-market offering, net of issuance costs of $10,400 (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r110", "r111", "r146", "r698", "r767", "r783" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to equity incentive plans, net of taxes (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r13", "r110", "r111", "r146" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.roku.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r110", "r111", "r146", "r497" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with at-the-market offering, net of issuance costs of $10,400", "label": "Stock Issued During Period, Value, New Issues", "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." } } }, "auth_ref": [ "r13", "r110", "r111", "r146", "r704", "r767", "r783", "r840" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to equity incentive plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r80", "r110", "r111", "r146" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets", "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r111", "r114", "r115", "r134", "r728", "r745", "r768", "r769", "r828", "r841", "r949", "r979", "r1090", "r1113" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.roku.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r143", "r252", "r424", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r438", "r440", "r575", "r770", "r771", "r787" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.roku.com/role/StockholdersEquityAttheMarketOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "roku_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "roku_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.roku.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.roku.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r934" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r894" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.roku.com/role/FairValueDisclosureNarrativeDetails": { "parentTag": "us-gaap_AssetImpairmentCharges", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.roku.com/role/FairValueDisclosureNarrativeDetails", "http://www.roku.com/role/RestructuringNarrativeDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tangible asset impairment charges", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r104", "r139" ] }, "us-gaap_TaxAndCustomsAdministrationNetherlandsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxAndCustomsAdministrationNetherlandsMember", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Netherlands", "label": "Tax and Customs Administration, Netherlands [Member]", "documentation": "Designated tax department of the government of the Netherlands." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r84" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r84" ] }, "roku_TaxCutsAndJobsActIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "TaxCutsAndJobsActIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax cuts and jobs act, income tax expense (benefit)", "label": "Tax Cuts and Jobs Act, Income Tax Expense (Benefit)", "documentation": "Tax Cuts and Jobs Act, Income Tax Expense (Benefit)" } } }, "auth_ref": [] }, "roku_TaxDeferredSavingsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "TaxDeferredSavingsPlanMember", "presentation": [ "http://www.roku.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Savings Plan", "label": "Tax Deferred Savings Plan [Member]", "documentation": "Tax deferred savings plan." } } }, "auth_ref": [] }, "roku_TenPercentShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "TenPercentShareholderMember", "presentation": [ "http://www.roku.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "10% Shareholder", "label": "Ten Percent Shareholder [Member]", "documentation": "Ten percent shareholder." } } }, "auth_ref": [] }, "roku_TermLoanAFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "TermLoanAFacilityMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails", "http://www.roku.com/role/DebtScheduleofOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan A Facility", "label": "Term Loan A Facility [Member]", "documentation": "Term loan A facility." } } }, "auth_ref": [] }, "roku_TotalProducedContentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "TotalProducedContentMember", "presentation": [ "http://www.roku.com/role/ContentAssetsScheduleofContentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total produced content, net", "label": "Total Produced Content [Member]", "documentation": "Total Produced Content" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r893" ] }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, net", "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date." } } }, "auth_ref": [ "r328" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.roku.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tradename", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r87" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r914" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r916" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.roku.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r917" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r918" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r916" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r916" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r919" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r917" ] }, "roku_TwoThousandSeventeenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "TwoThousandSeventeenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Employee Stock Purchase Plan", "label": "Two Thousand Seventeen Employee Stock Purchase Plan [Member]", "documentation": "Two thousand seventeen employee stock purchase plan." } } }, "auth_ref": [] }, "roku_TwoThousandSeventeenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "TwoThousandSeventeenEquityIncentivePlanMember", "presentation": [ "http://www.roku.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.roku.com/role/StockholdersEquityStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Equity Incentive Plan", "label": "Two Thousand Seventeen Equity Incentive Plan [Member]", "documentation": "Two thousand seventeen equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.roku.com/role/RestructuringChargesReconciliationRestructuringandRelatedCostsDetails", "http://www.roku.com/role/RestructuringChargesRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r366", "r367", "r373", "r374" ] }, "roku_UKAndKoreaEmployeesDefinedContributionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "UKAndKoreaEmployeesDefinedContributionPlanMember", "presentation": [ "http://www.roku.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UK and Korea Employees Defined Contribution Plan", "label": "UK and Korea Employees Defined Contribution Plan [Member]", "documentation": "UK and Korea Employees Defined Contribution Plan" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.roku.com/role/SegmentInformationLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "roku_UncommittedIncrementalFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "UncommittedIncrementalFacilityMember", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncommitted Incremental Facility", "label": "Uncommitted Incremental Facility [Member]", "documentation": "Uncommitted incremental facility." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r913" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.roku.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofCashFlows", "http://www.roku.com/role/FairValueDisclosureNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of Strategic Investment", "terseLabel": "Unrealized gain (loss) on investment", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r7" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails", "http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Unrecognized tax benefits at beginning of year", "periodEndLabel": "Unrecognized tax benefits balance at end of year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r530", "r537" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross decrease for tax positions of prior years", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r538" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease relating to settlements with taxing authorities", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r540" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r536" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increase for tax positions of current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r539" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increase for tax positions of prior years", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r538" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.roku.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross decrease due to statute expiration", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r541" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r542" ] }, "roku_UnrecognizedTaxBenefitsThatWouldResultInAdjustmentToDeferredTaxAssetsWithCorrespondingAdjustmentsToTheValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "UnrecognizedTaxBenefitsThatWouldResultInAdjustmentToDeferredTaxAssetsWithCorrespondingAdjustmentsToTheValuationAllowance", "crdr": "credit", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits That Would Result In Adjustment To Deferred Tax Assets With Corresponding Adjustments To The Valuation Allowance", "documentation": "Unrecognized Tax Benefits That Would Result In Adjustment To Deferred Tax Assets With Corresponding Adjustments To The Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.roku.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecorded purchase commitment", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r378" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r54", "r55", "r56", "r176", "r177", "r179", "r180" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.roku.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increased in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r545" ] }, "roku_ValuationAllowancesAndReservesAdjustmentsForRecoveryAndWriteOff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "ValuationAllowancesAndReservesAdjustmentsForRecoveryAndWriteOff", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Adjustments for write-off", "label": "Valuation Allowances And Reserves Adjustments For (Recovery) And Write Off", "documentation": "Valuation allowances and reserves adjustments for (recovery) and write-off." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "calculation": { "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Less: Allowances", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r257", "r262" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Charged to revenue", "verboseLabel": "Provision for (recoveries of) doubtful accounts", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r260" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Utilization of sales return reserve", "negatedTerseLabel": "Less: Utilization of sales incentive reserve", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r261" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r257", "r258", "r259", "r261", "r262" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforDoubtfulAccountsDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesIncentivesDetails", "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationScheduleofAllowanceforSalesReturnsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r257", "r258", "r259", "r261", "r262" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation And Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "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." } } }, "auth_ref": [ "r206", "r257", "r258", "r259", "r261", "r262" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.roku.com/role/BalanceSheetComponentsScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r206", "r257", "r258", "r259", "r261", "r262" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.roku.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r611", "r827" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.roku.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "roku_VestingOfEarlyExercisedOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.roku.com/20231231", "localname": "VestingOfEarlyExercisedOptions", "crdr": "credit", "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Vesting Of Early Exercised Options", "documentation": "Vesting of early exercised options." } } }, "auth_ref": [] }, "roku_WebsiteAndInternalUseSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.roku.com/20231231", "localname": "WebsiteAndInternalUseSoftwareMember", "presentation": [ "http://www.roku.com/role/SignificantAccountingPoliciesandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software", "label": "Website And Internal Use Software [Member]", "documentation": "Website and internal use software." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock equivalents (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r961" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average common shares outstanding - diluted (in shares)", "totalLabel": "Weighted-average common shares outstanding \u2014 diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r280", "r286" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.roku.com/role/ConsolidatedStatementsofOperations", "http://www.roku.com/role/NetIncomeLossPerShareSummaryofCalculationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average common shares outstanding \u2014basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r279", "r286" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r923": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r924": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 131 0001428439-24-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001428439-24-000011-xbrl.zip M4$L#!!0 ( -2 4%AMN^O'\@< (4K 5 83 U,3 M:V5X:&EB:70S M,3$N:'1M[5I= MK[-W.BY',GV'Z]Z^-](;:C$][0DU9DJ\V5'\@$>M2,9'G21N'S2K+?;7<*=S)1PJ7=J-G\QXZ7.^TE M.G>?J/%,W>=?'LQ.FSH9CG6G3?='T?RE6S/+=U*XU*@H!5?TCX K?\Y23X>8CYF4YZ_]R,3AG M@]\&_4_7%_\>X!9&!U=;&\"'3U?HY#,.KEGYB^S!S0T(9*B=TZ/N,5PIN!!@N7HF$]=MM1K$*1XT*A< M3+<>[OW?8+,^_*@Q"^'[65U^%%&[<=RBN-D%2_E8,B/'2DY0%5RJ+)*3ESQC M5[+0QC&=LW-M1BQJUO_)=,*N]&U98Q=YW$"JCE=3]=S2T=J>=+SE%CG Q]- MV6VN)YD4-[(6DF)"-H26EN4:=1PFN,H9QRHJP=);P'7M$"8 M8TP3;#A=? P_!O(.G@'R)$M4CMP23.:YK %V$,>P61A7>0*BX$Y!C\KCK!30 M";PL)*X&K"F335F!=!-2"<%9-H=BA0+[P#30+A0IKI%$F4$ ^-, B3=GO3\Q MMRE+,CVQ,W :>:.L,QR&.-T,?L/+V@+&[,R9%6]_#)BUMP=FUTLY>64K"%7U MGZA )XG"Y:[=\ZFZ8-Q(#PHD60TS2JS" 1'?!ZU-F5P8NH M(\)5N%34:^8!E:2?$45Z?8NT(2P[1UL" MRUV^]^2XC!JO?>#OI,4N DGR->O+"*I1.8UY:3>?0G5M*(&&RE*HE+HT4 > M&BOKV0U2,O=ZJ!F>\^(BMQJ9<0^OJE3.(5*K>)<&%3@2OEB=*>%W_+8<6B44 M-XH"4*&@>[;/25-IJ5E"\.;%M#&8L@+$2A%%N M=]ME]S,CP#^./Q10:>/\;$TV/LGAM#$E?!0!OG MJAWS(P^P]@@NI$*MX[@TE.R%JKBD;Z2MPQTZJ(06&T/%[R7**93NK@@G0"J8 MZ8%D3[L-)_PB^.[M-I M8^]KM;\!9:.1STW1M]X4G67HI]#?*>"*MI^TD8V5! JJ.GN_.9E(?DN%,_17OG3Z MSM ?.L[.:!Z%K6H?$3;_:PB+"TRT\IZOUN"PZB0A#$BAX:N%NFU1M&TY B#P M?'P853U8>X[U ]7D+=JOG*'T)@;$4$.>I20JH5:IO*QSL:2"EK. M;ZJS;5-QGQP5F9Y*C$Y2'=B.+P$6 /O*VM[XB_]2]]3VWP$.GMC9N1P:M$'3 MER^BU\V3Z'7-OZ'PJ-\)3WO.[S\KWX?@!&GJ""'CA97=V9<3E,PBX].NRKU# M?M+)\C*G)3VFTHOVK/H%VJ_P,%R]MW!\W.BT*8J>@S=.S Q7;S4T_%L-^TZL MCG4ZC>/#P\\.-QO19\?^3.U!XW5T].VU'C:B9F))TSM&_GFO,I? B.+MWJ ME"^\>UI]AM=@]_WKM_\#4$L#!!0 ( -2 4%@M&]S X < -(J 5 M83 V,3 M:V5X:&EB:70S,3(N:'1M[5IM<]LV$OY^OP+GS"7VC"2+DN47V?&, MXLA3W77LCN-.VT\W(+&T,*8(%@ EZW[]/0 H2[+D1IFTB9PF'QR16"QVN0^> MW05Y-K2C[/QL2%R<_^/LG_4Z>Z^2KV2NE#% M5,N[H66M9NN _:+TO1SS,&ZES>A\IN=L/UR?[?M%SF(EIN=G0HZ9%&]W9'(< MMRD^.DR3A!^D_.28>'S4:;6.HKAS1"?1?Z,=3(5XF&/L-*.W.R.9UX?DUN\> M= I[.I'"#KM1L_FO'2]W?I:JW&(QC_/3I@Z&TY4 MIG3W5=/_.W4C]92/9#;MOKG K%C+-S7#]JXM![T?TU M^]"_\&ZTFRWGRNT/??:A=_.N=]7_4+_^]M&6LWF]D'BRZX_J+'W M/&?_)B%XC26DK4RGS ZY??VJ<9NJ%#:,I6S2Z5'+&K6_\-4RF[4?5EC@SQI(%0GJZ%Z M:>%H;4\XWG&#&."!CZ;L/E>3C,0=U4)0=(B&4&18KI#$L027.>/YE)6YU27! M=*1UG^$1)LY&N-(2@4QY@EN:J1'RD55!;D4@IX2,X7KJ1$;\GK#N@DZ#>P+& M8,G,EP=8PPDD4J,<@%B.Z;!$D&:3H4R&S)3NSWS^A#152IP#(VDRU VN!)E( M.X2#IJ#$&^CT%C!-";@YQC3!XNGB8_@VD-=^ <@CELHR!MA!',-Z M85SF*8B"6PD],D^R4D G\+(0N!JP)G4V907"[9#J$)QE'2]?H2:4-8=HZW!):[?.^KXS)J''K'WY-!"X$@^9SU<0357#I->&DV MG^+R6DQ 0[52R)2JU% 'AI+X]D-4I1[/:X8GO/B(K=JRKB'5Y4JYQ"I5;SK M!B4X$K88E4GAVWU3QD8*R;5T#LB0T#W;YTY3:5R2]1O2^(SLN5 9@D%H]/VD M@@/729EQ1^%PRQLQ3]:8$5+_8L6"7S$Y0; LYI/X+%;='OC&VP#?Z&05OAO3 MTPJ*-R>VC<&,#3"6PF&4&Y5SQ^#< -^N7'3 Y5K,0 182Q[+3-JIR]_KEG5; MRN/-0RGLAB71A7+3)XJ'RJ&BU 6@;'R]D21*"V^ +SSO*$<9D0'1&*'";14G M@J(ZH!9;2A;@ZF\$M\G7QVVKT?+E0'_,L])SDPLJI2DJ/SE&.,R:"@[5P@8L M&R[7EW,>H)@(AC2A:(Q5:9]?>Y,\P!^ER57$Z<=[%Q;/:FV_YR@\ ]CC\>46 M>/D8$U\?8X_<&(*X"@;7.%?EF!]Y@K5/X$*7J%62E-H%>R$K+ND;*6-QQYU2 M0HM)H.+W$ND42G=7A%,@%H3RH>5^A-V<52?5FGSF*O]#2@;C:2U1&N)/5:H ]R(D+#)3]\%7,&C MQO$T_G?5[VQ?T>^EA,E^)Y5YX@\ ]KXW17]V4]3+4$^AOI/ E6L_72.;2 (* MJCS[V)Q,B-^[Q!GJ*Y\Z?67H#QUG9S2?A*VJCPC-_QK"X@(3#3WRU1H<5I4D MA $I%'RUD+<-DK8I1P $GH]WH\H':\^QOJ&&)GEQ1KE$'3UZ^BP^9I=%CSGR=\TGO"\S/K^\_*]AB<0+H.%S)> M&.K.?IPB9189GW9E[@WRDTZ7M[G;TF.7>E&>5:^?_0X/P]5'"R<'C?9)VWVW M8&&-%;.%JT\:&OZ3AGTK5L.COT#K"7;U\\.+ M:O?]@P@/ X_;%#Q_N]/>F4VHR*+;9)&GQYF^/Q!M%0].^'3A.P!'-2O!4<47 MI-L#./QNNER0O&!77K\Z.#HU_N_\I?V28W^CN ;^V2"L%;W 0FR!(Q &\R>Q M;&;:UGOZ/=2;AGKK/;D82DK9Y6-]^!?0&!]9JZTD(\V<"WW9_">36B MO!+OO=6 [_OJ9DU;L_@-9J&,?_?>#2^>QK3R5>:<]'QYU)Q/X3%HK[2K4S[R M(6?U-WQ3NN^_9?T_4$L#!!0 ( -2 4%A=SP&O+]^[XQC" JD5&TIU38/4>+[,>>>X[F^GE$HX^AD M%%+BG_PR^K71@%/NY3%-)'B"$DE]R#.6K."]3[,K:#367A.>%H*M0@DML]6! M]UQUF"6-D*KU[4XWE<,;YLO0MDSS MMYKV.QD%/)&XF,#@\F>98RN3I+>R02*V2FQ=3ZT,K

C[BP]TS]&2I+(R Q MBPK[S02C7,'>U#.29(V,"A:4#AG[ER(6A*7_WI0X^Q@?L816N"VKBV"=VY"Y M3$*[95@/D7X:XR/E/1[DH0Q4O'!E$V>^G)Y-)^/E='8.LS.8O)LZ9^!\<":7 MR^F?#EY"JS-_M05<7,X7E^/S)2QG8!W!I;$P)@8LG(DNR&IWS3J,%S ^G5TL MG5/8<'^U)57@!V9/*;)\Y\!B/'\[/G<6C=F'/YR_8#Q9*DO+-%M;57PKK)U' ML<*3+,9$K'#_2Y[:/4RU0>H_>2994)276.(CQW:[9[0&Z;?;UX^CG^*]D<04D'= CPJ%,@ZI+G(5"1_%T976*-XR3)201SFG*!Y25PQD4,EMGX7=4ZYU=Y'::)9T# A2:EH$0 M1=@^G%*/QBX5^WM6SQRVK;IZ+]0/GM[[4[PQ*+_GE8AR"/(E28QVFDPN]2"OHQ9X*JYV&FH-Z+ M?$ . <%:W0/_\$[*>P!WBZ_UM ;M#@HW&"IHGR7>KAWR7<1D":H4$\V#AQ$$ MO7R\"EGNA97& 6$"&4T%S11W=64G4008AROCO8"&%,G,ZIJY@"4D\=1US.@S MG5MIB%YY5%+/4RKTHMG#>^8KM9M.N_7B;'Y!JWQAI*2Q[8:3*]5L_=(M%Y%+UB:[V=6PRSG5HG I5^MO#8;VM24_K:MVS.L?NM) MLVE83]IVI6T;W4'OZV?M&8/V\\ V-1$E&&Y#OWQQWCVJ;QWLIS_0L;PL:$85KZ\#OOIGJT5S;U,>E_4$L#!!0 ( -2 4%@[8/^27P0 /(4 5 83 X,3 M M:V5X:&EB:70S,C(N:'1M[5A;;^)&%'[OKS@E:C:1L+&-@6#82"P7+>TJ1$"T M[5,U>,8PBNWQCL=)Z*_OF3'.162W4=6LB+H\(-OG_GWC,\?3WZ@D/N]O&*'G M/_5_MBP8B;!(6*H@E(PH1J'(>;J&SY3EUV!9.ZVAR+:2KS<*/,?SX;.0U_R& ME'+%5:?;@U-4;VTR=4V9N]K"4^M#=/Q [^5J=XMIVH3N([S2\WHG?#=%J M)?F[>D[2W,J9Y%&ID/._&.:":9G;VS+/#MK'/&55WJ[;PF3'=QN^X@J:GNU5 MF;Y.?/_9^/ 4GN>!"9%&)E\-FP"9A,8?IR.)S"9 M7@PNAM/!)WR$TO'\8 NXO)HOK@872UC.P#V#*WMA#VU8C(>F(+?9[<2<+S7 -_HO6. MCYI^K\S%7)[6(2KB&"D6219K\WN7DGTIN&1Z5\]UJ@\LGY!3P&3=U@D]O>?R M(8'[X#M"W6[31^:Z/9W:&V./ITA+0DSA(9H05*/X%/(BW%2D1H1+A#"3+-=@ MU;69S'9!CPUV1FCWL[[2B@EDD!/KC>ZD88DWFV>)EPIW@VU7<_N>!T]URH< M9A6M N]&7MN,O U%]V4MSS[SW*^*'?OKLF^Y;=K==NN_]]JUNZ[_(K<- T0) M!L*=9R1]7VO6*H.,4(I?+($#KJ&K\O<-52^[T\J]1U-,S*)]Q!N/# M]ND&]X9+.3[R.[W<_#^,%$\*^Q_Q6C:C%]"Z:R^Z'3EV!QL&Y"+F%*K4#K[2 M'U2_E.J#KV2XX2R"R?VL,HLBCM\!/XA] \0:3P%7J!Z^H+:32\F1Y Q9WN/[ M=)_PAIENGIFF'I_192(WDVT@68R3[ W;.[5[:'IF/'(>3,@*VUZA]DW^X:!O M]U^>.3;,6>??4$L#!!0 ( -2 4%B'"$K8+P, !<- = 83 Y,3 M M:V5X,C$Q>'-U8G-I9&EANZ M>;AN#UN+W6&]W1X'V6(W9EF&/709L.7!B$52_#Z2$NEL MY2JYR%; Q>*W[/<@8"]TT52@'"L,< >"-195R=X+L+1_YUWDF#)*Y1M^O22K'*#3\>6*QM8 M,+CL%2Q^!/)$3OWKW08%V4M4,*#JH;R\7V&.%*,XC+-)IS]PV6'T &E!40-S M.*AQ0E!OR#,NL>#D\J;)+0KD!L$RO61O]6TS9J]4$3[;9N$?_4)N%E^0.9Y+ M&"CDV@@P 3&1O+:0#G_.!=I:\C9%Y7%YH_.*FY*RG&OG=)7.B,0:C". O,G_V2R,SSHRF2,T3@R.-]41^NJ8.+$KFW:6\[WB*(SWRKZV[2P)Y]'T MF[:=>,@]; J,K;FZ&)V,!H.:"T'',$WJ>Q93+!Z4BX3E;FQTO7T0MJ,9A=%I M?<##0!76(Q90:,,=:I4VBHJATZ+:&^JM96]X!9^=E$WD?K6@O&X,6H%%M_Z% MB#QNO?0A^&[LK_H=D;%I1VSZ^O+_^D^6NI_"+\7 M(/D=-[!%YWN<\P.1\GVBZP74"JA!*5^R7+(_PW_#QT_9X:F] ;>BT\>5L#]? MRMY=L6NLD :ZGR%5[U3'A%T12*&KW6Q-_ SQS6/*@:!'SPGZ,T;WGFVZ.91?)0?'R7Q\1'BL9^XH&RD/U_L)K@:,RI,IJ@U^G%,=V7*[-XAC=&= MPS3EN@M1#@5O+(PIS8KTP= :*K\A+TL#)E&"J:T\[HTM3>.E)A] M,!G:3YV:>Z_=/J#$\+<%;LAZ[=WD+:VA909J;5RX$_#(S,7AA=61I=&]R8V]N8M#/Q'$JK:G,1ZW;9!Q*.-\ M,H[YD?#XML%[-\-NW!\,D]CK=B&DH3>((M8;1@F]\8"R/[P&FJ)Z::--GL)M M8\^%LX,BOM_O9&;TE<=FYWNN^T/CC9Z!%^.PE&^%;]&B-)'(K1)',I7*OW+M M-RHD3L+V/,W]3U.T"A7_U-1,:$>#XDFIH/E?@)$PJ#U^K5"@?SQUYB+-HZ"9JI>@:&[_*1Y$>F?+2*.&"B8BS%.M3!=:%^Y5\/C3) M7$0M"U$?0LUCSA0'37XLO%Q?#9#.:"KW&1.Y/7FCGTJNA1R2!"+#CR! 6X_% MSQ-MKS_2F']L#X'!$9-1,B7R".H$4TD0L:/?+ ,,CS2P:&;'-?DLQ %U5E;G M-3V>Z_Q&$JELO!Q-"(@8BO U6AMV=':-O&Y;#AH#=W+8K?EO$..TAP=LZ_ M;6_E-U_\CR3P_OR[V."GCXY,:EY,7[^X^ RI^M#]QX2%6.B#.3>YF)DW M:_F(:MO'V]]02P,$% @ U(!06#8R4X^_* =4$! !X !A,3%E>#$P M-GAE>&5C=71I=F5S=7!P;&5M92YH=&WM/6ESVT:6W_=7]-HS'FH68DB=MN1) ME6PK6>],;*VM))M/J2;0%#L& 02'),ZOWW=T-P 2I$B;$BD;3E5L@D0?KU^_ M^W@YRL?A]R]'2@;?_\?+_]S=%6]BOQBK*!=^JF2N E%D.KH2OP8J^R1V=\VO M7L?))-57HUSL]?8.Q*]Q^DE?2_X^UWFHOK?CO/R./[_\CB9Y.8B#R?P/]_O!OI0'@Z#_XD5/#8?'1\'AB[V]X7#P>_\)O H_YW>R?!*J M?SP9ZVAWI'#^DX,7W:/G27YZHX-\=-+O]?[ZA'[Z_&N0ZK]YF8RR MW4RE>L@_R/2_U4F_#\NBCS>\U&-X/]21LDOGQ9[?CO1 YZ+?ZQ[55WKW&ANV MMXF-'31N[-G3_G'_]'R5/G^]3_%^XO+M^_?B8L/[W_\_VV=,7_=/?X0_\8]\=REI6<-Q]O@2* MG"9QIG,= WJJ4.;Z6IWF<7*R>]#%#5RK-->^# V(!C)3.,"3[_MK7>H,L)J1 M6=SOI'/P\=V']__Z%V*A^.']AY_FHMQ8IE= $1%X1Q5L(PSLTU'4$9"?W1_^ M]98"Z1M@+\^>'CX_%<*AXF/#Q;UESZ0"[#^*+-?#R0-3XP_QI\(3;R._*SK/ MGC[?V^N=XB/Z9_]T1PQ@1^I:94)'(DGC:XWX(G2>"64H>"9D+O*1@A7'_B<1 MPJ]#$0_%Z_/W0D:!^*@B':?B%^#IXB)5F0Y0C+"3??SEPLW54=(?>?"2,%^> MWRJ_0*"[G]SH?"2D\$ERD\54JQZ*# M+QA\,\\"VS M$,^ M2V#M@;X59YLX]QT\2'7KCV1TI<00;BX>$AP-+ $H"Y CA"33FYB.,Q.T>&%I M5__X- ,=I'\LSO\L$$> P@$2($I^Y=,5^,FTNPEY:Y-T/G M+V&_P,O'&:&>'\/A,MP G@@+>QUDJ@ K,S_5 P"Q;O&R)NW!A<]'0([.B=R0 M/@Q\9=P59^)*12H%(I,58^#Q$PM7ACE\J&.K1H;JAT6PU4!^M0D@=X%H Z6U M< 1(C96AP0/EP!Q'X:0KWN;X?1'F>@Q28SAA.@Q"1@) !O4Y-.PA5==:W=0/ MA'Y:/Q6@R)G*D>" E&%XB:,.=''PB026 CP2"7WU=:3O()1TLAVF[E>I(L8# M#V"AA UPMV"Y4@0:V9D"D@1;RF^4BNI+:\(QSR",%;\D'Y*O,L^MK%RK(9FK M+]5;VZ9!5@..?!6#2!$M?U) F3+X%7^=J#2+(SCM7-[BEH!9RLC7\""!M44( M"AE?+$P6$']T#L:XK6WO$#B?DTTHD& M04?[RS"$::')< /8*M [ ,96\$Q3YW](+ZM2#"D'B(^PS @4%_+L% .P ND MH7P$*@.A!]QHEJ""&99?0S/B_=EGG=4#VK6.>J?+__\LB@I SAGHD.Z[ZF!L M5.,A?\QQ FX]4"\$F%L/-CLJ0PU%KX+M? C%M]#,#\2,= MH;9\LML'U6[YH_GIH_@Q!B;B?^GAO#@^.%BODKJLI#7WQ-X*Y*.#23/U8K(T MI9R-)XN($0SUE]^K?VK*04UG/ O#V.>W+'X837&AOE(7,JI*Y137=]OHKH.W M/"23^C8PCO#J?A?79/%=)*N#_+4I3:CQ G97(98U&K=_E*SLO]H,T_JM*C^2 M*I>"@A&SA#0$F,0W*)HB5-XH&> 9 "RUAX2H$#2!HJADARUCAB5@QL-4I>Z M34 HSD! 9FOK5NN'VZ6$?W4VFPL6Q%.5%RE?L@P6 Q@QM7/+26IL[5(A-\S9 M@@K$*XI%*%%34A;$39@D0(3[QEBUNC*I%8C6C&J F\4Y7H/)PR+I8# MW;O@L2J?>"C!8P[=0MUR2P%RSY;Z.0"QDM@4-G4%(J;_*8IO0A7 ?72F8;;\ MC21/\>=LUG/IXTG"4BS1DB34#2X8:7]?N\/QM>U_+1 ME"V\;'397 X_B%.XN;N#.,_C\0D,*+(XU"#,A4#-3DWHEOD6K;:58"Z*_S'! MQH<]LF2L>X>/*7IRN6@H\3:"-_.J@\G*@1BA-8],;3:H'!?'6 M '!==#APB41FC?Y<8+[7R @&*")B9)X1'BVSW7F<8%]S@-HWC,!K-@JLB,!6 MH2ZU\&G5NV-B0$#P0XN6>!=?J_% I5;QJ4=YZO%8!9IC#D!>!%712I=S#LT3 M<'WPJD2QN2D5N]D;&(#FVN^O:;J&ZV9A/I7*,GN:T\DM)1\C%M4K7Y$#X&1% M/OO*'?DPY9J62\LY<'QOE):>IBNU.TB5_+0KAP#)$QG>R$E67_(2J3NK)[UL M4R;)_OY?F]2!;5HBQX6X(,'7,T&"*\35KKR_C=E>EDOTN$0UJCP^S\0#P\-$ MIKD#T'3,E@\#2PT0+*TJL_&7'.LDD1SKQ 2O3SG57LN$(GO^#8H1#U-D:&4$ M2H5V,.M90D Y_1VG$B?3K<\V2U([5@.9=\29LV+\L(/)FY+4BS#,H%;TS%;@PEF M:YCW:3)RD:\[@*(QX!N/2(P!"B-@M2"]Z,S8\1>L7QMK_%4:9W@3T;Y,=PJE M'[@G(4:7C/:7)S7#YTU 8-YT?;&00,%6#$ M7]IC7>%8CS9QJEW0%-@(+&[B-,C(5R3&0&%%+C\II DZTN-BC(2C/<]5SO-X M(]>4C!)T.:M$N)/(">E*AF^5/*H]TU7.]/E&LJ(QD5,,-/Q*?4)%6$Y(!DE@ MN#CPF-96].%GZ"8!H0!9.'Q MH$@S93U3Q-JC#+, 4D-#8C0UZ#'YJ)X]/3@^I5_EJ03:HB/$1!\G=[]W*:9Q M.G%3/:Z$L>7.D(/<2GUFRD]/DJ")KZW?SU+ \D!\ JBK73A?;[XWWX123(VP M6&[$P\4\$V%%@ A"7+=O)5TC3 @,%FNAKT&(W$F#*6B*L1"XSCL(YA&H_YJL 4G&Z!=\#]%E-\4#S'E"$Z()V# MN@;C&X5QDN7%X#%K:\V8]P-=03E.0N4);="A@46 ,/^7PU[/@U40W$K]0]YU M,BT;69&-O-@(&^FX\]UMSVLU=UYO$P>VT^RI7SM!JL6-'_2ZAZLDQZQEIPN3 MMQQ9>E1;NB.UJKV JUW _J,Z_+NL="T"K(P \VL ;2,"W"D1"6P?J$@-L1 !A71BV9 H3L?DE0\4NJ@XU4EF7-YF<4!W1?ENUHZL F9T MHQO6H^9-B)QITC(H'CJQ.M5(R![U^Y],.E1WPK-??+T)IM4%;K@!=FO** MDN"-QF*4E0"5TA3K9E*=&ARB,J9SK*RX$79.Q!RO4&JL9DYKGA =H[R;'6.Q MA&OEV45\(B^EBQJZB8L0<]3<%GE![:O.8AF2?F;"HV8$EF5(E7D"3[\ MZWSKS$K(RH@#P]70)L5KXW#'X3'^]&XT;O7Q5?'K<#.^%[2,L>6M/&MB .WQ MK71\1QMQM< ='=E(MK_L'9)EI8.E5K#@$AKEE0L&*!(;%UJQTQLB,):WY& S M1*-*!G9*M'!$A!SUB2$TY*B?PP310M^BT2IH=+P9*K!NJ?8;CKM?,QW_AL.6 MUQR-L!9(NE@$%JP>)V#73&1:P-Z3;_X^ .L)@*5)K<1P.*=BZBC+);N&L\<) M_36[M%:#/D5?SE:![.B=ND^SH^')@NR!K^(>K-M9U5*862]$B^2;/HJ-Y@6V M1]%HEF_IS7:;/5O(WI?!KX5L:8O;-&%.TAA]7F@%[ZQ$?BER-6.B??C71PK^ M;50O[\[)W:==W4M*[OUG@BX'H[/=V1B6I=*%MSWU=Z/I>)@3CAFT,IKO#M,1 M=EG,0&0KJ.E-:Q1?A:!L).7!8S>8.SGKT"<'?1[3T6.@>L!YO^;1$B[^9T\/ M7YP*;4+('WYK#UH]<,FX8( K %(%#HH+,D5*5Y-+IKXLLPWP6#!VA>N1P55# M']02^0?!>CRR4O M*/.P>@4SUTSSW#F?16RL1,(%488ZQ;3M5%*1I*"LO%U1RV@:%H)L MF4\/6W[B!:/030I>H5)G9MW8(]0$/)JH48!;:K@[+'6 K]W/)/(2D% 33.[>WUU$[HD,G8W-^*R5!?@#6!8->T#<67SV.69Q"45=6NQ%;2H14MXE.72PA M_KHVBSC344F]YJ!B@=O.>M%>31WG H<@2&HB]/8ZO%(6\$;.G=L[=G3 MO0,0#/M[._:?G=?F:E^DV$G9LD.^=>8W; (@]7_G$>G_+^:>W#<<9[9NJ\@W M'&C6WTSDR.6H5AZ=@)FJ(4KTV.IX[Z#N*0")2)+6FRG^<'G#JPO">B@SR-P(B%NCC-I)(C _*>=B7GIMX%UF]>8($"%^<>60DD M(3)%A>1!_2=67Q5D^MWGIK:\G)!!(4%AD2N4S;3&@0]CG>=*L:& RG_@RN#O MUO!/AO_9W,7'9_C__F5NVM56:;^/)>^23)W8?YR"F)N$WQPG-85![8F:K1LAN>K2J4G8Z.S MUNN5;OBWPV+,1?Z1:MO2=;XP=?>6O\GK@];V7]BC(^_P:*G[^DVRV&:H_614 M-YO[B6C6L5[6G8WRWJV&YL(KN]AZMPD._"@O],'^OG=PL)T<>*N1LQF>MJF8 M.+=>XSP6=V!LI]YIL^74S434^":^_-Y_2]=[_\CK[[7\>C6H=8 J'GJ'>[V* M#ZCETJM=U](SUK+BY;#N!S5("]3<^AZY)EJ6O":XS@N8F0[0J<=#H,ND%@_1 M\N5&\"[PB;?,>-K:AKRUW1M-ZW6UTP/+7MR3FYG9LMC$<'J6'-I65/+FKX(8F\PH=+U#\)N M0IR:B^54L!Q% XW]0AYE4VOGP_5;N,^U(-)S9W18 X5^&/AN/2GX'QF1O6R? M#&;[ZPAF^W+(?A,DI=^C6@,9%@PH,J(D@9S,DI#O*&E[<0TOJJ2R\4(MY'QV MQ0%9BJ?"/4,J%S6GXQ9L3CT+:7WUAR9;^@1K[M8#X("UBXP@ZW$N51YI#L* MU0RG*NWA*+5J4[SGL0QL<4V9NU).T5T1]01T=OV[%3M-"E@50%4$A;)?S9Q& MJ,0+8JKR5LK<9I[:\Z'P6IO)'A MHRE<>=Y0[MB6FG"HW5 M9UQAN%J&EP; .#(NS5R?1YK2M;_9EY@Q GU'"J!< 4%; HG8-5?-!9P'+@#D M@LHBM9Q@%=*PYIY(2Y8/+R+23FVOC1MWI1#=##M Q37!>I3&T0M(!P*5QS4\ M;=5PQ*P2IP%% P@N&1&UK$U,STLU;D[6ZO3LRV78$BJE3F]$L)76(FIFUG@ MJRI3BE!9C55ZI2)_XMG"JG##:!@J,&PC)V%5'PV2'_1>G%FAZBW6E4+)YH.Z M5E&!%;("JD[3?_'\R,.A)-KLJP7EBOGZI2V"FUU.EO= MLPL3TB ^EG5@:6O>=F9@01>2"E6KX1#KDL41AG?&IJ=]CO5+(X5%(*DG2BRP M@$DV9 EM[BRNEIBR7;&H!F?U#.IWOBS(#*.0^("5;.NOV)71%GAIKB>[_9FI M.E:./)]6I6J7*5 3_6D)S^<3GC5W %M6)OD-F4X%7:8QP>$8(SK6B!HH8.81 MUR6NE,&=E4W+&!2N5XPX!>@$_)Y#GFUMVG+Z+M;Z!2RERE142WG>.SJB2Y;' M\Y&8Q.,B4E5YNI&"?D'=7((.B##P?]3B)JZ_@JM%32M@*8&+_\E2P2.=>;8* M-JT[G) ^#"2YA#=N=2'$\;7RZMK&+K01D&]2*H58=DPUM6R(]52**N;R5K%H M%]C:V<":7*7W?&0*N6.%>89"14.=0]QV/)&$14;DK=3(J58''5N#H<%W7@'S MBP1VF1K5NNWWO4;EMZW#NJ6*Y>J-VXCQZC%( YI33NKZR=<%[8WV+_VZ0+F- M_4?;RK=4^79_#D8]ILJW=W+GAQ)XC>*C0M-,*<$V'+Y.C-A5E1Y! /*JHJ,/ M4A1KBJV:\_F$9M5VO)?43_2=N@'Q?RRC+[2S;$+' GRC[@UDW1F#0"OB(L?V M6];P\7.D*2X3^S1EQI[#MAQJL(7NM:C>X,D*_@9CIP;@OBXP2#G 2%YSLQ . MS@O5M2)+X>OS]_CSC[]82I+6B M"4R&Z@$4HE-K#-;P^R15USHN,L ""L P,"LW@)B4JBQ1W,Q\*;C7H,/=T!W! MV!$&#%D!-^#/ F'-$WU5_0OGMDLE%+O&72]N^*@S9R.LG&$"$G1A8F;@XXSX MP,!M1'"@-);0T&PS)$;5)3V)\BEZXN%]CE/$BY@;[ &6F]N)Q*%L M4WEW-U]OFD,-4&MG9\>H=VV>ZL)(%Z9.2>\BE].0 MG]<",4(JSVA"LRW75YI#81AIJ(.<, 6QG:N.AS2YJW3)TY( .@9!PBXL@)13 MAIPE 81W-5&J"O+:8K@+7HG&L"D_CB+C2:11IU< -.$/.TO)%$)Y,Q=2-,F, MB+0);E-O%CU0U:"T6CV:VB6N0J_B!*CCR3WQIJ^/OGZLP[GD;3:@TL2'-1 + MQ +G]]^I!XS(EUD-[VMJ MJND(739UCLIVJL:M]/F3EDU%\2Z"2EV-A:SBJ'7^O^@,=O"V/'MZ<'R*2J][ M[N_89>WU^L?4%_DQ(]>J(5V7U-+3U05X#4/IJ #, Q"EUY5\]:V/Z[+*S^P6 M*MI/;K:K,B?38A@);-Y(CZUY[_/->X>;L+#9$#V*2R&QL2E.IB[J."RH*Y=; MJ?#EE0O:6:R0[;3*E[$$BI:;?KW<]%L.UUC5@])ZO1^*6[5>[_5YO0]:K_=# MR/YG0:"-MP35@&P949_.<..R/HHY&7"J,"!KQ0T:_4AZ0:9)-BB=9R+0F9\J MMD)@(V;?V1F5B2&/$U761)MR.ECF5F-F0N;$>ZDY,T92DU8!X-4!E^\MYRB% MS&4&G@JZ)C,63N2'4L-;5R!A9+G182JB7'F"5>:>65F)I3B0EE!V&*A(#1$N M^/D:]1QGQJF^S$(DL-(HO@E5<%6!+)K$*,E@ &SC>#X?: M1P.PK*F3'25Q.T"VX)9&98Z7(Q$[? (U/"@)$^LM1N&Q6LX<<^T.[=<'GA#( MR-I'2E28D>"72U[#A.H*F8.ALX1H MO""/60N'#-$EQ(Q\2S)!;<=,3_*-@;PZ(=3-0,7,[.Z[XET\](6L"658A$,8D9)-3.Z].]!RT@;U'U/O M"2*<$EG7I'G)9JF>(6.HP?-MM< OHH2X#ESB(JHPLBDH/)Z;@2A4]XX1\QZ/ M01< 9%)AZ!D4\C!))LJ&2*,8" @F&Y\!LE2A#5MT=.BAEQA)K+V>B![F=F(JD?T22^7"@:.U" 2[4*8L M7R"R%!%#B&;#(3"3TFX7']*MH$FM=<:LOVFYB(.>L7$A:>?M&WNC^R4 !R.O MJJ:A3.E_,Y')Y[H^N"@C#Y6H$>F)V9-]U:R?QF MEL%YG[/4L^;-K_D[R5!' I>3 YQ-U&Z-G;B!&B =^J,(KHPE"E!D'$<3'@' MB-B"5Q.6STAB(M=05JY)DD)*VLR2N,@HTE"B#%R$O.62F@()R4-EC]G=H4=$ M32Z7%!RKQN@R4Y4$/)T7.1G;83*,V\-7*Y%K3"5(M0B N"#!H><#E=^@LY@S M E-K"D7%0H)D%6KR[AAFB?7Q MA''JS+J82XEQ>W-C%79,$&WE&$K?V=QU,OO,A TBF#_^)N._=[H;B0"?C9OR MJY$F<>KJN[C [$;H5Z)1.BM$57GS8JJ814Y%:ZP62$7KPB".$J=G+"^4ETX> MBZFH*TD106-CA"# -$OD7<5L?K215/4%DP[ISRJ3]KI'7U(VO]?= M7U@W?R&(5E_MEZ2W-!3^X_D?E.I58_;*:[^QH+WJ$N9RJD@R: ,GTM<,$\LIKJ4,$RN(PQKJB41N$=8?: MU%@,)G(C>W6C;7T'R"RK(;!&;V'5! OX5<;M/GO:/^J=7M;60LLC%,*E9PU( MA+L<#_05A0Q)$KO(2NYV0+"+F7&#R.,L9M6Y/1.O8.M\($7]*E55\S\^FY)!2<8@T1=U=QC)6(FFB4D% MZ):@3*^P J#JMAJ48!?/2'7Y&/?NM8^F\V-"W+N2Y8C0:2%EZ-Y2(/6543-*'S-J>.B'BS M_:,B ,UW )6NA\H5(8\M+VNL3*Z+X0S ,,[+>,P?8J[_=H5YF!$;\'!X;6N^ MH8,V1P/S-8E>;G[*:<8/;^ &W9#9UEHR0&?&V6G5DK,PBI90* ! MR6/)V;K5L>.6SV%B9U:T?%AF" MYX\"!@VT7Q6&L39!SIP.J^L!($&M!TH%_T=[[L0K 8G("':<+54(72+0$]HW% U7PR(1E)Z493&M 5RIVC?*ML_2SWX&*?E-( M:EH;!W]O/=M.](8K9KUOI9NDB P&L2P%)\95L,FR3.CA&4'71I56IF&?980+ M@]]00#+,8]S@@W\\T:!*ROYPOQ_L2WDP"/HO7O34 M<'A\%!R^V-L;#@>_'S_9:N9V?R>P3/P9G$ "*GJ@;\6K90*!-[+$'XW/]VU9 M#%6<#9#/O$,]2.9%'J?U:N[S@^7F;6;I%*'[ @&-=*)S^+F_!% ND2XBVS; MJ52*I;JB73$_+&3[=L-Q>C;UF<+D]GUJ>-?7$,Z*_&:(9Q20D;W(]*>_36)WV=1582UN1L MM6Z[^S52KPKD03'9A-7<%/R(QV. #P=@HO9@HWLHHHG\@2:O1?'G'8Z7JS]T M"@,%YF CSC$WXKSF1ISHWN:2*]:M69NWH_Y$=XP1;/TP)LGXG9P+Y' M+^S,%J/IBC.,C<-.\M9WXXDBB:-RI;4.'6Q?-N5_Z/%-Q-U*2+;F1IA-BUT0 M[C:+[WSL(( !F3O9/TH6<.9MRC:V'*]F3N50*(YT(G%SW9D[M>[,^\T$I ;0 MW?[S57HUK]5?3#43CM;KFEMJZM,:F/K[9'!;0%VPM2O\?",49M>*0W\W]:&5N@\[G(UN+-?>!->>&:&X(;=#"%<00C-MM3(2 MQ0P&F9!GX%DQCX3NBP7#>:5HY_@&#CX]7(N/#XV/ME4@\:$?XG2H-(92;PE= MFT/0.%''>;3ZO5UR&7 F<%2V0:NF#E<#MVKEZ=F-C:^BX]S6$^3ZC3:;*&@, M#_HZ,X?=(2"9L+HL,MN+I.JP0$6*0D)LK/52GH@5;]L&6 <>'1F1:H-MCQZMW,>3H!,S=<)5( MFQ2J64Y870'&"3J]Y]J0)G-/IU2WCNZJ;JU&6)9@7$+9#6?MDO[&D0KE"PQU MIR3"^FG[,D&SD:"<2D(B$XQ!!!E/%I,A.&1I@5@B?1-![^239CTT\\KV8F[P MB@I**CFNI7I.F0SMZ:$)KIXP- =?ZF.Z#5%B!2R5+?8[*VFWC^.L+T*%;9R M0"CK@325U;AG:8CI71QZRK$FMEV:J>"29;&O)3NP"8)P?M%[GK:[-<52.F9YN M%'6I8FZ*S&5_/.[Z6JM:SY$W5;+5J!@QAD6I6RX9I"E= MF7S#Y+WF6GMDYZJF.&.&E+#N-I>F8(^7NX1-RN1 >TCX*F4U&M(D!S&7OH:C MYGP(%<*5&8#$UF#?;V((=\L]B\_(0.?PJ-L_^MJ=CJ]V^_#DW,7)O:W5X<&]L:6-Y9F]REO&SFR__[^"KX,WJP, M2![)=BXG&\!C*UACDSBPDUWLIP7535F,^QJRV[;VK]\ZR&ZVU+*EO$FL' -, M(JEY%(NLJE\=[+RMKH>._/M+QP;.).GC^/)9R_V!_NC\9R:G@1= MH3GWL>4\47]]E.IL,%,X_^'CI[M/BO+%C8[+V>%H./R_1]3RUY.?QE2/^]P">#J4QU,C_\RS'TFAC] ME[Z5F1U89?24&UC]'W4X&@%9]/6&*7T*_1.=*4\Y$SN^G>F)+L7SI[NC-J7W MT]BQ//I#IY=")B6P-Y67ZM_#W4_%Y2-A3;3X"X_NZ#D8%KD?%2+P9>9]:!SUE]_&3T9OEC^\\O2TLV!TWSE_03QJ.1%8>@B+\HYLALY;Q>?W1-F#LKDP^;6.$5=/H43BL?$#[T)5E[/-@1 M<"&9BQM=SOK"SF22 )M8% JCRHY&,HN;AK%2*;21%0!G28 :VLFT>_CS*E%B M-#P9C%B>T V#AGQ4+E14&5UJ9<7X-IK)[%*)HXC.R>CY_@',:^N!MT_+A20_ MJ SB[B!WWDD;RS_$19E'5^*M-%>J%&_>'(O>5K&-J7Q0AKW1(**@LNAP/GXR M?"9Z,'<"B /42C+OBZT[:T=% 0WE!.A%HNU#LH_$TE;13"Q2)5(Y1PWA979J M\E24.E6H%O!OUB1H7XU**"9CL%\?OEY6"2E\^ *&)'$[1(_1R*15.6PLDJ/E46TOF8^NV\F)\_+#@T3A%T0>5'R45&6_<$AG'&G= M)M@F4S>P*W]4 ,31=EM&4!,PYK"=:CIE81%R6CIEGDC 4S'L$;J [#):!V;=6FOF"D:'997,4VV<'; DO=U=\ MR*DIV&6<%#\N'6"W8@(M "SFV/U.> )@,N!;I$U4I;:4T,4BPM2Q0L[E5@E; MJ$A/-0Q +3F3E]D.7P%@MN_+QE<6'6B4\"PL#N(68V.>!4+"@6 @+Y6Q6EZZZ#7JCC1&R%$F)6B]XT6A)1YD6,I2*2]?3-+V&9ENJA_2 M[OQI.N+K!MKV?OA0X_CUZ_$QQ>]/CCZ,OYM@XZ):0P#!J@"^?'9$ BVO<:#H M+"IS"JAS/)WU?(-P""K5Z*3+)]DZK3*NB3\!XG]JDXUE:7]WE62?C%^?OCO% M>WY"E!O-N0UR$CU,E,W@(OZL2XXX M64@0*97U_;-OJW3"<@#V ?6".RAX/H22X#XZ5JE;%56DN/(IP'!E?/NVF]1$ M-O#8H<_I];S+&2PZ/GUQ,]/0G)$EN7K+ ?#"D!^8E7WX""UU 7@>(31\1%^; M*0H?RBC*JXS,@7LJ>B RFH@%[Q2=X=PYT4M-68( FY<&8UH&XS4 HZ_AV: F M9=$_A/5%,VDNR2+)@)0)%LV VPUX6L,"<(\QKD)!FFF516P1F13@G22F>+_( MD,'DMK1>Y8C)<1WUVFYFN2B4 4$&4??YE@$X.916<)/0*$U?:&]AYE97"]YQ M(LV* >QBAF)7C!>/Q6(:J-Y#6TV <5H:BC69VB=?.EA+B23>M+FGDG=M;0I? M\P]6U?J2M[=[ #X892O8[XZFSV(M34G!&EP1=K2@Y(9-%SFQ>5*5RUWN*97B/V?&CUS(2S68&"6O!H38#F5R M(^?VT88%6IN57ST=[@_E9BIPN%Z-4)T17KD%[9(H7,L7*QE;CV:'P/'8G[?2 MA#4 ;T'O]>O??EKJ#O3>I%[%.JG7+;'C%*M)T<*<1P7'V:DT.X*&^"3&0X9K/:C[J9>+Z86)JHYQ@[M3K7%70;DHO-8Q)5! MY-"P)TBY-&C6J +\,6P(PFLKLY3W:/6[DT:).@J/H"R1BXI"Q?C,XFA]H:Y! MRAA>@4C,^0 8<6DD?HBB"L!8DYZB4+/C/*_H!\A:;)7]>5T?DO/ZD+SE0[(E MIH8DERD*@'&@R%D\ 8YG)9]G=+],C)Y-D(IL7#+G1V%FL;+< [H7TO@DQ**? MT0A2K=1LDS3OHLV0Q((?A*DE=!(S2K>P$B85XGOMNLH0UHNDL58H1AI:)C:_ M2["]MP("ZG00*R5YG6OF"(A;G%<34/7R3@V1@3DF.P,ZJ.$N\M-IC'6XQ&LG M7X=W!EHEI+#\OER,URN?_RGR?YK(?P/P$N4J6L)Z<*C)CI"=D2;#O^& 77,^ MDV'*LLP1?B 50!;+.S-2W*'Z?A[)KWLD [BX12>PSM@'QL.$P+8[+-6I".-* M^>0U8DJ#C[,\HXH9[15S"%9)0^*'+B4=U %E9NVJ;Q*Y(U=+"6Z;SE4P&/0 M71 8J07'U#C;>*W90=765BKN7J"7T'IU;K7K=2=!IB'8C0.ZJJ1DDU&/B.5C M-;4.8S*9-^@B.>(;3 O<,-C4866L8%-39-@]+;_1/-;!0XC.RMS90V3%FSMN MWTE&_'0A;!U4$8%X,6I572Y\6+GD:\QJUY:JG=*BC@K@T)UQF3 4@XTV#59M M(DBK6/W-;5D39*J+FFHF;LK )@;@MH?WJVNW .[;2F:EU[LZ356LX5#0=JM( MD1V \R(!0Q6S?D<1V?K5%O?%]/CZ8D_OM&HOD*QVM0*T>X[MH"$WF:A+G1'C M@/W7Y!+953/XGIANPM9HV;H;AU5K/F1"MHG3/V1^G9'PR9Z[EE_/39/K1+6$ M=$9$1(FT%/X)C;(FH$J1-"Z.0QO8/%>^5!HYUMD"QLS!YAF@^+PN")IKQK(S3!=CA5[O#1\BKK#*>KG/P/3UEB,:K+17.D M=^J+8%M)24^FKQN-%4.QP%;861-8]XWB_N>=%#ZT,#X);KU,V,J\,F5]XR W M1 0GE;&HE"XS-0O$ESRXR'8KN[]R7BY57>)=4YD=E&)OK*,=*V-5J"QV.POL M1E@Z4POIA4[HC.1.08W$GQT6^3SC^162OU__6GVW5=Y;'Q#^3$O_3$L_U%5[ MK\?:P)UPTZ9:B6QDUT7<*DNP=.B.,OH>._X$72=6N> $69/(-^J38_Z):_5= MZ )YYW5@7+\K@( ;ZZ/+)E%EW3$ MNR%A3U%\[7]I& S7)O#&) MOD*,1GN/\:@FT5_*V\$?<)0901I5^DA8D4B8G>-AG!&=J$Q-M3.Q$Y/+&('$ MM=0)H]-Z]_B'O_5SU[P 6"@])=+0^O$PR> M.AH"M#YX%=$J=16^XZ0N?EJ6A9[=::*@%MQ0O"0,YA3! W:M73*GI;R=6+IN M"V,V&HM*>=JUW+%*,^#SJFCKU%52^P*TNIJ@"?XM7QS]-A,53WX*\O@?X_.C MWT_?G'[XUW<(B#<9^N*N@9NN_B5DV5?P>:?JZJLD-$@BO>GP#K M1K*LPVTZNX9%H$)(*%Y$]K;*&/DKDE+MD[ITC;K/T[I^C#BX*WUN]];XHYL> M0SV2:QV#BP^>^N6*/U^$N :%P2A+[_5IWN1#*62=Z;1*O;9LO83!*%(3'9Q% M#1.P/YCZWC! F1>'H[TO>*BZY>3I#Z\ICDY.Z +BT9OOS^2?-KC<2_W&_F]C M'=L)L$;QN/C!QK%JL9BHN% <.C]8\7*(^JT?-2RQ>:):V(1R:S9O8AF?'70F MR$*WZ;P'VUU XLJN$X E":>C,HVN"*;6FHMGF$)S8>S&S^[,I/5H3E(L?F+4 M<=MU)?JH\?;\$L:.V(>\'QVF[(*]Q\W"PUB2D>1/ ZYFBY:VO'-3"#J*.U:] M?OT<'EFLGW,U^U38[5)&>+YTJAQIWID%J,S36M%C8TCN*IV0KK2MS[V8N^BM MFSF^1)W)9Y"R1*L*"4.:\*(CVL#%3/ABVJ>Y8'A1@3DD80<:N [WK* YWIL< M6)4V&[*"A,6YZO?O.;G+>3@N?R_]U\M[7!RDZ;8.R5 >B*^HZE)*U=D):P["!\=1*H S9-OC8!V%96_E$$ M$R0HBACWQ_<5N'RW+ZU$$UW X\)@E8"X1,JX:-B_F\B]-&GA39XM*,,AQ': MV,.'_>&!-]47TDQDINS@[#91<_^6S;WA<*]Q_S];69"AX6=-I;-[QF^<\J$& MO+JV,'A+L6U&>>VZ4! EIGW5[:*H,,ZQ47CC9U:[_>:2S\MJ_\;_2,9O](]S M_!=02P,$% @ U(!06"5J2&B$] ( LT ? !$ !R;VMU+3(P,C,Q,C,Q M+FAT;>R]:U?;2+8P_/W\"BWF.3/).L:QS9UTYUF$0#?32>#%I/O,^^5=9:F, MU9$EMTH"W+_^W7O71259!I,87"*>=OU&??&FU^EM;:B'[P9I%(3F6?R3GNUU.KMOY)?ZT? N,\_=WMZV MS;-A'(4Q_]_WEQ_?9"F+Q3!)QRR#_>)*GP!?V&>:_#2^EV'W]YGN=[I9U NNPF[!>Z3=Z_?O. MV]W9[.QO;G7M^PWGK=S!E47&8I_KYV>NI_PX?CU@PCS._:#^CN"+$IS])(^S M=%K_L/JRC!@BK+M8V$7WS?]^^MCW1WS,-JO;%VDVBW?P8>G5:?(U+[T;/VC[ MR9B>ZO:*VPM%LMWK[MUW?_()^L%AQ( H-GB\^:6_\>ZG$6?!NY_&/&,>_GR3 M_Y6'-S]O'"=QQN-L\VHZ@6W[\J^?-S)^E[TAA'GS[K_^Z[]^RL(LXN]P9YMZ M5S^]D1_^]$:^>I $TW<_!>&-)[)IQ'_>"$(QB=CT,$YB#AL([P[Q09[*?X9! MP&/Z)WS_.1_S-/3E^G?9)1_^O.%OPL%C-L8W\?#P:,SC /X_.XW8]88GL>SG M#<#,PV%XQX/-(8L0$T) @>'FUM;&N].CC_V3G]Z45GC$@A\2/Z?U0N&SZ#^< MI:?PB3 K;&^\PZM8U@(7\'@2E)?8@4/\Y]L7.(D!0M-C6")ET5D<\+O?^-2\ M?'?C70?0=[NWO[UU\*A%]GIZ%<5##R_29,+3;'H!.)<=Q<$)(-<$S_9%\&$> M?0R'!C+;NW!Q%]W''6MOK[KB:1B'&?\8WO#@+ :BNPX'$3\2@M0!+]K[Q M)LV*+$Q_9U'.+[F?IRE(G/=,A.)+G P$3V\8K'\63W+X/;S(#Z.0F"!MZ1<6 MQA\3(?H9RSA>R_GP#*36F)_< ;D)W/K'4&1ZOWL] /Q]XNH?GY,8+QQ6B*_U MFR;P)OZH(^Y6CWBNW_F1 U?]&+(!' ,P"(X+F[9V#[<?J#[#_+0;J[,XC>'[&4 Z;QX#@9(XPE6J4@ M:J_I$.^GQ2,7;(H?'=VR-*#_^IT+O ;)7+KZ./M[!X^GP>Y>YUGVMM_[AKU5 M=W8)[TYS/\M322$("]BDR&9(\#S%O:=\A&"_X56Z/(EQ03J7WF&W>[#]+-C0 M U:IS@4*S.$5W%N:?LCU;BP1B,K989"G 3/\G12'=[V#Q['VWN[N=RT)L.MU M'R<3>[M;W[4D2/JMW=U'+KG_74L"^+?W9D_YIJS7I'S( >8^%S7J&*JNAX+4 M1MB41ZK^809*V,\;(AQ/(M0AZ;-1BGLN:5[M.Q& 7D;K%8NH-462I_07Z=J' MZN"T=Z03_3DGW4#_%0;X]S#DJ4=[XK6:_O'9;V6=H?KC=_JC\MLG1.'Z+U"1 MT^P#4"&I3YN=+OR?_EWQG=EF4#S:[6UN=8LEY#?Z;[W(F]*YZZ^AY\ U2%LA M4Y>PN[G5,2]2WRQVLAST(#I6#DBA/QR#V,M3_D[9 X=?^A_TS_57^F_\??TM M;3WU+2F8\VODQ_+/ !:[FT2A'V:?^'@ 2P3A&%DQF/N%V-$\_#AB0IP/^UGB M?SVZ"\7&._T(\/1Q$M/W1_)%/[VI?;^Y![.-Q\%N&Q&XP,IOA)U *2EFP*=V M1E\^'G[;+P-^[]V%7_F^=USC*B5^^3TGVW7K9+WO.9G-+T'U)/W4'"\(;V!; M]J.?I?J7I-_(6F=^CQ]^X'$R!LNCYK6+DGSI%6_*NW^0,^R]#,[PM)S]N["L M?-_[Z_M^5GYU\#+N^VDEWQ+QN]M97_BS(GCWR0VYQUZX2#/T @>YGYVG?9[> MA#XOW[/Z\($K?CQDW^("LX9_P^C@OKV.5'A \=MO&CQ\.1> MB34B-$,X/+D39XT(S1 -3^[]:0A!/+E7IB'XX+ZW!-.)LBG&Z9.XH->R 4^6 M_9/:[YWEV>\]]QTF]]_Y41!0N@R++E@8G,7';!)F+&K,_3OG/WGL_?M^/L[! MD.'!>3;B=3DLC8&%RT7@G2?#(?,%^Q M8;A,6#3=2']6PW"9%^]8?OPRC^9: 5WYK;;DW"%A-M]S7AJ%C"-5T M3\,S&X8K@E+3S??G,@R7F&*]U71C?!6&X3+OO_&&^8H-PR7"8KOI1OJS&H;+ MO/BF6^3/9SVM)MMSN^FQ]-583RL"5M-]$6OKR3&$:KKOY)FMIQ5!J>E.D^>R MGI98+[G==+_"*JRG9=Y_TST&J[:>E@F+IGL2GM5Z^JZ++_K[R,5G&OQ0R8GZ M4K_C$0U^G/5)8)],V0LPBI);;(DKCN+@DF.C3"ZPUZQ5<=0"X"K2G,81VG'4*?!L<-!C ',4MP).-4:"==0\T A++ M5*&==0XT A++5*)?F''_')!P0(W>?6&^@&<'VVH4Z=T7YCIX=K"M1I7>?6&> MAF<65\ML$=YX]X$)]5C .$YY$&8XNJDIJO1NXST"*X3#$A7IW<8;^2N$PQ+5 MZ-W&&_G/#0<7E.C&^P-6"K05J="-=QVL%&@K4J ;[V58H9A:HOJ\YYS; /-I M+W&.8Y%>^RF,PW$^;LR=.F?3U]TINVO4G3IG<'\SGB[,B>8.-WX_G65#-'!V ME$3!V7B2)C>4SM8<+N2L$?_D,/@1:-=9U\!"T"5/V1]\(,*,PS-G<+0T9M$7 MP?O),+MEZ1-DX#I@"^TYZTAH!M168PSM.>MV: ;45F,-[3GG=W!$NUD%/CR1 M$'362_$\@/@1]!QG?1KO680>BOZ(\^QCXK.B>K5 CYA87!R-X'?DL=#EAOE M:0I+'0G!FV--[#OGTV@0')8Y?=8Y/TB#X+#$D.#^BGPG&4B/8#X0+OD-CW-^ MR<,[,=E<.G7%Z<_.EJ6,UYSU/8_] MT9BEE:G%*N&>\/XS?YG]+/:==5B= IO)^,?PAJ,*#MIR.(BXE$;OIQ)=:&!Z M"60? %H1Z/C!%?='<1(EU]/+\'K4((7.65?4-\%#4^\ECXC>Q"B<- <6SCJ8 MO@D65RD+^&=25+Z[)H1\7D>^G^0 ATON\_"& >":(JP/ MG/4M- HBRZ019RWKQ:-@V!XLSP *UD.-H0AG+6F'[W^9^.^L]?SC)!L>.&M M.PZ#9=*!LV;TXGRHPY>_Q*QO]MQUE)>_/[/A\/0Y^9[>/8T3\'* MRYM#!MV.LP:S^W!8*CTX:SJ;UL#O]GF*MUJQ MJ>"36#1(?W'.E'7CCI>*Q\Z9JO/O6 I&^HH'QWB..+OD$7H*@H_ 7([&29J% M?Y/GN3E([IRQV@ +),"NLY9JX\# #J,(Y[QX'-B@-$8[.\Z9Z(Z?OE+Q7SG M[-+'7?Y9K)YM$K_O.F>6.GKI2\5TYZS2!R[]*LE85+GYYJ"X<_:H:[>]5-Q> M6Z).E5=TNPTR6^LX_ N%RI,;NH]E 9W=S:W.U)L[VPM"]M[3VY7?<-%+(H16\O$".=L'),,S\3H* [P?S"\><,B M/CL3&+Y<5A'D*0M33,SD[Z>4FER7G__PR%)_-/V( M-2GE:S.@,>4DW9YS^0DO$N!."6UWL&_+N>2,-?8]M6QU"/N'I<+AA_;;.L27 MG'5LND\/2X6#LYZ_QL4Q&NL,W'+6&;C&@>?B ]O.N>2>DUP_E(<<2G?1Z'28I:(!S_+/:?%BV[!YN=GSN[\8-I8>_3YL=#8*\#M+0YQ2=6EF MM>1[S3W"4T<>S]^>73\Z1PJ M-,/L:H-F8\Y$GG)UH?B5_KW^1O^-+YAYV4V2\?IWX3>+O*I* _CC".LZ&+FHN^NDVN1DDN6!ST^0V\CO/X9#R)DBGGA/D7 M>>J/F&@8")QU[B\*@@;C_ZZSONZC6Y8&LU,S2_A^/FE48_1=YWRL2[_L!U=\ M>J_N)8] *0@N0"V;7J4L%HPZN8OW4_N;DD,AON I4F]_Q%(:RD/;ID\SDA(IUUD#P?UCTY M;GP3WK_DZL-=9WU"JW1+N "9/><<1D\O$YS2/E8%]Z;YKKX-.FM.7(6[LQZC M_@*3UT'V9L,D'2\V>WWAI<\P/Y2;#7Q,?!H(7 T\BNQ\B"'1)^A\X01J..O; M6J/&BCT)>\XZUM:HL6(WQIZS+L!%4.,#Q\F2+QLQ5B5.G/4^KA%CM<+$6U50< YA\3*:&!%7.C .0?#RFA@51!PSF& 5WZ1 M)D'N9^=IGZ?H0;=;4+ X'S(_RQ)HR=L^R7?-5+ MQ*GS#-;[G,1^GJ9H X5L@&U]PJ<(##X5N!UW"ERQNZ,\&R7I3'NH#_"MR$+_ M&,DZ?=JA-$N]<<=-^ODW3L8^V/)(#-&_04L00>@WJE/ @7.F^<)WS_V49]@O M,#L?7HWX*0_0LW*)Q3$Y?Y^GG.7GP_A;$5> M5X?*[C[P(0?U/N@S[$4JGJ$D>37^JE['6>O>/1"MQJW>ZSAGG+L+HM5$V7L= M9PWJ>T'TY3?0FWX#V<)TR;4 D(4Q#]"_DH:#''7;%PPV9ZWR9H!M50S168.^ M&6!;E:KAK.'O3!^*51&4LYX 9R"S(IKI.NL@.((W!&&48V97G_MY2B&0DSL_ MR@,>G*;)^#@93_*,W&/GPQ.6QJ0#\I0:@[Z?UK^@ZGP&^.)[8'7VLG61KK/. MB1<+Z15QVZZS7I$7"^E5<6]GG2N@<6)'-1F\N S%U_?362DK/>H\G7EX&7D4 MG]B?2:I7L&M\]6>_+BND7W/6]SSV1V.65L9;4'FOBBA\YDLK,%Y^FXRFTH.S MGJP&T,/9FAY>G,[GK-NP ?3PT "BI:+CDS2>>"I";"HU..N-72TUO%@\70X? M>/]"J<%9)_>:&GY@:EB5S\39V,&:&GY@:EB5'>ULO*8!=L-#V:$_+LTU5%/J M.1LC6U/##TP-*]*4>L[&$=?4\ -3PXHTI9ZSL=9?>'*=LLDH]#]@%9'*_I(@ M\F6>_^&7_C+A\41)_CUG@YPKO>(E#C[M]9R-FRURQ;^\;P(6.QN*6>D5+Q6+ MG?7OWW?%)*JIYE]67S6HSK_7<]:'[-*-+Q7'G?53+C_HOO#2-#TL5RV&L)'^ M41Q@\6AZ,R^M%[32%-MP+&L'CK7X7Y6CQ%FWX<(8&ELXY[=_'R1Y/EJU(SG8UPN(N:/Q3+7!5>.AL'>O))GZOGH4T5L\Z&9QJ( M,X^SD!J*,=O.1DT:A#'?) Z;BC#.!C,:A#"K$DLK4F6VG8TQ- AG5L)D5H4P MSKK^GW:J<_,YS*JDDK,.^:8AS(^A]3KK)F\*NOQ0*J^SSNNF8,N/IN\ZZU)N M"L+\4,JNLX[>AH2H?N$QSK2#S=D3U6[X8DC;5*'DK*MWU2DH:YR9AS,[SCI[ MFQ!Q_#%1QEEW[UHXN:O2[#CK\%TS&E=1QEF7K[/6[:I$@K.^UK63LP0G9YV< M;IK_JP*3L]Y%9QG?JD24LVX]-PEJ56#Z\?QIWP"I)^I>LO.CN:7_H_G)_F^RU]FDZK=YKH;5L%TEGKU3VZV/UZ-[W96H,;O.F<5N!1G(V2>/I'D@1/;E*M!A;.6;ZK@<53T;QS%NO/$+Q7;GS-*5@>.I$-XYBW+N#?]3K!]P+=W>EO[6]OL@+%M%NQL!0>[ M6[VM@\[>X/]#TZ?XC\->N[= M3V+"XG<_#=(W\&OY;_D2\ZIW/V5L$'']QD&2PO8V?6 >;"+XH?['VR 4DXA- MX>A1&/--^M';,4NO80N#),N2\>$.[ "LFBST6;3)HO Z/L1K4%\7FVMWY 8S MN(8LT"NKK]OPU9O9SP_VVP>=^J\Z[2Y]_H;>E^HOU;UL3[(-^@VQC\Z])^W$Q8$8"@<=KPNO$:O\88.7P<.>1U9,L&7O:7# MRWO 7O\\W9#PT(_#CI+T4*\U!*39'+)Q&$T/_W4,/QNDX;]:@L5B$TR9<"@? M$.'?_+ +AY)_WLI#[L'O"2SJT-WN#ESPE\]G5R M61*WO _MX[;7Z^QL'\S=;IE:NG,PY'G)L;?=WNKL.$B-G?8>', 3210&+X0> M3Y-T[/T$,B!.XL_Y&%[B>TI47/(A2M[NAA@ME[R29)F&QXVLV09 M*'UWV>$PO./!9I;FAL1[&^_^^8^#O>W=MW.I/ N:>G5'GS]_.?KH79Y M>1=?+OM?CCY?>5?G'J@!5R#KO>Z6=W[I=7=>!:^]\U/OZM<3S](0C'9P='R% M7W-N+>E+/4 PN-!WKOSP0"W(2WU#47._CC*>:" M+*H3:<6622: 3S;'\(H1_FPS8---O-!-'FL2VG[,BL=YFL*"IZ$ NO@/O&C1 M18OUMC;>?>"^-%K12"R3;RWK?G19=Y7":B&- MM9LK[X8L$D;@[2B!M_T2!=[5Y='G_AE)MA]4Z!TGXW$HT(WG#4/@#7&.?/+P M^<60Q(V ^XFZ27U.A0IQ]AF\TZNUMO+M,ON8M[RSVV]^B9SSI M51C2I!<=AAD\[2]P-Z].[IB?T15XR= KCNXQX8D)]S&4$'AA[(69\/P12V'3 MKQU65EXD82W+@U8AE^W[39>F12^V>NW>UM925,YEOVK[B;172635&Y67^7P* MR.-46,EDL7PLG2@E@:K(Y'S#Z7$2E*U"V)"/0=F,3]+D!M]3V(3[:!-&[):E M?+EJK3L7N[V_W7TI9WDLDERQNS,5SY;5A65M\&#C76]WL]?9W]O?W;D7_LNF ML"5:.'O?*KF):+PD]1*<#NK]F:>A"$(?KPE%>6@3&#V67K,X_)O^?OT4&.7" MI5RD(0B9 P%+47,)N6E^RQW.,H"%(NA/J?C_"^KHGP=3;>=;M[6]YQ$O$QG.#HAL?Y M?!GBF+7_C3=Q#/\\3Z^26R,_N]V-=WW8]K\3,7/XUB.BJ*5EB#&=IQ<@K8$) M+2[,N[V-=W@[\'@A#N-7C_"\ MXU6DG)6.OPUZ16>_>OC7C[ACK/>/+D9)7/'0='=+8=OMS'BA6% M2RV4JE&.8L'[.YR01&EY(&F\C$=\@K>A!(S])"BG3#U:,K'_^8_]7G?OK? F M*3P<3D!$\3ONY]@@ 9X$ILW%?%/;NK/=U2-D'_:=AEG(A9?2 7G* V^2IR)' M9T*6>/ $B:!N[]7@-5X$QNB._.RPQMQ1AQ$FN+1^EOA?6][_(9[5 M]28L]6Y8=(_J/!]U!LS_>ITF>1QLJKL8TG_>+N]R>]W>3N]@R4FIC[M;1522 MILS%8C3A_+[T^[!!R-9C[*&7J^GYE:F6!J'M/^!DTY740:>71V2XM_"1PG]&V MZ3ZQNLA'M^5@ZODC[G_U8#=?O5 B<%I$'T/A,>^61]'FUSBYA>UQ)@!G OA" MY&A>,>$%?!C&,CAYF0-V;'=V-"E8% 14T7ZT[^ /6/DW7+BOUCVC90WW.=AX M]Q\N9EP4E&&S\];[G'AHW'6Z;U7.S7+S,+J]A2Y[?DZ9A0([+J- G&3PR5]Y MB/P/V!ZEMJ24\"3J^>$6>KK-7Y3J4W#'M@= FX',(U'C]R3*XXREE)V2"I-0 MW$&N-@\CF@2)VQ&G@$(9'(?>J^YK;P1DAT (/!9%!A(VB 9G:3)8<*[Q6\#Y0$3^2@P8M1@ED)GJP/ MA-^PK(I+MTS,(A+]6)WAM73CO.K),PY U8#O!W^B.@'/TZ/P(]R%>@]FX0G: M!&V2BEO7GFO M_OF/[N[>6Z^WU6L;@1)2ZLL$4U^>&C/EA@W"ADW0Q>C,(N@TZ]'P^= M2)V(L%._D&'C7@+Y@]SDFQ)32/<[!@J\3M*I8:Q;&^\^$@D?611*CS;, MS[/8I55UVX?/8BS49F))#5A?"ABWWR[)^^T$H#[7">ZFQ6AF]9Y. :W''*;A M5->?I\TT'9[?)'GH-M[G EXDQ(-57[WMQ)EPMI< . J!6 EYG"6>V506\-KA5-VTOQM,R-HSOE@K%B)8EG%,"<6K@EO#0K,QB]DUN5C_)3PF!,@Z_$/?(1\..;FW4 A2LCO\ M)D3"BRG/.\[2)/(2($(+;H7^0"6I!CK;G6TK(ZW/T@&#UVZ>WT5\2C[I5]T= M[TN[CZVG]GJ[F+[V&H]%2 [C=CU@]U6=BUKL>)V;(B[<>B) M(F0!L'QLFN-<-F:32X&L0L_5$OH=MC>34DMEY%/^3 4FAI3^@!_Y29IR4PN" MW#5-,521("[>A$DNHJE&Q;I5'^-TUCT)3L.XGXVS$USIV*P_#S_*ZL?>7/6C M45%,#4QR!2/<$I _\NH+B&C\L6!,7,*$ 9!!^@D%.8 /1E,1"E71@\4<-WQS MP% DH=#BL9",$T,1\!7%WPNKX_ MGUZ(H;H;=3XB7/YW'G-OJR.[]K3H!MGU-< @32F_"V95X@/WR1*VTH <'!- MA.04G!DBZX.?U'#)EB>I))\DDDOZ?>YR9\6T,FOLQW%#+?D:)T M**<+KGM/ZIG7GX)H&+A0!.#CSW_RB\.*4 '2R0QZ'$BEP$&Q4T MZ6T TOGPTTC\O+&Y/XLT%Z1TG$8)JW2 B?/Q9I!0(P[\.5@N8(S 3P\,!AUL MO-MKFR8:>COOO$$81?"/MM68]2.+>\LM?M_#=J5.,DY?KE29Z1 M4J[<1,6V1PRV16%]?F=+3Z9BK7)YU#RG&#<..'!F'40NT*SM76$P.. @^,<@ M-HV U4^0",V%3EZ)@2L+P5*@'@]K0%!P"[R@\AN&B1(9Q(V TTY ;K1=)E\6 MYUAFN=4E"MYNS6K[00D6<[%>$)95$7_+1ORSSZTO)_"HV X@#IW!;]['\%%&G R^< HPGF MP:(%Y0SA7S"PV,_.SJS";D2LSH*X MP52:Y&Y:V!_>*_R)2E&XH._,I&&5FO#:"&]D0)YL_NE]XIQT!Y47>;<@ZHJ$-?+\5'+3D'J-P\;JL87/AFCDR8RO>[3M(74\M)I1>KJ) MH731*0ZZ5266JA/VO@3>1J1;-**WO-WF'V0P^0D/P22BH=4SC?^+7PX+2$/3,M862 -F'78)^FG'T%[1S.='S^^0J%R+?7LUZ%8^ YG_FM M=YF,6?Q]^VIL7E87ON@]+C]IWJOV]MM[V_M+>=5N^V#K_DTY7#&X6*%D(\-? MWWF41Y37N'#:^F#?!?#>6<_O6%5,?=461GSY-%69Z<[["U9TW@DL)Y_#X\ UN[&NS.P&[SN'&"M M8>0$C'1JU%-"R;3.>SQ/7(/P81#NK-FA^W ZT.SP:,T/70;292B^>J<, S!K MGMA<,':WUDRQ$8"23/']FBFZ"B0L?_T2X[S8"--E^AD;#LFUCV&:-8=L+$QQ M).B:0SH.J-W='6"1!*C&;9L8^_&:L3L-I.-FXM:4AJHW<>>8%=W,G6/;N;6\ M;RZIKP5^ R"%=85D$O76@M-E&%VDR03OE*]-H.8"<:>SYHCN VI?<<1Y'KTU MC)R T4=^S2),&?4Y]7A;,\;FPG+-&!L **Q$(,:XO6:,+L/H$_S$Z[,ASZ;> MAU!@65V>KO7&!D/T<>QQG4?H6![AUK;.(UPG$C: X/:4F)N7YK2&D1,P4I7< M6&16E*[]2^@Y."=_Y6$V;<%W$;48M*K-O$_8T2:5U6-R<(!WD:?^B E922E_ M:]69K65G8]%D9UX^\)KGN@.H[8[BN;MKGNLRC"XYK'^#D]C6_+"A(-R9%^A9 M\T.' +6E^.'>FA^Z#*-/I@VBZ2> 'I=<-B% ]?+(Z@]V:OJX'2=Q('M.:\Y.@UD-P TC'U%,2I!<0J M0=%DURE7S)-:$1[)20*,>L#'^D]L;H@_*)ANH:.NN6MS\>%@GBMNS5Y=@I0N M9SA86_5N0^DXH2$P4A&E+-Y@G:76;)"N660C(*4=GP?K)AAN0^F;!N).$VE JK&M,_64I33$Z3%-:*O7_G:2B"4$WS MHB$R%RF_P9D"9[&8J#%?:W;:7/ _CIVN2R(<*XGH[ANBB";0G*Z*Z,ZK M15I#R0TH?5#CW$3+.S'SWL[U)$GTMASK\4#>+SA!$OW4:]=T@R'>[:S+IQL MJ@-=Y-!=MZAW&TH%WSRV1OBN660S(;IFD8T!U8&N>^BNVY&Y#255&SOUSF]C MT"M'X81&D*H!D^_-)&#U/>F=1;6$*GN86YF[9K7-Q8PUJVT&J,R\I'6?,[>A MI)DJ\4OT6P.S%24.>I7"-N5 :+#Z9;J:FNE^!JM.<*[MVL9O-!*LN6HS0&4F MC*R;I+D-I8LTC/UP AJJE;A[RM5,\3Y/;T)_G8[69 @_DF6N8X2.Q0A[G9Z. M$?Z^EGW.TUROHW.ON^O.:6Y#Z>1N% Y"50184QWH]?T1#_)H+?^:#.5N9]WZ MK F@TOG8W77S,[>A=)JDF/^R^9O7S\=CEJZG$S48F-W.SXH;;S[YS^Z MNYVWYF!K#N(&TG6[&^_Z<(\L6]>Y-1N*W;Z[;UE4XYL+[S&^]RV3,XF_W]NS ]KPR+:SW\>3[ MZ#V(-L^SCX>IL7X?-7+ISUQDX7"J*.O=3X/TS;NYOU.OW]Z!]2>)H&::ARE% M2&_XV]LPR$8 K,Y_EZ6@I-W#3O$3-A!)E&?S?_)\SMSZJ^M5Q(SUW[C+,/AY M8P%_>&=#_VB4%ISOFF\.4LZ^;K(A'.R01;=L*C;>E,X_#N--^[*K]S3W-H;# MI1!8W:T\VL6]FKTLKE;L;;R[0D9..52PX)Q1]U4B !OT&L #TO5PMRRZRK3T MW;AZT-[;>9#Q]0 C?OEXWN\?7?['.S_U^B7G_IS*7F5AY@! M:&$=QG+/(N^23),VPU4_A"'B%?7][G;>E1^BS[MO7 M+2^/(RZP )&#ZA'CT;P$B[IO0\&]E/^5AV *M.!?0YYBA@8\FM#3PR2*DEL, M20)ACH4W8C>$%? BG"+P!AU^UYW-;ZZ[W%KGK ?._ M7J<)H/2FNO8A_>?MDV)2!_G>D3RD"LZ*0W.H9]_?+)+@_JX &'$^'O 4B38( MX?IB/T/$23VF-BTK3PEV(@-&.^:!Q(.8T"C)4V\"$@OK^ZFE%"$<]R(F,F^K MXP7 C?'E^-D$]ID$;:_/N2?;UK:\)^P^W?)^XU/O@J?4>P PT_O$LS3TX0L> M"7X+.,SGT <.9$&=&M\#GP8\8V'T0G RV!3Y!$\)@/P]#'B"8/S QWB/KXY^ M/__PVC$L/?3ZA'C()S3F%4<83 %29-X(8C6(K4$"7"A.,L\? 6"XQ[PAY^T7 M ;W)1#@'GHLTA"N$=THA8 1 0 E\<*^PIUCD8YXJ%D(V)9!J7 MR=>\X":O>/NZW?*N]!?8S2[FD0>T^9EGPRB\>]WV_@#H1B)!GN4I.09O%DI\ MX4YH3_B/<3((03TI+?Q*Y/X(I0_R,5JE#T?)O%^3,3WY^H40/1 (L%E@;S<\ MSHD3>U^0R[\ZNKSX\MHYP72A<2!5&T:&C!B2I<"($7V&"+"_M;/TQ09C)15)%RJ3R0I*C H?V ?ZCDE M]2;P1^I-.4O74FZE"/^A?W'H&$Y[1W##*&7A=P&WV)QF0IIRW$"4*]0E!BHU:B70>L? M0Y_':.N2_+[ZW9N 5,""+>?@!WM+4B!2Y+9H.$\H40D@D@/=8$@-Z%A;X^):B.NQ1V(1$'J"RQD[''@.@+@1EK9( ^C +X5+P7R MA/Q7OSL'Z2,$@>QY)X$W21-4403^XSIE8ZD#@R$SX7XXQ- ,J,]"I:R!SH'. MO1?!2"]2/@[SL=?/!\)/PPDI+<[!R][=YH A-RE8JE")]-XP3<;&!-5<1MLI M%PS B@+S-J"?,B (L'VARDP($XL13G8 I[\B;)+4%"&0::;1)) MLE3S1AZT@ L'7-:=B22B'^##;:]Z3"--S?OZ/ (SMR7_N(AR5;XF_TP3K,,( M 7F0Z[X4N'LCM(^!8CB/W8,[^I[#5&1J@P2I&U"FT?^ Q3%@$]&'4V_ X=8M M2J>>^$R"KO@TX$C^;2)C]1ZPI),!YH/;F36(-I'YLC)-Z8W8379&![ ] P M;'!9)WDYX#E7:JE[7%SOK)"[E@(%4&#*"4S<^N7 H^\<(&A?B?0[H5(T%>C< M(DD*W'"2IY-$<+(PI&<)%&"D))+ HIZEOA S1$IZ-G4,8(?>.0;GTF0"^@=- MQYJPJ9S]0ODB(7$U"N[%001R<9F"*. M^2/0S>?$"_ G.#UQ!+P;16[B4:X+/AFF^DCV2=K>62;%N-Z97!M_R03&,U Y M]/()G5+<9R*@L/9>T;82,M%US+1R^.#UR^%10.#C). @,QQ#?&\1S1_U_9*Z MC]Z3:)XKZ45 S811G9,M5Q0M!'(*!Y(O 0]"9I" 79:+T&^A=DQ9)\"D@I 9 M%G(#_T;PGB&EQSQ[67!28M(Q8!UZ1_%4;4W2DV:?AA^V,;V(B*@E T\\]I/Q M!(0$GU$%@']C */EE9E*843;UO<+@^^OP'3<4[F1&MGU=_OPP;IE_EQXYAP"&%SPN1HX B)$A :F1:B[> ;D+K1@,\N2.77*OT ME[?]F_J@N(5^AJ:'^>)+E*6L]!"ZA?HGU8\LUV_QV$6:O RUOZ^"B\ZQAR-@ M#A%@AS V;2@TBA3.64/1.BX#FY]Q:"@>8=D,2X3=,X#(LE)GTSO[F-Y9"[UG M -)L%J>&%+L!42IK!V*5)-,RJ>5 WA,6!B7[6Y*9#]L?\'(^! GIS6&ZS'S/ MIX<:\"_#M58#G4.2BLPG14_,0(J$8HF&4,M:KO1[AFNN"/YZS?MY7*E&@TAN M,7Z$^"QY45WHN5VCLV@%G;*P0'O.IA-.VJZ"&2W0>XL9W2T/TYE::DQI33Q> M/:OR]V?7FDQ4)J3DFZALX>X*;4L08ES+[:O'T!?++T>6'L\^_>*?G MEW_ /S<_GI__AG_WKXZN3CZ=?+[J+\3ZZ^OAY$S 0+TE<78VSO2 MB>.JW3SF@AQ).=L]V-IJH7W"QIP\7#KYK_QH48LGVWJJ-W=/:MY\HK-WBR6V M:Y>P'[06&"#7SF57-?2( X@ 8JDRNC\&LUGW(-6:8I.*%2"?A,)3QC-LD M#6"SRK;552_AN*6K7O1'\!ML#YOQZC<#'H7\9N9C1/61.NH_H10FGFLP29;X@YE3-?I1QG M:LY^G/Q9LPLQJCOY;1A%,Y_5/9AA]5GQ4A4JC5%M0_5'4B^&"ZD^UH0X1 B< MCI$SB_*' *>HT,EG,C@R37))CK+*%D@@0;1!7,%T;^-KQPH!S2+NQ;%@CL]S M(1.J.0S^=/X=(,7*F*ZJ:1W/^J"):(:2(\#MYN-)P5>2V XLZRJB:%J8MJ3" MBWL!@9L SHJ(*-U:1>'2UQC,!,5DY;^)[;;*/+=5W9O--"6?!JH%K7_ 3 M-K39Q(0LJ;$^@&&;W?VG0;&Y2F./.MK S>R^?3(C[NX)60 M6#12;U)$/FSJT"Z)EG,=2UP06("N-;KG1%W7M&45TJZGRK?D)%BW%*)2/ M7SV'F%8JCVE1Y3?PX91:3F (COZ)R\L0D-!NE#5"/A-W40R 1%8&&K0O1V,1 M=&(#%?P(&$[*02;M MN[A^:3-%_(91#3>IR%5Z4T];LI5,_@F7+@,;@D57A5:A3!>,0^2^#PKZ,,@H=BJ$!X7;^<'+]V!UJ,NK)'PXW<3+>Q*%&?H"P",G/5/YG-;S I@ MG;+AB17@DQ[M0@A*J <@/!/CJP3I*7.9PO':0[0"@&-HB@.Y\N%0AE0!(&1Q M&%-$/A&2&4NEV,"-E2"%FP9K>"TG5P&XD@*J&HD%R1BCNKYR[F%F(%/E$438 M&+IDCL5S[%H)# 7.EH#:M56 T!U2"8G 49P_4S MC*H*F=@S]3##SQ]I?5-FJ@]9&.$8'I65H^-XA4K/F,, MSL'_DXZ:4?\@BJ_'(ZI*DZE7&8^PM1!B I;Q\S2;/EYO=0A6.V[!:F=!6"4# M8J$JBHYD=I_/]='TM0;0]P)(J2,RG47VI9BD9#XH/YVQ+"-: -HLB-BM4'K,=1XI0T]6 !8Y5A-\/$E5MJ2O>G=CEV\BT*3L*QTD MTB6+Z/(E#K%B@:8&BUDU-IK:'EW:5TC\F?8&.';#_&G1.E>Q".&02P;/N4\72MCJ>U]2E*. MYGL+4TY4GH>L)H: MM5MJEZ.'JA3Y//@#_6PE,4?GC@(ZJ%54#^AXJGY"$@@N8!!*Y,47JI>U"!P^ MPQ[Y2K'4&=(4=<1NE>K4%$-06>^4(TBO#1'O*?>X)5>Q1E*1]&LIQ5\:Y[:Q( E; TTA]AGC>5128^<$S,RL4M*72P*W%*1=; M<=G'+,@HZYZ!&8DLE\A3G?$Z9^BSX;R2G-^BOL4R%,U0$@/S;Y7S$RE(3@=0 M>?,G=SZ?X+7IXE!*AP<100M2S4[&OG* %>ALD6[@!SB>3P+D%-1PRD>)<2\2 MRU8/\52=R*/"*CG1 M]2S_&25(HNR@)6?DCKE6CIE4E/_:"(^A M'VPEJ$VXU7'A( %<4241JO,S 4YR4TSMA6OC=Z.0HLE4$3W[,A)K^#:Z2\2\ MP Q5(2$MC_!H2$J3M@"EKFO >H"4\O05&Z*B"N1$M[CDK<9((AKIPICJK'9* M;)T/0]GW29BL>8K:O%0^=1;?<&$\II1)*2S&I2C\EM.](UUB@JBY_7FBU\YH M5TI4:!;*A78XZ,\\682)K..6#P0H5MZK%+LR@E1ZHQ]ZW?*^M/MMNV0)%S75 M2,?)>!S*1B^F&.KDV#1"']+T#X'T/O"9R"C&@SO'2#PSF56=;RBF@!3=:BK@45"Y<9V?]!1@1,D M*'AB4+6H0[PY7$O5JP4A:]DX0]HO/")YAW5(.4D'>/Q SC1-FVA M5&5PE%PG]CUE*=:CQ&R,UT=_H/=?6M@ZT8T^029 ;P!=G[-43KN0;"V5/!FE MDAS+(ITG^A=M[VK>(G8ZG5E%;DS>!&'L8Q:4[0>MF7>C) KLEG+/5WO>N7>, MZ0]36+V]E'&D6^MQI,^_ER>OQGX^W*R?NGQQ='GEG? MN9RWR#3!^QU4#%\F&AHY*N4JV>QWS:J$WUD9N&- MS(B\8Z6Y5(M8N5VKJC[,BS$TH?18@*85R%%#=0G)M9XUT,9'6.GAZ1FB"RG@ M-"'R)\T?%MD:3!6Y+F^7F$JC5BAB%PTS7Z<)3 MP/=T<^W$*[?BP>)LY:84*G=& L(4J?IL(CVIJ*>@':OJ;^J*L4JU6I:BJDO^ M\4DJ("?C^S.H/&"GB?57Q!MD2%.\CEC/1BH9/Q4/)1)G-1\6Y2.DOX2GIL6"+ MFL*DVU%">IN*"\ SZ.2)Z2'=DPHU1.W#1#B.:) DGF( QL%0#FQ0'C1>.X>M M!!?"B?KD7W(0JLZ&WT,CS\T^0>?_I.RVYG)0/(6V/D.A#"PR :-D($%?P_#* M_0BI.;I$"J%&1V98YE$B;&IO/)\NT5M2X#!R"35F+T_K]R =;G(+!K$5/R(M M!OVYTC^-8T^B!!1ZW2YQ9IZ1GA/6@B>N0:&5&QH#P\O@+KU(CM3- ]GXZ6TY M0]8B/3*GP;;^*^<5]*^08,/PO*^ZA-#!M5;C?4(6U4S@<1U6A27XR!( $0UG@CF661T:/X-Y-P M,/?XUIYR00V&I9ZUJ?7I&H31$<;%I<5;*V-%/ZS?,D]XJ7Q!42Q3;@V!_4;, MX$I[_LZK\O"@UU(84%XWMN\I-P+'8\++1^%$M^158E4JP/"K$@89?;?)"(3R M@MHS;DY&U%[&N-I)I55]%ZF>BU+:6[*V2PI>-8(%NS?@ATH"$W]6/PQ2V93* MTEM(]]87^VAEY7NTE#]X>10I-K:4X%;"I&X[B3?BT<3&<0Q F FU>O8PI?:8 MGX-2@8V_)6_'CL\ASB9F,9?\"6]+6@W%A34#B>J5CCYBQB%:]LI \>Z=:MY( M'40;UC+B821@B2.P(>!,('-ZC/0C84ICD'-"-"706Y2-Y]TPG'TTE8*S(L9! MV0".76)VU1$4U?$35GOOF0$6BW7"73F*S?<=%0QB'Z-0.R9EMW:)R4:25 ML[H)Q\2":.H2\45R(& +JC)]Z*+]^TU-S6BN5(5&L,:I0+:PXJO:P(:P+D MWW-0V=_GTY9W-&9_ZP;?QZ#(^TFM1[%(?)B=LZJ<8Z;W^\!>#.=]3BAV!V?? MKIGO2EE^,IF+T,W4OJ1#::H3 M@,4!47N7)7-4&$>MDP&B/-WDE.^&(72.R9!RJ$[H8TO#4%CT3>[3ZHJ:Z:OAM\,$K%^*XV-"#G6@@#V74 I% M:VR+8Y*GS5"QYFH>1 SS)-",^CJE7F4D=JB][BTG*C'V'<@=:LII#:VQ2L6M M!!$TKJ5_KE)!-V%3/4,3AUL4B2J435'3\H=FXA0M9/S$$/PLCDG>$9JIA@.9 M_*$^5/6SZQ[L[W;6/=@=V,NS]F!WDT$9U:HPSZ6/1>CX637*)64"#58P3D[9 MPUNFY?ML#*P#.! -6O2")$E!A:'!>_)78#YC%7;AYVT!^\BOJ8LC;,P;Y-% MZ6'R V0]$_PD2O0L=:-G?=B7'>'GJ_*%=DI>%I,^.$ M6E,NI;88*\$T>I5!*V.+&D^NPBXFIG"\34S,((5WR'SEL!&F-C,@Z\=R@Q,# MODY!SZC>)&5=[.^UM^5(K56<3U M0<.6E3-"9#F#]RH7'>,8H1Y)7A1XUQ!7(]!^3O)$K"<:4%.)4BT>!L,RAG4N M"&A]7X 2<1CW#<5T2!<:U>D[LUT3IU4KOVD1%@B513'=-I7HSE ?V:E,2^ MQ)E//,Z]5UBK[,7L1M>3#5CZVIH,I"]9SV-1D\U:7A\O7#&!/Q3P_T#@JSM5 M',AVOBKN8$K&*!H"EX]%@>0'XJF=U$=^Q#"6T^. 9_G4V@K8),WDMM)^Y#QN M?L?0M2DE-]6% '[)0!G\);O P%W^K, MMR+P6H9(.2:C@[9;)DV/0=U2(9 SI:?,O4$Q5.8VG**&AFIUJV:D9P8C\NP7RE+9H, M3 Q[2T=P40"$CFW96]@DURC5%+,TY5=RJ#85'PD\L%#55I(3#_@(J!"-K7F< ML%2MK[QJ^K %IRCDG4G!'\+;N'A$PP1,\UYBR3'AD4T8@L22+%O/30:&5* MTFN]?**XE?2$ CJ]T>QU6C _XLXT*TUGT%!LV*A.P7(/)?8%6,P%/\(JFG)A;?B2$B>;G"^+L-F-JE#W@C5 M.8J1)(P*^LK(G=)*Y.YUJ;.)4>G,4 P32'>,=4"](QTF:C06EC7>PEI1.I*X MIVT[\(#JF-66R9J9.PX60'+_*%C-P*V\AW+^KPH8Y;%L!E?OG"F,(APL&U!C M1O2M5#C@X<)F[&J[YRR8J_44G7(6CC2T\BYD4HA:U%JH76VJ@?G&VN2+4Z^9O+ECPSQ6E* M]U%]93"EHE2)IG3N"Y:R,?KV_D>&JCX=_X].FZ#",8ZV;IRASHGNQB8K-S-: MALD3)H]KF!4CW_&&3+2OMCB),LC0;?>PMZ3&4T*JK$QC782UU<9:5#J^3!#=- F( %*/ ;.&*B6+Y_X M7>@GA+HUOU8N7[12[:T@2-&P@RWCZFK#[4O5YT?5$<VNDY U/-YI?;&4S_C M/*T4Q!4>TL(C*L-ECVHVT?9.\!U$.?/=B?@V]/]A'5PXB;@!1$+6LY[8C'H5 M*0VF?DK28FAIY#K223&A(CF"?F8IS2UILY-7TK;2U;7(=FWHHD>RG\@87,FD MLE/KQG 7V/[#CB;/E* /T'$>^=166243,5479&A/>L934V-T='GQI5J*;C4^ M33EV#Y315DH &9?@(RBU7,&OEPEX#204[9 M:^474D1#EJUL8E](\FZFU-*4"$K/MT M9M?W>5@+Y+7.+?@7TL\UKJ /\ M3V\%G7(U=!3P(=D#\CT/^^O>S@B,RMEG+PJ/722:P;DB!FP@S:S&)2KT2BUU MD7S)QM/IDK(\C!5=.B?HHR9D#&6&,&G_.H&'XEMD]*@@%Q,"8#]+$P0*\PI3 MSE'(2?V=K..A#.=X$X5:L=\H_,JM."[MO"6]5U5)JY/)5.R<9KY(]JD/*-,P M:N0299W)0CL D^Q+;4*=N0S*F](/V*!)SBWR_, 2Q B7<@%AO?6$I@D)R6W+ MC)W>*NE,I?69X+@:2(2E7"KKVS;_392TP?ST>$8KH!J[LK>;$J?F:' J-)V8 M-+*Q#BZ7^_&HN4[:P368JIZKJBNI4@2EG P7&"3=]F:VCMXVZAEO!W98@#]1 M.4HVOL=D=R.GQ"(C>([4MCK5@1I[ZW\+1N/X$HDKI/4%R6T<)2R0 QQ)[<. M^612=#G32H9,?"*U&>YHB D^IK2)6 =VL4T#>X6RP, N9ABBLB-4^'J1CR>F ME2[!$%X2WA2JQHQR/T=OG:D:,T6Q5,)<4FIM_;!P1IF!)?2/,;$)@ N3^8+R M9A#^1/]V)BX.@9=E?^A8HQ(-4S6*OZ$C8"&A!(54>H'Y1%,0A7KJ!C)S4O+N MXX/TH[^MM3'9!RLX _F:,0?IZ8MR)E869I'."M.E "9_F*G.?D:"\3F0&'*$5D2@6 M!&.!ANJVHI6P,K^1O;!;FEY+-H\4N73EV@UORD"SBFD!H)@U74S5C&T7,=T4 MC)B?G@,) ))5(YK_E;OTD8M<&9SPRKE,S.[]9^>JF!8">!.5,1E)?391IMIAJB='$3%^ ?F/U(V DN1(]B@4#3A'$] &E]">^# --F7D +34 M03XMMUU\1?(T4F)9]>4"\$JU%+8782O3N[CL%SZUAQDAC-7N;">0A5^ ,9D2/3BDAB;4$ XC9\4$7H1^4'2D M?Z5-^_X(:)8HXBA0SIG?8 W8,'T#_WNAVUXH:0ZOD8W>;4Q7[+<8[0&G(UHC M!2=4@0(3)+,IHY(&B0EUE&XY@3"=WNAYP=TO%@N(VR MB&;='7('A/DQ!FS*Y*95'!L]$*BH%YS'_'?L"/Q*OJ**,Z\E96<4>R8;6LWR M4$%+1:^PML_&$X:5XJJ'@;P:29N@ZC2<%"6#MY+?"@U"XQW>_YCF-)C:=4PG M]J/0_[II\LR+MA[2*)2-.*1;$;\C<8)DJ4/N5&=DJ:8V$-7UTX:*QOU$@Q(N M,C2G&N@6,YAJF*C!=\ QI(X)6*B"BN9"F@?#@C(OEF?X*P?2P'$EJ!^BJ3=4 MH6J;'&;"R*>R*PB*6C)'R7!X@)VI+&J=OFGZ-U1RLU/9[XBR'U!EQ;3C:G-$ MFUQU1CE>GKJO&9%CW515<&5)]:15Y:#(_2^YK4N_*I&SJ5PVH5NXDR25UT)G MOT:>9=3?D>W^U./&39,1Z?J0RC^JI:CXJP(%?"LGZ3DN1O/,Z5-B6"K>17TY M!#".@AF7,Q%TC:Q2P/] V)9>63@E*"]G1@F3ZE*AGBEQ(Z_$S%7^\J9#)C%N^)ID:7"1=(X M-S6#U=B1+-,Q;Z\]CRRLDZZE@.S]HH2> 7918[QRRU#IX\.H$@N#NL*@V6/, M+&U*-4K.@,3*K9KC(*XZA$E_+3HHL>N4ZQEB\+/:&%$;4P/H@/3CAP(O-;M7 M'4L%N0_)/6HRTBW^;O+5]40;[0"C9DFZ'R4>%M- P%R^C753IJ(E+FVQ-B.D MW,-P)G2CC")5BPT*A70>XI:I,Q2B*T'2.#]T!H-Z4'6ZHC?(KCSR@NH*$5I6 MUV8Z@[H7V=94^7D*G6F=@[&WSL%P8"\.Y& \<\J%Z2_^"V6>-4(ZSYD#8WP/ MR,D6/XZS*2#E-@@XC5".1;0[I9'D"+@NO"01H*K>E;%1N&2,IFFBI%H.D150 MM%R<$4=H?;;LIH)FF&)( ROK]2OFA/;*[U>%<7)+@Y:Y;;*,XT2H>LTBV5L2)6J]"7H-=3G.A!E M!SC31DXD!B]48$C=;3'DKP@3V"\UY;]EDQ.]:2%=_H!%!CR8_AIF>J2Q[+9 MMT@2&_.4 Z1$4)].WI]=?3B2E3LY("8U>,'>FL9A9*.XA:3*-B%DD![7:MOK MYC47J&=]1Q84SB0&P(D:S?QJD;J*QKJX7%CY\4,UR5HUXB#GI525T48G7ULP MC1GF2-L1PM>41P]J-E9'#FG6.TX@LIT5- =<9UN;?AKTO4^!=>V.^N1_0$]# MH,.)+>\34)).[3EF:1P"*_2.TQQ>['V$XQPXZXA\LH@9QJL%0W37C M"]'U5V1>F&:N)A7"'(3\0/H7!2#*?B*Z:I,2C^9P?Y*0>[&RM(2)H/H<26+E M+,;") PQY@Q;X":_5'< ->]6Y2JEQ1O,AL]*_54_R2:GS>7"Q>PXZ4HL-P.H M-L\/K;D0DQ&/$Q"SU,6#.JDH\C;15IXA0' M%W1W_L>CNBQL,2Y9N/*)?\,PQ*+XYF7-12S1E\K*KGK-U-CV),,>[%D1M%5: M*67CDA9-"6>Z$3&J#_+&I#_<2,[+XR/9+BPFST-I, $BC[?_6WFH@^225\B+*LP!V2.!:J-_M'=/EY1\"T0<.H[JSFK<!6,@9]7R+E,)]N!F__W[L?<*Z/2]RTP(P9 M;")? PTTZI1U/3H*YYML>]R1+%& -K0,YL@*%,P"!6;_ ;LERA7_*M">C:LV,%6B9/&[BI[1S79BC+1CMQ3$5 MV=4)0;KYF/F%O&^R"X75:) RL$JE%H]J[^$N!Y9#B12>!+823"ELTLV&'1%5 M*8=N_T8H(L<*5L L1PFJW&C=\)/A*!8['="T6U!JM.[".G\@&QLG5A7/P_A3 MBS2J 2#VM1.^FD>)?8)4;8C*[JJA AU]QVQFDU),[ZE)+S&^ZW):RKRJ@AE3 MPJZ"*7Y#2&EMR21OR4/5M#.LKH-]"J83]#EA7W*PA !!I#5?GN1;X$/E%>5% M9#,3@R)2MT+IIWIY%0'T^NV48_-6:GSE2JEBSYI_8A4-U+5CH,%85YF>2G#4]0I%0E.1 ML#?3( 4+1WQT8^F";QP)BH1)MK @,K)TIV)VK?'#VI2'CD'3<]1T$83S7B?H M/E6[CY$2L4T]6H)V4 TK_'S%:-:9"?OKS 0']N) 9H(#>DXE+;]&,U6]G!Y( MQN?MZ[;636=2\C$_>X%D>\E7BFS[!Y+J/=WFJ]@&V8J)2M"2.Y^;9JYB(7:> M>:'J2]5.1:^5SIQBUNDUBRE;GR0Y&!VY3F0M4OFU":W2PV+. ]+?9&Z@H^@:6CQ*_;*4W MW"XHLMGOM9^L.F0UCW&B"IZE3F2;$7I:A37%MJC1Q'E%L6P@8D:RF@XA1N>= MUQ(*/Z*P:ZBR/[_/""2W%$X/-;T"K @&W*[_5>Y81=^91_C9*N_':FG%6%Y2E[0Y:>?N ^QZCT/__1W>V\W>JVY+P"7&MW[[M?U).: MHQI+45R\JB>UU-) @:QB",F@,Q*0'R6"ZXFCLAUU\;Z"=.AK8 GDR;9=+P5? M!LYWAR?@/A.2$O[0M;B6CT@E/5#R3KW/1Z7TW&/B/LBXE":Z#ZSDT4F) ^9_ M16D2!YN*B0WI/V^?W*<(Q@_-D&AX=R?RUXQ"Q!1CGV("1W&\F5P]W5^I4OVR**I8L$%LNR.4(V02+I:;J!D6ET(GZ%7 0%$4I0\U)R^]0/9_\Y!I5J!(=4JO^7"54 MVFV"]$Q &E=;XP6S 55Q2^H$(UTA4HIGSLQ]DME"A<&?]2?9PXW7'(U> -QY8.EL#2744A*MHYEZV$RVIQB M)@0Y;EBUZAQM[22GT0EL.%3Z4R8E2/E54H!8^EI),?03D6T:%RB.[%;3/ZH9 MMX6C3ZD4VLV,07!JRZFF [?(D908/:55,TNT97S+\G7#/%:5AL -C*9:$O*#2^'V*-K44E]^[+A,]_D M7@/7_RHC.-0C*Y[D6=%!N'#XDA]6]>VE'@RJ>@1<6;FMNHPP[^V!5ZTYA#65_ M8<9Y\3319Z)Z*ROBJGY=^&KT"[1AL&3B9KS MARD!EYR2\WURJ(U@&RVO#V<;<9P.=B1"E6?P/F5_AU'1_!FW(737M 1>@!-4 MI$M:S(W>KN5OK: M,*74A-5FDD?42F.L$E!#O 2O?XWN42 +OB/;/BP>PA_AKTN=&.L>L)IE)5:? M!](>T77$,1I! <%2XT8C8J5=IIY4([)YX#W<6]U][VFIT@'8A>F+-,M@&!6% M2/^ENF4*#Z=LS$E+18,3V/4-4_YOF;F $6FR](7(.87U4S8) YPGIPK4VB6$ MD]H-+FN9R+*?C6R-K%86&CGP37=@DV.5"6(?%8ZI^5K5GR/#'H*6)C4LF<,( MV_95RQ7Y#!TDCX+7H5!,"8UEXE;VT6CAMO8"/TK5E5"CIYY-+E MJC8G@6H85\T6/ZYL6Y-O0?U)X>$FBIN@Z%$]!H?**RE_-&93G>$H8TJJ9X-\ M&>Y:NA-DBCT52%F 4$F14<31*Z2DEZ!\=Y'X,G-!65M &Q3RLORBQ%14#*%T MS=A.NSB9=%;C1J-P',H538U)>C -(H"U043K(-K MV5Q*=]TI>]+6S0;>':Q#^@[L91W2?U=R0\AJ=:E,R'*B&TJ:-G;,3,-T4C^$ MK:F5NL?,4: J_-\:S(0[ ($=!=*;8_OG=:.LD)M">RP6-=O0O>D,#RN=1GH^ MR/RQ#Z!ZO1=ZMKU1%I]GS5\9I28 MDH.&4Z<7G$&!WJ&I[C\G=R878^07+%]'Y?"-U@*OI+16T5A+Q9+5K2III.PS MU#)6^M/Q,6NHLZYK,]>CPLW%&\84@N!?97&N=(<,.5<&=DY*5WW^7V**=LE, M5OV*J99Y*OTCJ =9>>R#*/&_DC*%1)!E$?T;WZ^Z/&"/I#'ZE%&?+?0[$OAP MS(FB.FNYLD0F02Z4TYA5L+_)N16GH2I!LR%15'14>%(Y4_$^>D=(W5#S^&F) M3;6]/NISL7I6S9U6/^.8)3J=2O%#YH7?IUW29B:JFA)YS+ MK!A]RK_R)&.$A97E*O?=LOJ5Q*]6!NO?<9S1YNER\ M.2$'D^*TLB&G*H>P5BWHRLP%D^$X*B"R6''A,#+/%W9M#4D6L<;B-> M-#Y$#)6*.9"YS.NR]X=X0)U%B_9B.-!>@;TL)LF4P*0)0)L;KB**VI9H,BFC MFE>G*;2L21\1>6!UM%>/PVXIJ)E" ;5L!DC5Q9EL89X1*.35!]@YMVF8DXM;%]/7G$R_L@F1C1%BWLB<4_E>!NJ ML5*HBE$8Y$6I\R^TZAP<+5V#2GY'K-052O4 ML^8UI68Y(-1O$I M5D2=>I0$EJ[EC!ONASE(11<4[4,V]S-1]X,]%*Q(E)+]YCWVJ)V46F*IE!W9 M_KHF'Z)F#?-+*X>595*+(4:!$60B]LE4/TJ?([-)@3-)EYLN:RJJD8@'#<. MJGWH&BCP'\B,!L-B4,6.$MG(.];9W7*"'!*T=+Y:+YV-=.)IY,Z:+(2/2(#5 M9X2JPNA =G&_TX7TW=96IR.=YX$&&MT/9J&KT82:'QG3O][VU8[A2@<.]%&: M@K4"855C93TIF-H=8U*&U= US&3W@"'SD09T[RH= C6)&%3C9H3Y*>D854:K M-=,ZW 46>@_+_2[NVASF>JS5J49')Z]4I^ZBH4X\]6'!D.,Y,] M:+3/1O;SHKDM@[4M[3MC[;]FDE]2( MIMF6'8.B245M@J7^TAH[0!.P2F$2V5G',N)TDQV3VSF;%J=?3"DQE6F49%Q8 M30/PCG3'I,)I4_?NA:C5.;PGZCVW#"+IH*0 ]^&B)YK(QO6;$1^J$,0#9]SL M[B_QD+V%B)MFN.R^U6=Z/KY2OIYNK]W9PL-;$RN*T82VM M5#6S]=IRL7?A8Q!3 3))SRR4S0XE&T([AE)!KWZW+1>KCX!*UW@[%SW6^/ - M^& :+MCX8 ;(E#%#C[.L-&LDB!5VI?(@*^30U4[7.% (C?.$4L0^_/ZAR E^ M'^6;*9BU19(PF?18S#?Q!LF=P2IKTI;:WPQJK=%CJ>@Q3@;83FRVG8<"2;4) MI7S0G@DY&8&L4QY,?'9-P4_+T2>J]28Y7;2_LDS'&CK:W43-$2C[0KF7*;,C M*%I/KT'V#$*XE/HR.V"H/+00U4;C#-!5"79UE!R^6')OF-_,&'H4D&Q4:3[*BD)5*>:W-?7PI9'0&,*G'&[2QJ1/ *="4I6(U>( M7S5A$UU@/V;7[&\T]5H:XL6CLK,+]KY!X2W>SC>QUQBP+ PH,MYGM&\](+&H MGM+Y %8-56T]#,U&7^>^=3OKY#<']O+DR6]K;K0$;J33H=5D&;3>,!E$Q9!E M'Z\$TWZX9$/$O=30<4J,TGS!2F\9<-W^6_NL[3$C:NP\VGP9BU2S,HX9Z5SE M?<\K#VS5M4.8+4.2V9Z(M$$YY*,D.-/2EUS3'%'21>D M!RM6@=W8Q^28R>DTZN>4GD95][ 3K%&C^)89Q%<$372#O-)((*J^EZ!5(3WJ MEZ1,$BPF4/T2=@8R?$\86F[?WGB6U;>5TPQ"J M>[4;#5)E0L5V:GM'5N&"[M0^>VG2)V[&/- TZ9+V;4TC]+)0SW6D_L%#JR." ML!H7ZE5X2$"D\3@XO2])U:C&"#LFEU\]Y(MEZKB)ZT?2(BJAJ^XB94= %$^P M\B2H%L+.R"L2&^PP"+FOK+D55-U2E+#7:E4MS09-'DQ],;(.RR!HA+':-*T5 M:ZK]S'M/@\)RO^:@/7C';$))W)^*JL]&QBJJ0]GFA)DHP8$R'[DI,;3R(&HD M'>&.2@<0U.OT_D"X>K8:#=]J=77Q M&57_BLE@IL6+[+N._4 '5 "&Q%+- 5:S.NA5J- MI@ =U6])()?,03=X14FJ*KUL*$OP $'0;L4=X+.Z21,^0H%Y-(!>-R,58DXX M6Z)/HZGDEJG>906\Y?180-F<:N D\#**)LDB=M@M(5S,\S3$\EI^QWV2O9NZ M1[FF+'@KCFOZFTH-_30/"4.D4D&8KO,V,<]!S:VC)T!JX,)2$\1D5NGFG-FI M:BM(-?=2R\&H0U2DA9@=J 691U2;B]6^<6^2A4DKW?1S$GU8XO4\NH/4QDR MM"+NV*^@V)*D1DJQ#JQ,05D89_P"QTF@K233^\/,]SS)Y%AYJ5<(+K4L]4N: MGR-:1;*>NFE=N:\2_Q=+N7,3*X]DTU_$MY9NF*DRFOW,W.H8F!OUVO=!FTM1 MNZ2&))@V"ERUG*U>!D^6RG&%TD&G9B4&>GIFT:I%E@S(DN.9TD82R3D]%G7=^\AH0>2#;3[JK(7\*_*"P1 MRMR66,BVUHIQE/4^&DY-$E\[WM]<-8-9DI3UTAE([4*^C"N'5Q MH;XX[Q6Y83IO/YRA MZ-*P!'AU2PU4(-P'\DNN58,^(#66C:94(B![P5/FD4X1U:E4JG^OD5U,3^=0 M2II*(XKG#X>G#XLRD>9:@N>EZ0:& KR^!AKU[RQZ"!>LWS3U4<4 Q:0PJU^9 MYK;*"8*\&@">I %F$Y-^$6(+?T KY=:BR1?4.%XCJ(&>#)_0F&&K$;[DL=AK MC\J2$#VL=A$J!4K0 ]XDC"*6BD/O1+_SQ+RHY1U9%D6?\*3E?52.B#.]'2TG MC@%\"99%%&]P' WH38=H08;^ HA1'>(>J*5^RM;7511H\"'B MMI)R>E.JB?*G2DI6\)6<)EAP-IQ6QH:WM#M PD4CTYW^\V4QMEDVOQJ^AOAA MQ(IW61C?%VKPHO3S2>I%<.I! UBBB"ZM(%#]8Y1)?"4-AR,?N(!0N>$HO$V3 M-:IS4;.%9'F#'JDC57Z#^I6FEC*A?6FB0V5J M^D3!02R/2DEC*754-BP?2%5IU_8/B[Y@.KZCH$_'HSQ?-8"H4+6$'GY4W!.Y MP=76B]9GI;X<@P@;E5)/>MVNR&PI1/[V:X@4$OJ;Y$*GN@J@\2RW0H(4E;:= MG;#.P,S3D+M7K%-EY?BC)(E$T210[==QGO.@3FV4AO)@%9I6C*S;FA58"J!* MP*5\B"5*-=>I1";!PYJ:@"55U$Z2!&8"MV,^N<7QT?7 &8>Q;A-M M(G-(57=MLBDS2JI%UJ4GO2)5G/7X^=LH:42KOF/9DD$I%I.D]5#G5D^ Z."6QU(,XS_H34< MY86 Z@\O7EQ .$_@67X9#%3OZ6I-1,\_GZ\EWC-,,!U<;2^$!2 4Z)0K82;Q ML-)X/SG((:C'_$*1N6(D.*5W9H+@IN:3VMTIIK!)6YG<+*,BD58MM>G2ZZW+-R5\O5MPSEUYFDI M-0;1P\PZ J=>R67OX*T(PU%I,?@>'-%ZO@SZ'=,8YHDGG=]S>TSDD'Z>[?&2 M&.(2,(C!C. P(SR$CQJ]457^$@#]J'%T:L,$!P!,'^K>,#)(G5Z5ZI0?\AH3 M*/^B SE3^(JD5F+*^5]4VY$TR^*SZ!-]"7?V[PU#2[X/T3OE\RBAW-BG;\@W MLD2F?DHO263D[#5]GS.M[S?A$9!-X:\]4XJD)!7,[AN2)&"(Q1(NJF*)':]. M$9QN#7B(98\(D1TVB^%E3WRQW]=(SJF=Q1]CVR]'W$C:?(.DS5G7642A OE# M)'225]-P1Z/6&Q9SIG-(*,#,D;>4I1TX9HK+;L>))+V:)>*Y4CV.'&3U3)Q" M256>$Y%2G L#+6IUTE>_RRD%N*J(8U@VT)9Z M(*](J7$E^?7(^Y"E,%2&F8;W^>S5ZS]^^RSI5S_C/?!7GVB6?(E3TSG?Q4\+ M\IZ7,ST"79#=H+)NK7*)*^#3\:0%P_D<3?B* I0JB :SV49B)DX8IQ7WH5H, MYQ^6!>DXL7@=X!]ML14J-L(FAG W;)]ZV>3M.LW<1.)YATW+!A2DS%RN+DQ\ M87J=U$_L6[N?\5&'^%G)OIF:[Q8DWRX=QS@$8A5$3*RC%SGQZT-Y%>+LL!5W MPN87/G#\DZ:L+7Q?.+GYF'5(A3#H)1^XEO&/N 6]:!C%"CN6'^$P/IK4%N06T<- INP M.+>9Z<=E+ABZXG*."R5LV E)2(^_F MER$E/0;KAG?-;QM$I_L\)?"9>!*F?.X6-SVLPO*H^/8VBMGD91@D>4*1!%,] M0Q/S8!%G?EY$U*71 5)_-]-6A:,@;ZU!QW,W.#EH-'=LK!IGU,X*L+1- :.P M)B7L'>\F-"KK7RU:F7AIU^&L=65 :T+0GQ_$$]6C\0Z1&.%(\Y(QR;4TNTCN M->-?W>E788YD\&$B!!F67+7DM[)_!YM'T Z&"NKQF.]8?DVO;%<4;)V[X/7B MSRK D6G!VSNRL_..<[U$AGU#W4Q6U9::.JT]4@G!*XNRFXHG!RQ3>E2IH M@MD]"R,\&[%%"5*KCJ6CL"/"VI,/:CA-SA(J",; 3E F[G,>6D/3;>@62/U@@@^2=*5[UX?O4_F4K4@@9] M]/?_K3X?JW4.O_%;N@"0+\%96YMP)7,0RY?#8Y:$(@*O/&KSW+8,_ED\>*_/UL_T\/RC^\D0'A)SD1.A6X^;ID"'<@GJ?5C M9:#4Y;;NDI2A"TH]MDTM56]^,HH:LO3YF$FY6+SZXU=Q7_@E\1-(=\])?9#: MI^HR-LQ(+ZG5NCF(>:->SKH.C[$%306?DCV3G'6% M$JX,NPE$&MZ/ !AW1,1-]"6CB"MW!HJ\P%S?H34SLX!8,+IP(H)'U^',-%EN('H K\Y2/LFT;CBOFDZ5Q M90?&+M#4U?$" /K#B\_G 4#TF.7Z__VW^U$I+W[W;Q?4T*>'&OK9PS2A3+]. M*-.?=N_KPYT>8UUVXB0@I^@2+F[5YR#JC#!]W#9,QHX1D(3E7195]^#]- MKXX\E4>X*=FR>,@\,%$]T)RB+H1DY.!2A.&\*7!*'0* MX"*R3E@&\FO&66M6^Z7VJ81W_)/%&=1!75KF^V](Z.(KWQF;D((WU)=G5EO MK=/.I:3.*%\UT"CCKQ9?F>\*FLL>W M*!W"=^>L_[XMF? >S?V$4UB\1%@)Y[(![IW&/EAIVN%\ YH3_KB"H!*U%PKH M/USI&+UX)NEPFY==)Y$6QCV=.DES>[_BDCX.3QO]+,K:LL-KQN^B\4BOLJMSGE>T+ MH6U[*TV,NG T@IQ_99H1,7!N_X(#[_GVJN9P_+^=GOPBE@HN9T>G[I M=:V^44S10][R\W-0+?CMS\=.^-LY=D*M[0R44&IT)^H2GM90T0I;F^_+-0%# MR.,)WWAO/N/+="330>'Y_F ("&F 3;CRPH1XCKU\0%%M5/)G3"W]%&=GP#RV MX>X]U9PI%)!,_=Z6=* 5^ MF=:/.:VILJ2Q9$W,9PAMFO; F6IYOK%??CPZ=@W>R#06-E@BC47>"/^ITBF ME5'J0BI2CW"$7>8D<>D(FDNM;W>D!M,N0(.W8%R?*=5A*YDL*>^2'[TW+M;K MU-2H@6(?.KC0Q3][@A80S*I" *]$W*S6X7ULEI4EZ+WLFL3/<-!N4&++7G/E M>K['94(?=4*'^X7+NS3X9/> 6264;KD7!GZ;,Z'CZ0PQ(P[*97X>=7Y*RF 7 MMV"R)=)CM,-A][F=18EK%D<:42 )VQ]0D9WJ$:_RW3X/H]X-=^)E\A[=U[,< M/!G'(2GB9;P?=;Q9LPKUP[#*^SWW[QN(-Z'";_H#@EWQ(RX[X.-%.\(-/!N0 M:B?3CXEV8W2$7HA*L?Z\S^(I)>5/@M-4<$14@2-UX[V>+.<]/@'-UR>[0.*\ M2U_<0N3!F<,HB8R-'(&Z5CK*8FB!O&J.>76X.(B/.T%1"A(%7)]#OP%CXKH@ MJ5RT(C$7:$N\FA4HLM'R=)F0CQ>":?P5=X7TNZ#KZ&*L'M]8J4B.NG2SFCR7 ML?_Y/(EPN)NM'>Q5N2M!YI?DPU?Y/M=.UQ*[=-6T#3-]TK(@<3H87,$"'"5)@H8CVKI2U!$X"7 MT^DCS-BZ4$IKR9GRY#6M([M>-=U!J3R49\)0D35F$=RJ0O"=3K:&ROZT>Y Y MOL1./\46;98(D-X61S^=($KK&LJ?,]$^MB6I.YZSB/93G Z@5G%@Z#M=A>I*RYJU=%98B99 M\,HCT2)!HGHC3W=K/62LGLXT_>KZ^> +/\M&[SB^6YP/MO',A70Z26X'..=-Q!N.=-)0(1,,) MC0OZ+*;R+^?NH\Y&QPQN_N!=^K90HC44I4>!^TDON#;+A>\1E6)YN.R3QYT9 M(>_5 (!96NE?E*-ELDI51C:Z:]E,89]<9N-Q9\,#)R1C*EYH7J=,VS@T,K>+ MVI:X$QV+5F1>:/OJ$DG\A.<+I?BJ@J@^HWYF9^5%Y@70?Q^*&XC'X*M$5ZTS M>IFQCSQCQ8KP7QL2(#6>7_I.W#?-,@QH'F?/;\!]1:C-.%WJQEWF[%%/IS6K M*#O!@# 5W(833*3G._5:I9'>:)G7;Q7K=ZJ:>(:9NZ^.I"1'JQB$\'\CS HO M;[;_7^>'G(2Q2 7DDL+[F,ZM(P-;EUW;[TT#(*'AC?E_/=JI5D"SI+-("[>$ M3-/%L7K<.:J*FPF#OF\HYU&"C=UA42)_5?@+**[:N.V8#K:JF,$ZHWQ@:[+7 M4GTPDG$WZN$V@]>6T^,XFYWBHJU-N2( M>C-EA^D7>3B7@O>V3KI]/X$NG:\J$WFU^ M2Y$KZY&K@@-^]FF5\+Y!@;, _V$X\&E(#I<3_V,NQM*/^%Y&G&P[(3E8#7-5 MY>5.(=P'.77$=G"G>4(BRJ!'@0]3Z0_>@S6,3=^PI>>\G J/.[?:& 1,JHL7 MPZ@3U@I,#W2(KPI+((]GIL$)OB?M%L*$R$1=?+I'#^C%X0K#7E\I>%1 ;Y=] M\?CID\AD JW+=;$+%NRX$*IB&9_BWY*84(51H=N4JLBH_2$/PL2'JUR]>D@W/(J6MXOPTW (NQ ML5MH&O&<%_5?$6,S#_@-T=H2I@DK_;**/^(J+DA$@]N:-[3<-%(*5N6&='N9 M9*7E*2E9+*3*[[IA4N/^)7B9GA\7N/YP_>H:O>=-&WY64X1*5);!CJS0)S$T M*F: 4 07":P)"R6DO6+)+E/YL:92YR\%C:"ZNOA,8K=\V0%H'/8B_B"R1 33 M+X4UOBX.*OP\3F, 4GB#A8&$H/>$\$LEOX26.$)&M C'+R #0BH#_0[)+1+V M.?=&CJ>X&F+*F'H5M6=*^;.#KW!HRV4/ ZNRC2DYA7Z59M1_RR<1+R'CQT7A M2?N&,?OIWJZX)[^IP@X+,^;!%)!0*3^ $?TR-0]WQMVI*>+=8"YEU84+FN71 MG11"K##E 1,SDW_(>#!U&[MAO;2V0\9_794NY,WSA M,G4?Q;\,LS+R+_-W[/%C.E'8M-F\S,(C.P.:X\\D]9_I:%,47-:$[H*3SQ P M+4-[P4NN4>_;AB3$J8_ZG),!XT:S.TH)DL05J8,Y19RO6!'G%?757!(%'_F$ M75,B=861#_YIOU)!&!&Y-6FBB^/YT1K/C+?D8=)E%T/]J!,1(3_KLNHU'Y9K M'Y]2)/@N/_3^01]7-.F8M[-A/?&\CO.WRO=D(.774/2B2@7*AWT;3NJN2+]S MV6:/C!?]@'E<4D-0B-:!N:>O;YMJ?>;<,T]Q;M8%<7N#CS-LNDU^VS!'@H ? MRT(A\:)$ED-P]*#BX1<[^.C.@ >@P/G,7+#M/=/BW1Y\%8MP/#6K$BX=XD36 M"\U9?&1%\A>4N5R+2OOQLH4>?])<@CD,)P%+UU9%5/^AT?_\\N)*?,3#)NR3 MJT/^MD"&,,1MMV6G8%)X UM0"V ?+8\4@X-"ZS()C[TE4 "Q))4B[, J!Q^@ M<+DH^O[7(2H%+=97X<](8)'6P:K H-.T_8XY"[M^V1%DKX06-8D)AU\3KIC8M@YW15$O^DA+Z/V->9'? M7PZ#Q']=&"2>P+-\= 8)E\V!V?DI\E?OF:V:$R[^\)1<8KH_CICU>^;H7L^J M )?=E'ZP-($?Q;V3=*:VVE5A J/]7/?,BTZ) %9VO;FI@T^)Q6],WH*Z"C, M"3QFH"?,57QKTZQZ5A4";K"S![]>?+,A"0T"\:*47FZ@=7\@GW5&!L_(90N( MA+D^7KBXP=)3U.[>^!#^$.SZLL#ERQ5U@Y#I[Q'H2T.]ZZ:7SAZU^=8QJE>A M#J,':KP_39GT#UE'-U6SS*MK;#09] 5'B/"?" =*L^OH"7@4:803G@)IFQ+U M%9S+5LP5#5_MS\EF5L#UXO7\O&6TGNJ"S<*2_.\*Q$_!T=@W+ I'\!T0,(:/ M7>&2?KX@Q)]$MOM@56DQJF@+X:YH>2X$R$QKA ="*FP14U <%U5SRSC9HE52 M .;MA+#T]>*/TV\M[->=K$ZZ9$F\&N&_^_V:=@7=R9320!S0URO&MCBZCHE] MPVL>0S1DC,T2]6IR;A9OPM!57;/8A961*NE)5[7*7(I4;ZJ-G< K8 M,+O_15GRV^S=]EX3@] M;*KR'3_S_VGZU_VRN%Z\)&'A@A]7YUI%T6D1,B:9M5]4?6ZM6=U#JPMY5FG] M0?M]YG3\N3?\7V=-_6#PL\7+_;Z2YL@_-\T-7 5:\\F8J)21$*ZQ*8;U!5WW M^(N TP+7=#_#=S@32 62L7*9/H52<()Z)LQUVY1K1P''/8"10'9JZ>/TESE>Q_.+#F;XHUDF5X5Z=V">$RT@HT M0VS-RY9WUG?"T2RK5.W>3;[#P4UT]K2FL##J$&3M&_"\)-=/3MKKQ:LRO#2I M"&=,0COA!NMMOFIVD+J@-?N5Y)FHD-[7Y4HR(9^)/Q0>^!]-,!T+:C@(AWRV M^/_Z73@*__K7KYYE4]8X)_+]E6N3-Z6Y3OPRW?TK2>"+X:MR^0%9#=+/H,9X M^6JR#1?+L &Q%\-.J026KKVY69B:)E\O^<%_AG8 P.[04)E8 70H;S%V?W >5)I%N0WD>Z_71J>(,X&!MX7A@&ANB:&>$(QVD MLAC$OQ[-/W@G!)9AD9.F\EQQYB[XU_'+&ER>^;K@'1-??;RC.;V+[.^\,SJ9 M2R!Z]E5;+DF$9AF"JHSLVAWI:^8=_ >A'+SC^;.X?Q ]F1\A3C[7E.DH1CXB MJMG$5^#%$/DCJ"S-L-8P8[#,57-7S',?9MH@;CW*FUFKE(B7-QQC#MPL-9J> MQQZF5Z,8#BUS]C HXMWEPI.19H3DM[BE+% :RSR< 3E20\G$Q4#-!=8RLDW? M0<> ('*F5F'?ER?W;%"9/"L*ECK5CJLKMJTN6&@!D%"<=M4M_;D MZLS!FM1O:_(3!$*0$%.Q1@,[HIN^Q6A[QC=9*>XW#YY!C7+2*414K8X@QU MN,.W=GSZ!.,=[I9+4D<:2W:,HXUXN7M"_8!&2A6P)]=A$]9K4@NY)0]^TKT?++(L*JS;H&!7^.U@/ET:@L#+ MX],Q$WC&INI1@!X9B8EK2-"B8428-A^KZ$JA$8 GX/VG=;X_C :!1I8(&,*B M !-IHMU \\X+]7P2R%$R);D#T(JR=\MJ1L2R87KNCQ^=S! MO_=5?R,["_?<-34M;S[@^?:2%@VW;-QG\2GN2E)@(FSNO@A&NE7:R>5=TVR0 MRDK,!PH==-Z)+4;74ERJ7 "'N;-@=W90TH="O,25#_O6NL$QPXNVH .>%8O" M2!./'?]5)Y'3GL%QH0W%H#OZ"&?==Z^BZTR.>)K,Z-@=0^*+#-UH.1#:@NKJ MXY_JAE^'.+HNNVVQUJ) R4;&>=]Z%;:G<-PGA0.'&FBIH.>E9O^'%_]]J=D_ M@6=Y C7[IU?@IN*B..H2;6N)L6%7W#DO&O5Q2![]\;#7$T5Y5]?RT4PPF>=; MP'U3F%D'K>%4S=:]LX/HKI/LC0:N.'G\+SC!S62*HT!P_E0&V+1:[(IUF3OG M?5W> $)O%TA">(*@ZG&(7\:L*?VED?PBI4\SR6#B_CEDPI"BS0:?*%4W^NMQ MD2DWEGT2S27%Q_4#00_4[YRFW[)@)U<+W;?B_5KEE)WG^\L1^A0Y\@+A$19( MG')V!$Y)?JOW<@_D3L\!:?Q$24B#)#CLEM-B/N;%H+?:KPO_.NJ8QS3(Z:3' M:#%=+_Y$(<"[?(?*HE5OK;3K"FVN]BOQ:-[7JRVE?M97DB*@J+K=0G/\3O.)]'DQ7 MC&6 P^G;@850&6V&4^2K;98DBQ@V3F1(@U'B<.H0QD\P$\U-F^^(,7>5/'LV M%A&)N@CTLVX/\4S98X*Q\?D2%QGJ6O6P!"Q;BD&!.#FR#5%T!\7&*/'KPKA# M6&@AF=L']$2C\?&+??#33R&:^Y8&S&]ZGWZ2S$7NH;(+<"KX-$2R[/OU3<$) MRW21C6T](HMZ_IS0D\#_D.R]G Q$,'"0;@;?H.L/(AC=@5LQU+09N!D/]"LH M;>H&S>TOL4MT48&]^=\.$# A2JP.6]1RT]=,KL[IPBV%SYKLQA$GF=>Y!\TD MCR,[2)G_%(]4MO$JP+=-ILRUNHW\%[Y&EZ--T6*_S3PVWC4,P[;<'":6B0T/ MH20>Z#DL/@M>SU935 2*ZIX-\IOEA+E.,"H/OE?XX1WEV'65)/;=<)%^49!H M*1GJNZV<7VYD*K?%UK+2NF)JL3/[0C 85TP+)#T)W8X"8,K^PRG!#O?Z(]FL M*;,W$.L* #Z9UW"TN??)8@X1;W)D"@G:5MMR'_XL28/@@:P*(->*G$Z&34^X MR+K8 !XSOVDRWTA+CR))3_9RNN!75$?S7KBDE,))1G6Y-"NG.I!ZN)P:BG,V MUW\JL9PPG&'@RFX1:<@B:P2=YEJI,IU X_R\<&'.31/,S[^+K%Y ME/GS)_S0-("H[U",$!S3]GX(G86/.G^-X*&$X2H)!*\%<'*9N1V0#YR9/2<< M/".OFM/;B5F-1QDRBG3"[Q@A(W4DZE^7TS83%Y];)W2G/.,39A1(I44G]W3D M#*[:DAGKD+1MPX0)FD=?O@N+"J5X]];?A_T=3J_%*W>!+H+!]6M:%,CW^S"5 MAX,@1\*/R1E5LJ]GR+#3N9GIH=\5Q5MQ*D0WDBY;][LE14V;(9)'<@73&$-D M5VK96/ C4+[S"?S1A#<(4OL:40\>3S/B*(OB)!+/0?+FI*RR]Q661:LW\RX5KJPO4B! M+,DVVC,N9_#'>*^1=_UM\"X:/.=P>@=?Q?J16#J<8=NPJ:G^F$^7_$$%.(0D MD44M.(LD^#50:.M\W.6'U5;I@C_VI%4HXK:7#*+Y1D#D MXF*X%<3()J?06?CNE38_1.I&+6M1R +AGLT1LV?/1&F@92$?&&PE/@),&!X$ M3T\@9"IFA4L.WH-6==,?>*$A<,I%5DC0"/@Z.6+5$=9W?^A,+$AP'9NRW?E^ M$+)9!XJI;'%@?- $*P80YT[5= 5?C#XJ-_&Z-JF*1<@W=).<%]VS_&#XR76Q C2FH6PAUZ*+^5:BO M!CQUE8XF/$ /O]I1;X;V485=W?ET,,VZ#/$*OQ@L>IF5=;+H3U2U?CD5[E]? M*MQ/X%E^T@KW$SV]V!.DC?V!_8]HQPN>G75 NIY';K)&;S4G%%T">F@[<1;2 M=2D,/*3M,7B^Y9%-[[,0%.G@Z ML6.CR%LZ[KK.P@G.%:J_&J&!85CT3FN)HS4 [QDK%;T$Q,5LB:V88;Z>=#:+ M%XR!ND/.[:Z0^B1G4MF?]\=IF-Y5,339U&NG;3;B0IJ\9*:H;VF0EA/;6%$F MCFH^5+BKE_'I="*@;'WB?/[ #IAQ+-_MQ(K*D>,>P3 MF*H"/SC--I6$?P\:@:=JWM*DXSVCX!H672E?S8E.@X\KD;3G+(E6 PSF-UR- MLE UTM/J=1JH+JUE Y;#5OEZ' *DP/6PP@[!?DOD3C'S$"U@Q:RUULXV7#K) M71H>7:Z4M97/0R3;.MU2,MXF#P)<2'^(2'UDO :UKHF"OST(,8F5!]GR5D?= M-IQ7:9:H Z(_!&D&VJ*,GZ_KGNMX/^R#]>%&NRY>&[CE7#&".>/2?'P\*TN!2P&%/70[E,+*Q%]%,(S\F#3M4/5)M51< MJ_*. /;\PR2W-B"7N&^5^F3D1,KUKI!"J#3$*!U%NFY&\)UU,-TY'ZYS["81 M&16CW8D-X[1MC<%,3K1X*D\]S/A:U\B&(NB*527J"5T6.-5H[0I*.-Q3WWQ4 M@Y !5GS)/6,[[&:8?+!/JGX33Q DX)*Q:_M:,#8,< ZW6KMJPF>@<7O^Q=>O MOL=_O?B"BVAARS;MVP%B#\I\5^2W'!4N+="P'WT0/NTC\_0(O/HJ&,WPD_5V1_<,>/Z=QTS[*'80)H0_E"#N<(S<-F MKJ;8@.UKG]0^U+T-$Z"D!^AG]7XD=N&]!H"<>%W!YA*< MVLLZ^+:?N2+NT'-3/JL4Q62+Q/>6JR^/*>:/NS&EA6[J<1*(",.1[_*C)><] M)MG9J$E(=G;?ZPQ@/N\Q6EI'8E .W/J$-,F)QIM7N$PQ<0,U*)T_UQ5XD$;- M*9P3UW#JIKX:;$;C69J(R!3/.((Q2K0WNVJ]H_)C\8X?B'0\EU/YNXA"G> S M&PR6;(7,]@CO0ME3Z5:(R>8YIB,U^CWE_'ON/'-_RGC-D%<,3F>N+X[ZX\_X MX'YCO$Y)MYG:)^5%6A@1F]3ZN&H@4$;EACDUFAMIQ!]THNMWI?^3XHRB)7"@ M"Q-&LR>=9+1Q84WDFMJ\QGUPPQYN1;K%U9)-+1?.>CW@C7#[%*NI/?@.P&IW MZUS,8ZM0"A5P&.1W/]3(9KTZY$J"EVHG\J$I-1%?M3I2))L"/=+Q(FMZ>C-0 MZ.YB-P2\*LC7N$04764*Q#')#Q5#BB1KD,2"DL*0J-(E$CP@H:@7Z[:DO%-X MD?\5OK]=O R+);AQ7T02*JE VU5:%X 0J0@JWARG,7^4L)38G @05PK M Q V--K4:3T8%:P1.?=BO"Z1>!8^1A?HG0_FQ5M"6[M\33=H HJ2[*QC"\L( MI9->+#QE L\T5OJ)I$-8N^'4*[NM.ATR<5+^Y)X9V9PND_BP)JXGFCXC-YR7 MV#&JQ!J.5F/M==%:XH1'0FA5^;:HA@DP$W?+AM T195/ M[*^D=V1RGR%G0,HTJ0*",O!.:D=(M68&RF<2 M6)A?JTDTN@,;*Z0YU_F.HG'^QKX_2)7&FPRI= M^^3BUT4UI)PPRA*EG.#?ZVH^N&&>Z%<;YYE\;&<4;_!]"-E(_Z"#9,(S$=0" M;S?$65P9*[AK@(LQP46CO50X$D6F=M&DI1V*60S:RA @KDO>NDR&@M,F:3R8 MC%D<#=)TW#AL%SBUI7XYZ(C?7- 13^!9+NB(/V@ A?2'15'.<9XP0^HN3U!M M1G=FSIUVGCHH1D:.>9@I]7+H'BN*9"@Y7]!.U1A'H-MV,"D4 $G+@BM? &7H MD94^BW@10ON4!$MC7"^^S&-CF7\5?@\]/T=AR28FO_QP.O@A MH+L6$$\:Z)AI563K"H5K]6K=7(R:$$4@SH,I)VAA9%3A:\J;#N\ZMRK. MVC(*SG1X$.S?, M,C]!UN (&O$T!'/V/+A&QQUBNQ_J-7/]S@0]6':\F,CEG@#D2-6<->%=@X4, M!#;5)J%.H'O16Z+?/GB6]%B%[E:_Z)&.9I@\$5/PK"FV()>UG MHK:0 L&8FEXRNT[RE:^V3=.)<=A7C1&?D*V[CPM:.2E!0?;CHZ]SR7)3 M)@C9;6[!X5;B:*%'8'?NXMCE_VA:)RHQ%QX[!1=SR6?]^-GZSOGFL?_"))DK M1KX]8'C9[^&3J5C+:'MYQY1? ?U."NS@,WZ0")&]6])9#T=EP?TK7P?7A9[B M/__]Q:^??_&K%]GB\^>?_XH3M=0!1'VSDXF9).-8 :?WW\__ ^%\>+7!\XCI M8*@>F8Y,&FF.@FEB%@)$M0P8D:T;1]?M)J0X:#L'LZ<.BVH2C7%^ M(Y#MY/*=3'4U[4R_%U.=:+/S@$Y'T_\G#,K#$!YHYG\O<3$R+Z^DQ%1_?CT> P:0_3_6&M$XFL+%O'.QNS#8=6U+)W0QO MPQA=N 34AG2R/G4K!;8MJK]'+O%D4C6N.<2> MI?:&34^&D!3%W]]\?QG$W\-MYX1?_6MZ:IIPPL=H8Z2^3MY M=[_NSUB=^DG.!I'N@D).0\QP=AP[+2;31+#BW'HT#_2WRUQ\E+F8L,'KYJY& M1Y)#L%JKJDE:@FWBC%-90W#?Z91D2CAF.:/,=0C?M'34N79PTVKD,;9<,LY4 M\-#!_WH;A1R3IKTH>E>H-,VH,,64HKG(#M(9K@5F0,[E FNV7>%XGV]3_*6D2JAT33A-ZD*[8T:M I[E( \^U<\V M"O13YE3.(>Z:6[KL9K0 $T\NRJ%/*^ FG$W3L6HV"&XE2RZ816L./>\0BMUS M2"T.9P1T>1.S$MEAP]C+3[A M65KF]=NVWQ]6QTR:NL(R#R9*N&K8T.5K]!\=FJD'C6UNQ:IO!;J=JGKA+1#I M>$'=\X>+_;!O:K\*K107UY/14\A+KSDPOTHK/#!L3.;A^^:LZ!;;B(W3)X+/ M1HMU-G:,"-DR%DJXSLK="(J7=66'(0H^XQ>@)993$:GLF![E&%\ZK0N/'D^V M C6:P4[/);\,,BZ7MV5!RGY[:S)E3!SI*X: */]V)SAMZI04O7CI= MASFNQ/"N5<,<(TE1.Q8;?K1G_4$%H)]MS7UP.W,\+%T@&ORX<#*1S\%=L[3( MPK\1*6L_O=,=F A/#3SN1!*E9$!]C"Z72*KJ'(I;^#J^Q2?:_/Q^7+<$G)T? M_9E0$\-;'@84&<&_VU(;\FNMEWS%$&; Z=)*;M'>%@*:([X]5J$&Y,:S*[CG MB4+Q=&]'=%V'=^ASRNP42@ Y05P_1^ R>M1PQ;AX$5)$6Z,=K,$^%'DE6*F4 M77#(G9Y+./M,)L1A2*F"C7W$CAQJ69!J"<2+<%SQG-50SO!2"?SA9-M-' MD7>-VO;[589!;L)A,S1P_AWV68B!P8X-L<-/$0+*60 M!C(V/-@)6\C=0-$V>=%Y1,O]1P W&?J Q6#R'2S$S7"XQF)P:%\!5 MP\ZU%+M[(S$)\ON!08F\PJ @L_#RU=^_^SH":=):\X2,$2Z-F M%S1;1-G4IT?!]"CXH>Z+9I5,X;5A*C-=OEJ<9T*UJ0&W0QI.'_)7W.&.RP:W ME*9B.AIG2BA?&Y\QI2=E&CW4S7 )T6WI 1:&_@%1/^<<2R.2!'F1EMX2CNE/W% M")*^Y$(&]!@6(LM ,.Q@E'NZG\\3,W/SY(@.B Y4+>$>Q_"KN=PM/+K2BM[Z M-([.[B^OO_WK?V=3BHSZ'!M1B?8B5(GX>L)N8_50TR1S>J%A^[\MCK/;GY]T M>N [T%5[!./@,7'3\%736&)>8R)P>>$Z=O)\ *[C_0G?%8 M6\T:H$9W'C0G.H+11QH5^E?4]34T J>D1V)WM&4I/L"\/T8#PM.L>23N3<)< MH-JQ7O5Z5L1C5D -(3==<=W]J U)5E@)09(X=<#(3J$SJ@]K!7'H)3"A!17G M6S47!&N+J'I"/(37)$02X9D/H@Y%'G*8]]O"$GVIVDW4Q5KFE="Y$@_P/WCL M[$B_=PP-[<3AI.\F(.5K$B8.@\/O:VK5Q@\T.P/,/XXY<$^81R*7SF?V'+9= M#K(D&3OUX.>]_C^&7S$5D V\!Z9[EO5F2XQS0)C[)D2QI+DB7;5@\^"E13C, M@9N8N00ZUCGUH/4F21V_QM9-&O&IU9XB1$=B]B#R'J$^I%!R5-7,'FYB+]B' M/[SXW07[\ 2>Y9>!?7AXQ/7\O]B_AX9:CY,,Z>V\+<.AMVC+[NTDVUP3>>G8 MI P+@^<9[NAP\*N-*[-J$3D!D-8B-H0IE0K!QE 0J.*D2F>;LJ(: !$WW);@ ME:0'I:0,Q3GHJ\];]^?,M2U8L2HB T$P(;VS4P+D?9M)BEZP[;,4@B-^3V.^ MS+Q=GYYP.RR*6/V,A#)1N<).W[$L&"FZE>QKY2O!Y)FP,=)KOGX5D<-:X0I' M-BU@0;.X][#R'_-^7VW*MCM()C[A$-.6B;D #H=_/&MEW=W5+N'+3H(0 MVZ>_%(Y[?%F^\+)[NYC^4J0R[=P\%R9Q:\&04#XXW19'E1J&,7S[YBAU_8F: M;VPP)-+9H<$P'F?@FCLF7 V37'K-)*T"Z$#8[*'=8GS-/XWK ^)!"YP31T-X M7W*:1H#=T6RSSTRU6Y"(DC/8PEN4ZIN.&#=D;K55(9.>VG5I=4^(Y3=R;\$ \VV,T0V-*+!ZO= M=%+OCC!PW="N"<7Q.*>WF&LWT=BYE\@Z#A 6%.4V* TWT92FRV$T8VLFB[:3 M!2C/3F&>UXO';R5(?CM&?NH@6SL]A@J B&$7E7<4['>^_B2 FCA,SHHZ0;EP M0E5"F=^(GB^["'WRTGH==WJC<7!6/B$^?DIJ60S; X(OM3]$V 3V(?M7R8KG M='$G<+>Y](8QGCQPTSKXK#=1ZV9V&Q)VK:+4S:$05:>' M^X)#GA5*D(+?.W MW9>=<):HGW/"FD.HK%U7F7;RKN,S<.6A[4/H88 M,N^Z9L5ZA&G+'D,7,*AZ@ B!GAX@5#(.H2Q' =U;6^=4#\ITBPYU(J?&?EC6 M2]XYPH&2"TWE[GR:SBZ@;75%_8_FR( Q>3([;6P*TQ0>B\DG)SG=@(2/'_!: MO" F#0==> H!E1#1^WPH\YL#>!:73$022UPP#FW<^3%ZD"8*7W8F,I-S]I2\ M^"FQ1^-#_P --44'( O.M%F4L)7[;\0L^=<+, M]TP?I6*PX5$) TBK)L9[C($7/&?3'Z#_-01 H"#/PRS@Z E4[:>'[]*<$\1Y M=0$N-06"%=HO"5&T5%I!]4J;F?HJP#$PM0BAXZ@FXQ@S*=^',+7L=XM7?)^] MZ+E/AB)(0T0 4Q0ZSKGG((D0-(TXKB-]HWL1=8E"4D_D_M'%^"Z@B>B%QCUI MO&)W697?Q';[9Q]RYW%UKSL4P%VZBO/D/?5=G,:"1$33W>;AJZ3-@C7+DIKT M:TN'22RL IYDH,1ZG#/R\^&^4M(Q.TN/(8OJI'+V!,LBUIF!^:0;3<),IYZ* MS>6:L,,947?YBE=+R6H47&M94+1VR^Z&D=9.7(>Y#*V'8D*'FWE"#V'MAJA$B:>^NV2%Q"^:,GMXJ'<;>,^F38$OP!@F94Y M)(*:Y^2-'*^B,<'SK.(20X"W\&Y9CQ?WDP*ZV((UFM6VEYI+)B)[XU82#5K-C6NTW.[T:%4.+7V"1BA MH?U%Q5"2D6]L816=:H2F]+_)E4\N1 TGXB^H0D=W-5?4,3B%45V]E6Q;,+:M MYQ#7J.I+4C?[LC]FB]< O?":?)-7.^0 '344#$]3T]C+$#F!23PY_\UN8O=X MNE4G>PWW/@H8FD;#Q@_=5$Z)Q MQ##?%N_*59,MOLUO\G_12/^U+_^5TU^^;,,'P0_[EE KWP;C U:D/X.F0OJ& MONK;]M@-,CK_$R9VW81SYF5G339@ZV+$( N7Y0^25!LWK!F!*JB&PWLV@'ZH MX@_MBXF^]C@ O,7H[#;5-DX"Y)(U9:LZM64G5?=D&RN1:M.>D"Z87ZJ_&&C* MY\\OT)0G\"R_#&C*K.W]C73B1[.0U'=A-LTNFST6>"-M]"(B4][_F'6>6CP( MMU0D-X&T6-:*Q[\4>?6)\332(D1WB4"X[AB"SS0!9D[%=Z]B"K@.?B 1689H MW (@YOF2!&!XEV!=K\!$!FV.?'68$AB+#^73TDVB-GA_=FW0 ^N0JR>FR1KV MB>2$6GI<(:>1W+/F[B*OM9L]:M'=(XD'QKU^*,9,[Q M<0X/3H[F0%J8"6K_-R_^ U_[]6_^0YTVI:VTY*!XA _5"L#U)O_T>>:"A>HX MR&R?#E3&0W* &M*N.#DWRO5VXCOW-2^41'97'F($/-3U_8:)]I!!@;K0_"PM M[H2I+GQH;CUM<0.TZE:60_W!#G.F(B?:6!B"]E*HO,+-@D=[%*?#;F']@-38 M(7Z$?B0^'E=@5Z"]T?,@H/W?54V M1QSWQ?ZF2=GR2$GTFLT$BC.REHIW>=A6RURDVX6/J(19>,B6P]B@DU^$3^RK M7(OZ1Q]NMRX9<>:EHHLNL:Y,I^Z:]FWX13BQ.DY(D!7EQD3JF3KDOTB+(=5,;()] W]C6\16/;KF^(P%Q\GMR)49&%!H^9E@D%:,=$$;GP= M/#O1@0CS57:LBMX5+O]M3;C2D^<"'M=R!^!&YY)1BN+C.$TWFDAB"(\*.$L* M+Y[J;I8&^[36_MPT-X3A##%/5]#_V06682>*6"H$(@:AW[#INC9C.!S"S(YS M.ATZT#E2^="I94SI5.BR4C%S_!-XS2AET2TB^99E\Y1<7TH-:FDQI/XHH%'D3U(KX M-DKNS+6@M?_6,"7GZ0HF#C5!M+&42>;+[Z7R HWWFV"]]B&TU2R#X+T]^TD.O=4 M9AZ":"P3HRJTH&!%==3E/I620%Z09;A>?.L\7/]P-,Q Z?#'$#9=Z%1AQ:@K,>0<::*J MJ#EBSK'5Z&%<+'&XGBRXR3?E8?BA/Q6'Q\4,J/5=L9(F!+=D_=[)B&=1IL(D M1SCRW<#C94QP8E[@LDQPSRHO[2##C0X7G,QX6G]6#L7VAD[%+&J6/A@?M&<< M>7TWT[5+Z(,NQ;1(F,5@L."YK@OF]!."0?#IFX*$D9]#>7>*38)W M+=^9V=QP:VW")@5>@=ZPWF-QA*A-12(I (3FA]76B=?2-KIE :=9+L@UEVD];:4LU1K2/OA$JU+IN<)FV0;/C>-U4"VN#"D^ M;%+HZRJ_PR$Y![2:2J7++/*BT)\K8772-;+I\C(2?=?-X$RS76/N<2+Q#"H?$(#F6 M#1\@I R$Y@9G=CS)$((1<)73=&(GFJ]I!3:ZIA@9AD*ACY/]]E65ESMO4C]H M+Y^+ZSAN9=WG0.->Z60*'!D&>4S7T+0I0^_Z@$)VROFTX ME/PD?UA<)WN^(,X>RODPZP)9 //=Q 8(@MBU(NG[ MZ:E*1A6L=D!6<4&]E7X-9B3;AD$LVBM:<$3D%OP/&IM-"?9S)IWQ&U7]'/DJ M?@87B@-(393K% Q B4ECUQD?S^A0]4- T4M7X+,$B@BL=( M;*L:Q[ZI@]K/1 -("?B)F_75<&"!'?;@A.P#[1-]"@]E]V8 #.2RUI'4'@?>SN/#>L( M9R^3PZD).7M.2\U9%,)BR:LH?;H?(3@5A:[_<%3YNC-M*7. MRGYQR*;:3Z:>R*;)H3=C= ^L2R[G:B:!2!C?<(:S^ 'B2#QXU_6N>IQK0CD\ MJB)5NVV#1ET9(NM@L.\RNA>-:)DL%+HT;VW"5Q_TS9VN!"4P-WV]U@PNZJ32 M4Q>6/GE-O!,J)%8O8)5_^\/G+RY@E2?P+#\E6.5W3^Z@^JUHC],90)B490$G ML+H5)CUV#]5),OM9FZ:DM^JW0J.0L&M,67'EP9"K$>I % M-_"WII\.H%5T\,5I]GW_C:]??3^=]A!B$_9\J'=_3;-C_(_T)&RE->)9]6UJ MT]2=6DF=&BE"EC!$B;">CH6=VT(,:^:S2;\ M:A4> B=_C+ZR<#Q1[7S)*9KBW:HH4)D@W8TN7)ZER7PA2N+\1_BG/?45A Q;U M\%IN!P%X,D77-\VD.IMF'FZ[#TD*/+UP];>2WQ,.$FOEF)R@IKW)Z_)?;'+A MI$%KD[U!2?ZXSN@1IG"*B/LE@CZ>2NX-LL5@I4*U4^*IZ@**1O+ M_4%T?@X3_03CE[)#!,13/F5V>@!X.E@D 83&85!7B3WUEJ1DRR9)FZ0F04^' ](?^6'Z&I8)P4I@UX$TJJ7VN[/"RF!E,I 0Q;[ M@YKZAOO^U624>HCX33,CCQH^<'R)60< MOC0JW5ZJL&'ZYOZ2B]A0S$5L9KEXMSCDW=M,XHLY57:G"X/<:$MIHO7B MAKQF4/&R@GQ;W/15C@Q;MVK[<-UCAA\%.U;>6*,1ESNRB$O",$L=ROH%9NUB M=*2C$6-M;?.KS7T>TA?"6Z?,DD)3CLG61\Z)'IB0? B;PHJ%ADA!YTU9;RAC M) EJ+MJX M3\N$>!*]%W64](F124QZR!9V0*IA*P91Z_FF').DGK\T63I#Y7 MF_!T7.>/90K^TUTAR%=8&/! M_^ $+F6@V\+8&R(-G!P'I+G"[D6?2(+OYFM@%41KBW0]H1T>2&_P1%,_ MDJ#GE<:M+*SM&Y9:LV=+DFQ83R8AQ2VI''/A7VK &A+@DFGXXARVH=O@O('P M!% FFUOHO$O97P#WO.[Q_J MGN[IP*MO0ORXD73^/<-W]>*WCSA^GS^HN@G&W5]_H>_TTQ56T^%Y\?GU\U_1 MRZ.$1_G0?&4YA;"WBE5.?-&;1I'>J>47_X!HJKD1,0*VOYB=KLO\?,#\#%%Z MM>F8,5 O9XP+*$2+U;8.SWBCI89" PH+5H(I#WON,D6//D5)?&7N$E?BB<6+ MBZMJ$?U,72;CT2=#7 Q'(BGCSOUDW3!V?N\IN(SWG'URWIV6-1!@2"=?TUHJ M,WX2_31I)X+31Q?D=.=E>AYM>KC%;Z/NMSC*PAU L1ST3.ET\<[SQ40]OLL5 M^T3F8Q:NK_L8"7QC]HU1E'F9J,>?J$'SH%;B.R,FIF.FJ>$6]QW79E0^9E3Q<:T,=Z"W42,,-5L*H(/QN5&<+Q\RA+84=D3$OBQ^N7UTCDQOB M&SI[8H+YLG-^1A.G-.J*ITCR!>#"H=KDNB ;B/2K=Q=V9;?-]]K\[5 M5OFQN^R\C^I,J(B$8J*EB-M92E*1Z[AL**@=OKJ>4X4-'/=X"8P[Q** F_L>H/MWU))T?JFJSR M/5MAS<=&,42I[/5[5#^4%BB5FA\[2]%H.-#S2GE UF77]GM4<3>LI\6L=BA% MA6G9N4Z;F1K960*!IB8D!\@:;*_5?;,"&,1[S4/D(Q$:]2/3+(_!##QC">3A M]=\[)6B8O#95R&_[BL1)^/A)6YPY)?;[!V.VGKH#]>+YS^9 A5O/.%"T1JCI M&H43 $8/YQQ,/,DQ5JHG2Y\DJ9;SC<>?Y&"G&EN [*RVP$&3XVI1,Y\@K/W2 M2A#MZ7"!L0A3%!O@F46N? M<5$&H**"5V$IE%M(K@X5^CL;=\+UPE;P[P'K> M% U121P$:59OPDFL!I19$!;;(J](?:4M0Y3)RK:79?*8RX32-DKBN!FERX:) M-UHZFGM+\VU,[BE9470D,37\3<.4:LWF0#Q#RC.9,->A>1K:)IN'NB1/+O2$ M2S+L/4X8('5#H#$L;#2BZB18:QBE7M@!O--R+(M*>X2AY)TYV%]U9,I5EX@F M)Z*4GF7=\,K,>E?,!+%GRNFC_A_Z,.<'>=[M53)=-5;*U.VH=SQG-FT'!J>I MY\C]E,VH-.-;)>C?GBQ,!*>!R(543]X*N:F*U;)_?[WX6LQP/"@QK2'N=096 M#6OLA$D7$.-2L0XL&I &?I!M,WX8:M:J)#]%42(O'Q>2?J&1;#TO7*8^$6HZGS4$'W&3D'X*^'+F3@ZG'V\DR;"^OBN%";QU M3<>)I*W /!A10'GH!.1)N/UW6CQ >T';"EF:)>DX):<[#?W;PQ=:'D\\OG]P MY> FI?6!NE&67\2)M?'L/>F%D1N$Q+$DF"E+U(N6I2=A3WL(,CYG$B# M@V%*@%6)31-I8Q'Q6ANOMC9$]EWLF>>ZAU+/*.X%W-%AA?$O M<'@2&":J4X0 @U_\=LY>G2NW$OND][Y>4O\PJFCT>K+[6!?%FB? ?1/+4$L+ MV"[@X#V>7+NLVR(2 )5*=>)^V"U=]G#'J7'[ "*+"0D2<2[XICHL;[$7([S& MPM&K3HQ/*BPZ290MBJ9&:>19IQ_@8SA^L7#/6E:UNZAP3"O1-QJ%;E#4:C'9 MLO%!410!P^M4$&+$@)LHG=RT#4I2M*#/>L6/^N#N\2CSE>2&S>-WGYW&,N@U MC,8J8VY;4OQ@7)#V4]T4S4V;[\-LT#=R.?W$Q'GF0DV(!'L;[MGLRE7&^1<+ MPI/4"(76M)F$^@%(K#71', M#S\U'@S/NRA(@L>U^P(0[\ET[IDU1\K#UZ;G=5/H=C%29N/"K55@AOVDU./V MAL[="G3+IF.2GJZJ"!.+U&[!Z>'=Z3.09S.0:C2J,/F*MVYD0_7TQHO2JADE M:_@P[^)I_M!3[ESJ==RUI*9XP!XAY*[2YS)=3SO-<#%7:E-V4"E$^279^F_, MEONZKM@M6?RB:7T&0-?G&9?L7C51^&A^:+6Q^;Y2'@XWJCU3*-EQC!OKK; L M42('P>]]M;T)_G:C7I]_7O!DP _'\04BN(<*7W2>-Z5I'A%G"KA) 3W&2NU"SLS]F>+=6(D\UFT=SB>]SU5 M^=S+T(!VR<9C]V_X9BX.Y2/"1Z,3N,0+B^.__>'S7UW0/4_@67[9DJ.6Q[K7 MEO[T]9I,+;94,]@_9KW"^>.'C=YLIM+YM4(5P=Y*W@ZT_R15=)A+VXH*"[%E MX>;'&"[-/5QDN\*9SHP;7ND)Q"1ZT.E8IZ[\/=60]ZE^2'D#!0WQ_USUIAW5 M-482E][+UC+)*1_SM"9G>J!N.06"Q/>8[>R 3(?X1BZ.UZC#UV]&'#=ERGJ9 MBE .[@15R?P@CYY)-9.9GD$<'49Z2H/OE5%&_"5X*IV(89USLGM4KAJDHKF; MT9$."5,;#[H&:L88V29IK/' #TD93>TJY0G\I&*T;Q)R3.8D0-50Z0A$=\YO M["2?.%2*&W+[18+V>XH5([Y:S2 !F0)K[@C4TR=2T P2, TT&I&L.^- #2F, M7(HJM%B)'%>TB,5'CFGU@)>DM MMGFU,6)ETWV:BNRC[('+7$MK=20&JHG6@5**VL] ;*%4;AF*EJ49(RM+Z>VR M^/RHQV4Q9@$G$">6,TV2.#VPW,>(I#9[$XX#%2*(*2?ZK]AO%S.%H]'6B(U: M*T_,<_!E]^3.(G(;$;2VGD"U*NJ;P_9HE&R:K#]=\+MGI>UP"(1?;_VJ4]Y1 M>M$0NP+W<*H&\SDN0/,A7R-[-O]Y09,ZUPT).$I\Q.W07 M"G<3)\.I-A(:Y*DN1I2HG;QBW&K?1 Q*!$F!T7S-/E.Y6_9M=W*R/,GY>&]" M-86\3C3G3I"L47VRD[*5UR#/;2GB4);<]4(JJ-&==W?4Z1>611 M,1*:*&AVP:UWB^#'L&8_39\I1(GB>V;2DH!#86I?O-^FD)R@\68;67R2([7M MD#)=6W9\X/2+K^WMB#J\M,&3@TX*_ID+*LCNP]U M^<2PWI;Y@N(E.P^D4MFITO1>Y#=9'F55A/^U[QI!9%(BF2T[J@@NZD]*Z4^4 MAL2O+8__V<;[#?*#<#1>-9NK(_DLHMC;/=.M^>'^Y2^"W-XR(@[D8D?MD.X MBY"TMQ9"4.XKG[7531X$=I%FXNE-9I4Q?XR,*_Z$ "' S*A]$^F:CX'T>[(. M>_00)^<'9^9@-LLA9B_QR4'O.25+_WWCA7>64K7RB??O<)>Z0\E-=F2 M)JHYGP#: BU.EN:S<+]7S5?/LL6;\NI/9?![PW*E-#P_$:\I_E-8>6$0Z W# MV=S[YXN"IPF A=DA:[(["V+FJE*&FX5ZLX*0&'23$2,1\=WQ,)XU'N)E==BR M'B[)K('QAT9.Q$][$6Y_QYP+)GWKDQ7U@A,_Y-Z0^5LSE%_P*0718Q>%Q,(I M.23CK5015")IS[_-:KG%))! %EXP0SSS;/A'&*^:)7$Q$#J:4 MY[48IM?D[Y[$W)TJ6%D#1C1_*G"ME#4$I:ZTX*P-\V5R)=J?(KPW=<%B%\[U MVZ)[)DU%DI6E2Z66YJSWSVN0&NN*RTVDD=W)\0)EFK:7L)(GBLUI1%#IA09>RY[X_S*8K:I@"6?4.,1K6 M!1ECFFP_NYCK\#6JY3O@TG#MQSZAQI:QIOG314R9T; 2Z=B'$/S6;=2A?YM9 M2)]V*<2O9"[PCBD-/#2Q+W;6;1:+WRV+'.' V.6KME'D5>PK\*-:MJM^1SC$ ME=_[<_C:R2:W!,@\*B#+*"2@'C&:B"@D&(JM'--C$F9BI?A$:*=VP<2GT:OH M5#N(J,BM>QEQ)[3H#UB!X-K7>-WTHM1.8'@]2SQ#L.80D6.-887$$>&@?176 M]&IK\Y%/6O DJ:,*S/DZ%U!:[#838(,0#PZ\0=)QW 5O@OQ7Q8YTO#?+9EWZ96*D5'\*3T7]D%^%1^AKTRJ@?X8C@+;B9^@5 M?/[%G[[Z"O_UXHMG*9X3YU>G&4)RC*^8]C6,WH5-Y ^?_]<%;_ $GN47CC=X M+M%UV&&E>M/33JFH278).;JK0Z$8X]/Z7)V)>B&?#&WZD^R4MK-GDBKBTI7^ MN.0%4$S2[*5?]#&EZ81RIIVORZ0\+E4 9]X4"G49W<RY5I\58S^I_KG4[FJB7==I# M,@:W>9=ED&I*XI\'RD]2U4RAE)924M-2%@]JF8N5MHKRDJQ^1U^3UC@)*26$ M^S"YV[,HX#QG*%4R#Y+,Y@13DD57IY+FY'6/,I.0(&"BA#:A%YDU"H%;5;-W=4@ ME+%@&+1)TZ>G&W90LEQ!V!2Z]4LI+D M;4$.?=/FNYWP4[D=/[/BT'+'R-AF!"7NBH<]MM,_#&\-($@L7*1%82ETSLR$ M+'M5ZVWZJ!E'HPKK=*6P4 ]0 M5Z*K#26&0K74SAL<\YQKM/LJKQD>Y-6!)^F%.8?8 DFCVR9;). 'K;=ZHDF: M.B8AX2+/Y\\__Y4-:ENL"D$4UDT/O A6P/=MLWC%YVZXA'$KC, E6$ME,"OY M6[+S@D5I@LN VB'#-ER"==/7H@M)+7*N.7AF1_H-.4"_[(33F95%V[#J#^,3 MB6D@T!Y+.67P3TAZG/?S<:S2N&1V)X*VA;E!;W6G39ID_H3()C$'(@M(8KLY ME4P&N=]"]/G>_$8]Q@1&=V.#>&"25QL3;RB[)!D?5LA\ MDPO5Z>,%_?9)KR@SENXPLE!XB:G&A8'-.4(FM(+UQZ(&O2J\?SXG W?8:Y M9\<.U\HR?9=+C*V^#:.\F,-/M$&',"DKKHO)/M?:[_,AEP29(*FM>='K'^44 M<=TNMO>1&0RG!"Z*S(G3C$\K][-SUK3#*5.BTL43;6G8&#XH6*8NR?LI!8-0-X'RM"/I+^(^F M,<:G3*Q.>/1*S1[O;NJJHLN':[,72U3"2Y<_(N $G93R_C2NP/\QLP<@^33D M5.4E[BKQ:+8Y.8%%S5@1F1-@I)9'L45NEL"!N$+]P:Y='!C6S U0QC_@<2*@ MIL*-PVHNX*SWA'8(!KG?KQ4:;W,+)TXB (6Z F&^+KI]*=\VBBRJ=N $,+\T M:6=3/W2P?$( 9!OK6<6S1%UU M\)W%E!ZR=_2P MTWA6_,\4QNIAIFNEM MU!K:@_.ZUT@Q!8U1^FB_+:HU]?!OPDT1&^.Q^_) "7S/DE-2BUU8:>$/9>>! M372Y-=4%#M+:2_&7L#1TH'RLS>D8%1XBS9/](DPJD3_Z)G_U5Y(NM3B,TM5 M#4%L:+'DJXO*EDGIC(S"]J3W])'.A&G/AA_JNOQQ4UW]? M4%U/X%DN&E&3[8\C7=CD1"1+AFZT04_J?MC&[M:^?EN3_!2SM-(7J=QA MK2S#8DC$L%J/OCV4]VS*6FM 9QJQ22]4I.F/J=>IAGN6(D6=1MUVGVHA-TK( M;Y45P!#[EI88=)"R>R0N=A/G#IUNJVWR2); .(Y\HLD+I #FB1 \\H1\,]$_ M)YU-#UMM&5,Y>R]RB)_FI6R\,[*X((TPLZC2!C.P?1[W0,;OBIQ5>WD-QSS0 MBO0H^2 O6\Z$UL6!$JP&$M"6M)(OD!_9U^>^,4DB[9NR-B8OG#NU"R,Q;E4\GDAST0U@W!&[$8NE((':>M MB>KR9D/@C29Z1TJFHS1/"!*VY.ONA/L"J0Z5"SGOTT'[4M%BQ6M:C']XK/"4 M1, B-..)*(8C+G<< ''41P$P95C' ZLU%DL:HG4VP3.\[#B!,UR^3%.K\OT,N#>>QY4J5E)H+TB3D+Z9>C:4-'),& 7)XU MHR;9X(61)@1>2NC^WOMDZEGFWMA:T9=AC1X( YB\, )G;H&=X?,R6GHCH5_< MH#65FV;G$PY,M\?->\2B(\%PFCB:FKH/2K&?C55\4PA!HC(1T,N__":=%M3/ M.\ M-19RX=+Y-]D4^5)2D7XI&V;'DJQU@%5M=\7.5S4%L26RQYV/5Q#F$:0#*KR.TH5BWM)>2]#!G_/9R .3,5DG_CP;NADT8"A%*I($THSY%RMLD+;N%K .S M/#!'67!,D4XCDGIH";@,)=BG0$O8M.F.H9\R3H9_Q%O*>B"K\.]NE>_IYB&L MZ3D1.-K-84WD^W(=9KR@1B@%TI@.0=H%PM5R2"E W>905"3S0J#"/9",],BK MXY(6$1>A1%BR+6]I/6#2J0@E"D1(X@[#DU:2=ZJ$$'Z&YV<.S;!9UZI14M1H MMW4(B\E'8F12TKLB#%-9JGLDG&]5@$5;S*9YDJ3"L@ SSB:F;P$Q+RZD8W!HFD+A5'5 MC2MF68=]" W1SF,!!L'/D/H(]V4A)\11MG*'?7&I 3-$822>"1,?/!/*V1+J M@ @RPBIAIB NF,A$A;5@2S,N:DZL6#%CN&W<1LBE*[WQ_)[CG?0C3O*/=M1, M']-_PTC_+8[T=U8QH5?[<]OG#M"D94HG+, MOGFG;%A*QF+1\FI+4B&(E#?ASL:,[%!R)9?'VX,RE2JP(T8'U$\_=W>I1^A^ M'209Y $&]X<86V0'RUE\RRDL?1+^T4-G38;\(<,<_!\WQ1\\NX\S2>2+A:/C MZQ 4$=CC/__]Q:^??_&K%QE@P<*^2%8(;M*NYVW,;@3.G/_K1?;Y[WYS_>M@ M::L*)^1WR0!HBXT-J%1;I\DI!/:=/+6N35CW<#D-:YQP"KNNMX1B"3]R<',Z M\. !&%)6J\6@'@6Q' ^8(F:!!$VBLY:/C[SV=W5O]@$3@EHP_7YE[+/N*Y0W MK7KR"@[%8!"86S7B3C"A=- 'W]1573DKC0Q%=*E3[:9U0;[M,LP+';;T M@"\MLB=\N;QAE+3IR9D)?GHX9>.($($*SK8X-(;=,Y6-*J*&/2TR/Y\2UIKT M50H!X)VDFB',_O=I1;7?];;3J3XQ1!>88 N*_!4OXSS!2*)@4:R-0H83.\WJ M+>OG<:V\6-&MA8!3V0_1\SP>XH_1!4*.^XAK'A21"9C_^1M M_W=>2\];"+].QQ/#T=,$-3-283*EX;6OY#]Q,6*CI,_ 2JE6T*8C/TB9 T;2 MYY+6?*;GZ-$K.)B0K>-- <+K9$LA,)PD@R8'=[#W\!?JK"HT"*';N?@EM84LE_ME[;5E\&\Z0EPQ2KEI[7)@ MR+N063SJU V20>CBK]4KG^S%RF)\X!I(\W""W+"?CX(ST?>%#QS",WRA0&_6 M=(GK,J\?LO __X'&@,KZ+RW(&)4Z/*DD -_!\-]F#P[/ ' MH,RBGLS[7NLRJX\[JXR[J#(TGK/XN)G>;EMN#IUOQ6!>5C?%,5'<3U\U]R2'LW& M, (-$TC$WN^+^?IX<2([6GS(.-EJ/Q\.V686BY/N1N+T%1,1?3'?^'B9H0_= M+'%"(JD;I3E-KFC!!"KF&URVR:-.0E['$-L UXD4EI?28HC'$%='^X8[VXUS M2/]VV3,?B:LR:D^_QVQDHF?LU8H1FDKSST#K6OWZ@08RE FZ"Q'IQ]Z+7%<= MY1($9M5US:J$>Z=MV@<1&.:FU$GDVSHVW%)-&@P0$0\]C4TKZPT9 DF]$;30 M&*"PZE:BD,80-D9$G;[DN=*U::G0B]-U7/^C3!1AM)V$'6"%&N8:/PUC)?0[ M77?V,4Q6"2 .+M8NJP+F:LGOYH4(@$-92XP,#0,X8Z<'- M2%#OS1B"4:$W,7DF]IG*@7XOKT7MJN>,5]-VSQ*^.!4J'XRC]M)MRHY:OU ? M942N E46$:-BK=DZP.\_DNORADKT2C;+$K MUB2'"+SG@1$6>);PNUTC$+YNSQLO'6J=D&>#KA#]/#6\[NFH)V'5EGOK.40[ M6J["LOS*W39'=M._]?*5NX#,O_^:+BMYB0P8*6\ MON:GN6VQWI0WO?1S"J57-G2"C) FN*U]6R>(%O3":6&;^1>>-F#EI,4;44+W X=SGGG=C]H=&'D%+8F_NPZ3,. MN"F($-9G)9!%,CB=/Z\BP#@%JSXTG@<\98KQ_7$IX1&7#7+1"12J:=PH+-Y^ MQ6U9,(Y4@. GI4!SK4LOLM7>+^%DXF+2'X6(=58]%?MTG7;/-Q*%MM0;! 48H8^Q9H#(4DTEM2\)-\9QE M$8PI#$Y]#<(3Z653..$ S!OY<4?'W@#B>'=ZQJ:I?/&[!!]Y'^UNVAF1X&-O MJF89)1%'8F:\U+W>L,G,*T+0L?3HG\3RNI[]*#_GB7VPDN.WL,&MXTMWP4.D MAP$AS7F+:4]R*DW<$!E V I*6U;5D=P^;:[=-? MT"[@*XU_^PC#\+3-T@?UBF-#&23TR*1(&@X*/+JL)[',/YH7\VFB.M],<%7[ MWB4W**@<=\$S76VEQ\HU744)"08%P(L7EC474GG53NQ3NV<(D)"^*9!\WB\3S T:U]@9<)3=Y7?X+ M,W%)GC_J4&^)/1U\Q<6.^AF+5)1,);!-_[,J;FE#=6_#KNN,+85MTV5J'G5J MQ&A"P:3.M:ME?I!_.>#RWUS Y4_@62[@\J=H-9(@>\+OD]S(!3;S48PU0, J MHPH@L2G2*QN'-B?YBN=E,AYU,I:D;%BPKV]4RAKNT/0H7?MEW#_&)O"R.E8U MO, H'A^Q#&;MTRH-L60::YF75?\Q5CU\=::LDUX004O*#M#DPP4L^7'\'LK@ M,\ C\MR,^-!B>DW3 MA>:4F8#36"Y[[22F$M(O_,SJCY;(/C2-EN'FZ#I,VMG_3JNKL6(T0Z<\+2V0 MYD%-"B*S,@7A]5RJF/"5>4=UX>;NO($"FF_?M\4MR:F$,4&\R\1L&L$;>$(&=87<_B+UL+4_4+Q\6S)NK'*2Z9<:W2R&Y@\HB-QRC% M"!..XA/=$80-A%Q@RH;1 ^CR1&_B$JG[KJG*=6Y@O(:*,L4BS,5*:69S7A-" M\, *&%;6IP)@"6G 5!PN>"R;<.4FXX(D7YZ)'0PPE(Y*5S'5UL1[;(M\S5*M M4^^A$D[$50T*NU@#5:D/HEF3-ES*@](=T9K%C3%"17KGRD@ W\G M',LAW"=APEMMH4K*]6A0ED/XE-/!XPW!*DR1LI;U4V:\(#<6-2N &-2I4- MB'_R*.;#M2G@A/0S3TM%@@?APC=%QOV]A;#WK8(MX#>*0"]Z;"80TONQ_FF> ME+O"*NZ96]&2^@J(9CP9^A-#9!Q7 TN)04]'&!-=/2#RS(I<3=2FX1Z@A!SO MIHT[-N4U19W!R021CEJQ^%^$QWOQF]A#K<:G2/RU0_B $9IA=+\)_[WXK9&O MOZQK0N?^K2 #<\[8W-2!4"XNI@)N(24KG7),=D1$ -Z5PF\G'%=@-MX(FL \GQ9LK M0,Y7YZ\7;[9$\'973)%R,Q*DHE.@P?OV-7O($2*21"?P@/UJGN+4H",$R%>, M;'KAN:A)2*\]O_[4C7PO_T,$$")5^+?A'1OH'<*#]ZS!3'9:D6B),?4;)BTPEI$9NSYP71.;J\.J* V4+BGE>%'<8X'TFD?BEH/'I!@S.T#K._ MAA@$0]]ASZ31*&7JQX*/3%3!!;E^A= /&^Z/0>DETKS_\S^)+8O$- M6^[E*A7]#7[#E;LO$__CFD0 (I>EQZ6ZKD\GVQ+W"PM/%U;Z2:F]:>.$1R'HE8./U/&6#;-6_T^M:Q(CE7J#>A_ M-'K^F(O0A[^LY,DEXR_UR^H +6>@;QB MZ9 /EB&<\=U#2#U_.1C0WUXPH$_@62X8T*=H2S5H=[U4+L%D5H832< ,39]^ M<^J*CF* *5RXGY\!2=+*SQ'.N@D&CX(*S7=4>7W34[NC&>PP5G^L;XB^^'*B M?DQ.6Q7:9T!9]E84>%@\[D!EVX,H?%L9X#([CSH[3N*19V**V*@[ MY,$.B^6U[*F&KS&/>)F;CY[>H]3N0;%__B#3.@B"CTU^V[ ,]32?5,R/7:;L M4:>LKR%E0)J'!-!?R:P90;H5AXDAJD&]N*\I"0GHA'VMQ&6$FN4NQ'H%J'30 MFP%%2N? 2,\P<06%GX;KUD0KRTC%O!/ILIS^-_QWV[0E<9J(L^Z,H]_)@/^PUMRC@KC*_JF:_.BNOI+OJ-6Y+Q]EL6L+>=SPY/L M0RS691(5PDL+46B1I2KW5<,$3WXLJ.HT?C#Y=+$L#G>DAO55B)N9_^EU M7M[E-66&0U1]!=FU-#F,8@:#_L*F ;TE"(8N6^%QSWTN$5&N']F XI\]5=]& M3/].#52(GE"@#K]"NM/5 A(Q 6#DA%@+HJBE,@0IJ9BE-R ]$/FU+(<6OBO+ M,$HM4[%XU^]$KH!A\8?R:AEN>U6T#=9OZ(F/H15VX=O':$V'[[H*M: I6QBWL3Q&X%XZVK9M.O"PV&-C^"RFA^= M*#==9MR7U04## 0 X7W\E* ,!D Q_-"/4AEZ8B4H(G0A7BS#HTX-]?T E97O$<]0$(6ZQ.&!+89/%J.8H'A9 M>W>%*%Q3D66= D'7!;5R#'LRF'9XUA.Y7KS>ML#6MH6DE$FOE]I&H*1>%Q-7 M^_UB4[:4CM%^1B),+J3T3=?0AQCP27Y!5K$A&E']H1-+3'^-\(\0FEX"A>,# M %VYZROIM&:"4I"ZQQL(EMJV*6);B_\XH."*!S\*NY3CJU\O_AB.$.GA]-2G M"1/+D#]S'OH[Q6OJ.C%BF^@KBXG^PL/11M%(>O#$469'QZ;V3WU+Y3?0WX5W M5QKK__SW%[]^_D7D*,>3_^W['Q9WX7N,I9G%9*.2-X6-!U$F .&0NB?>[P-E M!0A1H=U(1JXW@(*?/(+3GA;NFTS6/<,-%SGN4X%0LJ:7'K7 3K6??,)TFTXL M?,30.@0RJX9:J2#-VJ4:\-@I.+J$Z#OZ\4K00T+N_)]4^3 2!1Y$D;HI@ K.+=U M4J%CJPKN[(8$_]<[6)AX9.SV!7H@X!A<']X&J22#?> M<(4MAUV]!9^Q9S=.@;VRB 8+R(P4=0TBV[,GSTI([8V2/WW/]!HPI@3##(,? MC&+""!H>W2PQ3#\1N]\4VJ$CC,NCY(&> %'J:<@X/B\$S"'(X;A_(.WYY%2> M\?[X*:F2(=+1B\8>W*.O9E#A:F7ERV24Y9 M)QHARV+J"0^+&%>=J6]$UR1;Y!)P!,=HT V4^29W[M@6Y;&PWL.:E4Q(E/(( M(XJ%G.[(^/<)J:63FDI6O(I"FZ,8B7*S6:1$IV"U;$-TA+5BY.F,\,8(ZW5D M3R.&YZ8H4%6$LYYMT"0_!>?GJ!2<6N&'M?4_N9WT_#=A)R5$$*F&=%]+A&G4 M$],YL$D2^4G8Z3TGO1)1#!H,1>9KH-85MA_@^Y2FP#P5U#$S4HV882G(IANG MI#MOE@5+>]]=>E<<0L5$^5QNM.QSY](%??OY[R[HVR?P+!\=??OD#>'+))P$ MPI6C>0TYD,\E?]F(.JZT8NZUJ/(J9[&P[M"LWJ)>S=U-X0)"54$62AW#W&VU:-VVX;% _*- ]A0/ 7,V^+H"5]\5D88-23]H I,Q"J4J11#EE#'\ IU'"OO3>]U M5'BN]M:/",3.,U; QOX.CB;CD]<%N:,=P\?;FP('N](IND/]OADS,;:B+ANO M A%6>[[3;!'F16COX0*_IZS&B),#SJMOD6^>^6=(/%$^7T MNF:WJ<2WQO5F^NT$G#4B6%GQQIT T2 0YL"$-Z(-T72([%4\50Y&+2$J M,1[!\ TBU?()KR3#KNL;!FM;LIW3IIULQ")2W+#3D#G3*L%@5_CY>QV-<%C( M,M%<(55)[U2.LP5K2&7I#$:,<@Y=7M" MG,9=7EK3M'S;%T_2_(/LTM0DQ]&9,KO0H'%X!=V&\5=*-%W)L08HDFI- M3KD[/W%'^:3=?T.6M@(171Z=C*A-*(.JWMHDFR++?M'04XUB7S1[:J[HO L1 MHB+P$ T]VECE+LE!.\2N1F:R$_XF=ML.*&C414\@K$S/_>!6H&Y-,9W>+#$1 MV%.2;'0+<9(ZU%'IVM8B_&C%4^_2:A*'V;>$5%*73!@5)E%\XHOC_=GLU [% MR;F/AELZ\NFYW>ZV9#IO,G(RW'%4$-1=&#Z:0&:&]M#X4 M@WQ:!-$^41HZ1(1"A\)%YA,D3E[341INLT6X5&7'IW"-1+*P\PW2E%PV'\\% MYK/LC P41OE?162-*=[1Z"X;EB^<)M0;80T2T!2.RVDF2_;]3JT5'Z4YLC7$ M1V$[X[@=<*0-A+A@+U9,OTI?TTO+D0U>Q=%&T'-;_]#O;X!43\I6LYLD)4I7 MWT1XD;HDH%5@14I*FY#$1CLG6X$]TLGM)"0:GLI9DNN9%8[PC]DDO ^&Y4N^ MJX1W*E8-;]?[]JJ&ZNXL9QKCT:2?== 5EWC"^BIK79S* 2[&@:7B5N-CM >O MY4.M!;U2$"EH_X)U]?FX=-AW"D=0?53N3[)UTC3_X-#+:2?'N MQP!DOQ:N%U];Q2V\08@Z=^-.9!QMK%&B.9=($#M<3"?-D W*B;.0*U_A>;?E MWEF0OI-X^J0AL7^PIL<-P>^+TP;&@AFS+U^()PYO3?S4L%)ZZ3%#2C],U/H+ M!:&)G42GIQ6\!YJP4HR6]?;)(,/T1*=5ON_;CA8F'6^=-MSR:5/6MTV%,S]J MLTM+J*##! 89JQ3AI&DU,J T1,4*.5TAQ)@^W:"M&>[.<^(5GX#C='](KQZ& M]RXBUQ1%TXYJ<0">-.TMB4FC[EG& %$J*>-\V=X4RY,Y1$;,YU0XJEXE*%@B+ M +A/8J1N>@:R^:> GG'KCY1--!R($")'N(Y$#Z5\W8W9MR-(@=XYK(JS=D!> MCG=B7G6-;]$+T1'7';NNI].=4S[_),4#93(M?>I'NF20$UL7RT/:G#,-\1C3 MQD-C'-;=$S;DC+9#=I)8D#B)1]]-&G9655[*2:;=]>@?)H@X)V)3'>1I'@B^ M2@2KD'-@/.*.YM&[*6%72R)JL^F*Q V/FAM6N7;=W8Q/]ZO^@D/YU?,+#N4) M/,M/B4-YHF8R22=*C6(E4,[1N=46ZP<>Z#!R3%;?4Q=?<)J*VEE#RX4JV ^6 M(SP'AR^E+S,'*ROPV_=\"'/YM G(CLB$B#\YQ%'-91$L=Z 3\L4=)^%2#WV" MF:83QJ/8 T9;*B[ID(S3V=-!RM]'5V B6$1&4DD:2T%0&>RRV.[I'&#VYVS, MM2Z2Q1J@5M$BT3B\X!%KE+*(&^,LG+,)D(CZU_,^-:6J#@L&$H5K-_U!CF& MGUQ2"$=0YC&X E]P0:%&E][AORLF/7[X\I,/Y!--JP\!%9U91&5"3>ZXE\9$ MR@\6Q3"A$<:8H%T6[FN60=,5-GJ:&^?%1S@0N>X.<&I=*TPC5R'U(LS'F*RB MW75Q?9QW3#4M.;++WZ:E\*C2U_G\SD-^BDBEN'9>U-62F M=BC61Z20C_1Q@K8IZBVGR68(. >**FIW3'(V59K-7/Y9\U9:_]U@-/Y_]MZU MR6WKVA;]*ZSL*K2.+#O9R4E=5RFRDZVSXRU=2X[K?@1)L!L1"# V6WF MU]\UQWPN &2W;-GI5OI\.#M6D^#">LPU'V..T<(.C7)9#(2>H*A%$R5GXU?A MV]Q7K]M-7ZH<% ^SP7N$>X.1=NE2V]*6#M.I#>Y(G MN H_SMZT$CU,X9^.#N7@F$F/I/&!?TEB/L M$;JM ,V@5";C9"0%ZOI9.7(E*AG&Y24A.49O$F@EIS"_$VBK)/ 5WS#H[JJ] MA,TM3*.00T5D])[$7E7!FTU5BJ?A=SV9QQDH7=[R MXL UQ;7-L,(]_:C=Y[][^ML[6)Z9"(N,Y,47^#:2F.G2%UM)&1=VWQ]R3D#= M$#%CWA\M03](=986]U(&"IVDJ\.,^=3VX+ZLASGC*@UWJE,YDV-@&"QFFJXT M_+3G'=C9V)/O:W0\0'E?=0U8U]G]F+8(26(CEH5I\T\3&S<\K P*"+T3G(L* M3N1*JPFD]5(W%2&(%V,5>4@RB1H,2AEJ[4IKQO"?>T]^CE'CP#K=H>'ZFTF\N6FT]..>:KDE7NIZ7'7 M===PBF9U-3\K!2-1>")79%?3OS?V:TI)E2G5ENQ8-94'%1P,' 5C#$]+BBR' M/74M"(?V. 5&*>!#W\ZDO!^RU1@S5_@5B1/3 FR6HD>Z?!BK",()W>$AS29V M1[:-GX'KN@1$J4J_HMT9HX0ZGQV]V/F3$6;,E@VY+$8 *+1,=5:;F@)PP9XG MCV5O+-EA+$CFZ0&+1:/0"6F2B@B9)Z6W#95M'8."!]RPA;R;7+=N^KP68T=- M_$"?O*Z/_]'*?B6XX, NRI$YP#F-@,9JGI-Z7XP!7]$_C2[EG&M]J_?L\6'> M14_PJMHDC7\FH\##BB?%FX?GF]Q)MFZIWU/DKJE6(@CU M@/@?9"N!EMIV$K'HUON#E$+Z*SY0%[.M7+X7FZXFM M'$VXV M:8)9S7-!'^2-XFBXO-;Q3?>;T)E&R,G[L#:2Y;S1RHL9L$9KT%C;* M(>A@1$NX:RFTH3Q7MLE00Y&Q$: ^#8JR8%J^?[KX4[YYT/2F&<;(PVU;AY)1 MFY)+/M0?$O9.R$^5\ CY!(2 M]0*0D?)]'4FE%EE7MG1%%XNWR2JFCRW^1O;LZ!.@(2&H^M]7+5\WQ.A,+>09J T;U],&GO)!E>&U/+ZIPR/'-CS!FXN,U4F6M+]"!,VYX?"U..7Y:K]\F'WNU\KZJ< M7$ETC2M\74^(2\%Q2EJUZF$!NWY^RCBVMCE;ASM-1S&ZC,F?B5M>1-49:4^' MM(BB=)/]N\QKW]-V4MLU<4U6??K"&0S%OT\-\?/'&N(]&,NO6D.<=_9^L8TW M#Y3_#G61[SS=]O*X)"NJTJ_?0>FE=N:MKXD3^PUKQ=[%;?K#_7=IF3?K1+>. MT; :?:EG@X^&1NSZ7#.7/%7TMTV 8X[\*Q0Y@O3#MEM3KV<60>Q4HS3@ED^' M7UD_E/8N\L-M#1^FIZLM'>3S<>):"@RWK(H0SX3T/RX\]C%'.0V1W08C F74 M77\[!W@C)0,4#G@:J*(@578I%1"^C&)I;C\MMTSP1=EEZLV2#(](%6BA0>NQ M?-V&M[H5_H-?WY'(=RQAY(\ S$XS0*NR7\_\F:2X.LX@I5_K1#>VAHXECPH? MR[YH/479O_I[)"=PPTV>.?]OFNQ]WBM./@V[*4/'9(F21F2RQ*Q[08H0]F18 M)JZCFY$:ZU7!BADUY.E(OTU;0R]Z%OIWLH.PX"&TXNT,!<$)HA0H=R_$FF MM&+@&CU]QSL*N4DU9T.Y23-10DEXD)[JS:+,3Z!].CW@LB^WBEQ/VP2\K_!) ML_I5FMZRMXHDN+3Z7((!QVG#"%^LXMS+PH.G+X<%%<"*YV)9?\DL(:=\!/XP M)H,,<&['BL<46E-=EV!\34&3)LMA;9S46WJ01VQJL\3\2,G;0/%S#S;)^ON M+*8$,W*H:V.6%M!S/P%8LAP;PKHS[= (/O$JU/:SQH_S![1DT-Z91QY@;^\_;YB1@% M%R269E4T[$2$/.;F@N;FN$B[VIG'9XLN. DO5RG;HE) [VUV6?+;*6*Y/2HC68^-ME^EDU*+UKW MVEI>*Q!]LF_0!>RS>?L+C[$5FT.[,O^O$D\VO:X^D+UR1. M+UZ%-S ^;$-Q5=.MTS2GYC<"XC!G5Y64:ZX/#6&::6W6DGP@8'&WDUUN) M N?5E13/V#DGXJD]96.LOZ 3;0Z04*4W*;+N-5Z?.L9#1C^95M*)1.^R9111 M<<91I#:J.<,!L[-F6I-LGS#," HP3JT<6I@'9/#4W>'H5!P8Z-S(8PG M^RNZ20)9:.LEJ^*H.#K[R;Q4*#,,';W(7D(+&10D%"TN !T1P\Y: D)Q?CE\ M4=+]P@/&;9N'G0;*Z0C4ZQ1<*M$5=U.AAY1& ]*X*E[N=.H8W*D5$UHAB8UH M%FAG=N2'/#%<.-HILZUD@TGQX+:FH\^C*E25YBK-',$_"!6L\C.M&D(G.F*' MBVL4EU67T1UMTCH0$"_M8T#-!"1W-W%,;=1EE4_-;7];K]=I3WY#;7/J7ZJT MX97([="L3;; Z;Q%N.U8"8J9&76F-ET?*(2NJG(MQ,YZ6$?T!>;'DA,7$(*2 MWN)X)-B V'0F_,K@4Y;=E5&442&MQOB7=K?!.! MQ4FX)R)UTY#LSOJ0]L9G5)E3\;6-\DQ<\)7.GT7U341BL"FODJOZ)#F@#2'D M+[VGH5:HJE"#^:>A!-RE&1"WY=3%2>6@IIK^FD=(93IY%#7W@3E.Q*+8W&H0 M.W=QW%2>" MU^HELBAX,VLEI"#53/(7'%JXO MD=TS!TJ!;W11R?XTCTZNM'$Z]S!PWH("_F&P\"4FK,CZ65I%N@LCQ[.F Z$? MV0GH.,4R%_(E*L'BMT8<77Q]K_4W'[2[$@(Y1?2R5TDO>VC+0]KK/:X O8?[ MK)IX)Y]8W,>Y?8/X5OU8S;IAXU;._+A!CGYS(/1@0$]'?8E-[+3J/8J*_=E,MD\48F.$B>3Z'M83VS#EJ\?V%)^FGFJDX M"2Q+V N87H\=Y^/ZJ'98"8,G[0VY/T,$39T6WDC5VZT6Y.Q'?XE9FBG]@_T! M<^M,$#/D[;I3#U'B*.IN=$FP)G4UH"F/E$65-+[V9WAN>1 MZ;25'H$>L=2>2([+M^L%*M [G;2/R?>K##>T-;,[LM[=;,W:BH@.0P_U.F0?U.A!J:ISHJ7F<Y# @[ZF,CZ!#,ZA>N%SG2O2NEPSL]QEC3]GT0YJ 0#>L MOQO\BI*>$33&ZA" **==B\)>K-FMNYN6?9J@HYU<6.UL)6BS2Z(5)R>@FZDV MJI=Q6^(8U8)^32OQOX9NL\>24.MCO9:,#TU47G;@/I=*R\*W_83XAGGR6(&T M>B%/$.^&D3L^'1D[5_(0DMMX834;?K/8Q+,<5?&L=!>\#V\" M#-4"$9BCJHZDV_DV'PX]=$NUJT-;**Y'V6Q#(DLO _DA)1]-"N#U3^)026@' M=";HJ]6GB5X70*;5XM@=+)PT5VNI#@1/H1_08O[$!03N>.2Y#_8P@TC%_Q@& MQ*&UE.5;20V/NEUZH =03YS>F;?0CX6='= MN.*UG(&!!>\57^"5S9^D+\/Q!S8)/$IBO6(?=/ID':$^E/QHP=/;P T ,9I M,FW87)*.FXN0*6$L^/X7( ^/6,'X*!_[>]=-AB2 M#X0O/1XN MX7Y.O'\AO;XCV+3.'"\O1\7#?M <4D/\_P0H6==^NZ7']\8 ZV*V=-;7>HGB M43=4,)N?V8>:UD-%3[T3$V.BFV[$/8FT[RM#]O@U2A'UU:#$AHT#W3-%-CP)BD9?N'/CL"B M)]H3<%=%C$E;H$7&,-+6!F"0G9GCST5Y^0_0\3.!(Z[);0T0EARXV)IV%UX, M^WUN<8E1>=I@QS &SC"%[D):6:J)()G,.I(9=_FZHE^A)67KWMY Y4[ A=J:RX+M1*W/1#L>=D0KFI:B*9#D=X2K#P#')C!5WF4] MI+OXAM3[M%U4@2P*,"01Y;0;#JWV)# 2!]+*0,>,F^A]F4*MQU]MQ/&4:?9- M#&G@U7_ 1Y';@VLR2VFNX9.^;UE1!*&D:ET?;=$5M!&)I\@M/G68]NQZ7U=R MHUX9*H#<$:"B^W>[7RC( F@-4H;C88: MP>B%?G'A> #0A)+G'(_1**TA"5U-W DOYB+] \BDKED.<>Q=YR)C!<.\N%?? M*=G908W.3W!\F.=0_L(6@JX,.EX ]:_Y8ZNN[\6'Y3BN,&H7'LDUG=VCI'_P M66VKH?U-E&9:S0]A'9HE3\0+TO(UT^?%[I_[=Z&M:$KFBAVF>3.^B] ;*VZ5 M Z=.-2[5P\3P>H6(,UU,>5.VI]3EN+4I)SA0+#O?O*,4WF,=^3=???'%8QWY M'HSEL8Z>F 9E\X14W6,<8P=<\(!>':3)G>(D\V)4)!VD)=$$_;Y$)S MY?JJ\BP;UX97?,5$EC"SO/RE3$-@5G@K3[K MK3;6VF>_?OO668DH-^R0M?28M"4.R?(U$1!$D\.I/,'CO_$9B!A2^GIZ>C85 MHW:C0ZMU)?"XZF.T*.G#H;HZH;TI'&%BQG1/F\1*6#0!RP*N3RAKPW^QRZ!Y M7+K+#[@B$1F!E@,#*H$0U3 MWA@E>!['G_I:\D;=P^U>Q7',(CX(KX@;@ @2S$AK.R5+H@#F,K^U(HEBUB3U M/';>.(R"MU!,D9YC2@GC#.;;WEG10]/S; ,L5P-ZCNJGL8<]:,Y9%VHL.#EY M_#[K2U,6O11_.NOR3^. M4W%YLHZ6]I#F<<6NL]#1>36,*IWKZVY%?IVTS%B';Q'2A9QI/BG@DBF^6;^W M5R;(/85/V1\XE77(NZ*UMD##S=O%0YLQ;5"--T*^'B%7!.FBDQ^P]G4UU !Y M "YJG*/Y12(EPK$^31Y&2M/5.F[M"R$>B+O;]G+F6L?M$-I5#(M[EO D&1^N MD]]*YX7LDV%L<5%Y4"!)>*-Z$'$'2K+SMBJE]FCDE31E^(Q'''K_'*0JH(\7 M 2+)%S]=?)N"L Y@@U.)@4@*$HD9Y'C*.TX*>D1.HG3!D%% 5.%ZZS0'VXQ- MSD,.#D#Y\MX?=U1S'59]O:1CODRC': YGH3))>JT":.H_ET(&A/Z=L[H.^'N&F MR5)Z2B$91<$:)MM"AV%#_H:&\.+!.=.(]?')7\+>MC^E*=2_REG3O[@G&KH9 M)]ZHKETNL-[OJ%)KR0A)H&AFDV-Z>:5*WB+X?I3Q$!?<'GL;=>#T4"@%WYH8 M?]=F2HK(O2*8"J-F =C&;C$A9^CWT8@ ^C/]->N7T)^+/Q*6A'L%(%[6K_$* MXQ03>QX3!8*1$DQ,AL2S&+@;L[0ZOF/7F=S.)VZA,PDCA?2?2GC>0>!MKG Q MRKJ,ZDWZ]W%^Y5-A^_W\F3!OB=NOQD[0IH)P, ?7F+&L$U#[WP)=2FZY3]%_ MV'(A=!G4ZQT)TG!]=I#<7B#[^30(SSYP/KO3;"K")FM)Z,5G8KUJ:]9]4CAO MUW#8PB,-/?Q_[Y9J"]0SR66UP<9-DN1M%AU.MPS"H(_V8B.NF=P='F=)&/I^ MFDN' ;H\N EKF%)6>)]\TW$5Y+R"?+GLNW)MH U^-T8JKTR@*FOHDE903G:3 M\!8<.-&^W8.N5P9)Y8X_LZ-!1K,XN>X]_XJVB MKF1M:V]Z+=D#TD)?5OHHAWJ*S.=EP%71J"P%,MUIY=17!!#/S5!7SYS MU8E1HV?Y>H(_,JF'1Q-K\6BM?V)$%/-ZK"O TR3<7'Q\ \AH69G&@H*DO=%' MA);BX>*93+&4=LAGJ,+-@2M;@S0[(O=*AEP@F6GR3QQZ:V:5?%3<_=-C@W<* ME&/"7*73E:E&A'1G)I<^55-G$?1.S<1DC(5AA>L8!PH2;]18=:)4-^5B'+&@ MJ_?^S8&:7].12B8ZT-U_\[VEE:T\&GZ$!GM5+^M]A)5Q,[\T#V6FFV 3M*(R MLX.:3.-Z$UO*\Z$M,9E^ML2LM B;+ENW)_Q'0!'V&AWQPC0D24+C2R&PQ4F= MSK0,Z@(L,P.'ZH+X@AE>"TC40K6A2\[\[M#30EM 1N4(N:>94O+0-J+YR*W* M5^7@!TDV;:$[2O"TJZN.8BQZ@3 ^%@WT;1XVY&B&Y18R(HP#]U(,(>T8A^37OF1-L4%F" ]NVXJC0GKVI'R!9K$/JIK% M_ .69]YWH"HAG1R8)8_ !9BN2I*%N7S8L*>_225+@"4% MY\:+,7QD:C##U3JUS>?0%9+7'^TO@>CTE7##%2'[5 383C'/'%O 2V\D093> M(NT22]]$@$9DLA$%#.UZ6(_#IRPRBDE:BPT$P.MEAXCT4V,[?^W.'J;E<=8 M%"2"0MT;K7,?&S<3W<+RQX053Y6.@4@9954UOG0YG,A'DYI&3@+ D7SYB M2>[!6!ZQ)%^]">@SS>.(#F0D^PM2+LMN/>K(,T$:E8UZUY=KDHK:JM]G2E'O M3"A*K@="879]6QW3SU4MWQOT//.]_2F%_R,-Z?O_MD!,2PM28=[7,8G_I[[\ M9[K=T[=,B/W4]XY/BHR:+[U?$8-^NGF1!L9ZY#28YYD.8?,N%LR)_I,8FBKO:77"&RI M>2EYBXG2G1;R^/[!,BHR-"H)X0^1/7$J-Z2\G"WWH7\FKPU.NS6Z1$X$3*&O M)1?+,P?2W +VQ>H=I11G2)8L30@/ !?V5=G/@P2<'X(ZYF4XLIM!J2EM.WPD M"!6[JNR85'#G4->@ )XF@T04%%,Z4II)F61 M_]03*;6;W^F3$(Z7ZVX']C3'B7FLQXM.VX7-17H\?:<'L4USY*0[R5BG;#,Q.$\$7K9=>HFN9V6**<&. ^K3C[9K$=GK[C V M+0(K,U<])=NRMI\''+;]4$U[S&5.]?U%\][B#O+Y#QK*CVKR MR;0HDBNVYE:8NP7TN!0R%$J$[VB4SY\MTAHV]!-5\FKPSE_^AY[PLFTIU&52 M7TLS()_6=JU/H5PX4ONDK#69RZNTNA3'SJ2L%4$:WUW[2P(N=0,&PJXQG(/F ME&1\>F' [L3[X4>6:1*O%8I+\U]8:IIL3QTFH'HUBXQ31M+WQ5&E%+,"./ MNG&#NS4Y BP\XTR!U):KPV#Z="A!"+N7 HC9.=.Z@'IA*"5>+('4DA]RAS__ MT7IH_(CCT8,'\;C )GZA#DOX//="_DIZ2D6J1)+9OBT40@BD<:+5WE(5;>!&:,-K/(3Q6/V MDQ7?6?,YDM]W-R3^+/V6U-5@5"I.@W0WG+ F#[H6+7MQIPNV8N%Q@F+'A8M) M'],3Q'#EU"L;+MKHR%Z=X/6G5Q,WG@2/650(A4\#G9BYYSXL$*WFD^*>? M)CXRV30UU+'V2@_Z7VGB+P\U8P71+L2D6]XE8:K6>#Z*)^6N)FZ(O<0_HV66 MK#GV\*2L()%,"N^SL3,M6"U$]C/AW2BLF\IKWLG=_Y<)F=Y%%3._MTL&.X=H M)\VT[DD["V=O?*B2N,&P'3'#A M./W]YBI%M$[-1>=?&8ZJ=:R^N1B*/]PR3R=JB1;A$ZA>>:>/._;PS^5J/"Z0 M8T\3HI=L6ZXI3XG[OP6[RN+_/53IMN3(G/Q "[75+)9S(50!P@'TGOV)8KO? M?5GXC>]F('O+L8\$3BAF^WFXVSU+I<"U\40FNXU$ H-_(S0^$@ED,/'1;[Y/ MEP[V53"&T[1)YH.Q[!PS>4B&M%57C:^V$HDLG .V/;AU8]-]5)H\CI+:2I0J M547K*M*VP=+YULC$(9W!D3/? 5=(N51M)# <-XL&FK-3-$DCO84)SXJ>B=F8 M&FXV7WPA4(CW'>Y'87B88\@M+_M*$I*144,.?Q<0=U,3CZD^-JM+_W((9UV .$@>M=NV7:ZI)=(^X:0[\>L"W,ZF8@6VWH4O"J$[R9 MKYR+@\ZV+DS?&8%+EEU//[TC0'-DTBWX^3,..4\6'CTGWDKOS8K %:MZX$6PT938 MEYY"GAF*S]XW+TZ,RZYN#DPN<#M)%8>=KS_;+S@F43[VYL\ZX8\XB]]\]<5O M'W$6]V LOR;.XGX:\G?D?)O)H :22P(4#*%.EN&FJE9%,B_G,-4@B:) M,,W/B9/<+65\/Q?\ARJK@X5\D5.1AY!5DWQ%;A14-7O*MV$+/0:KO/#@UP\1 M3E5%AT[#@9?,7UJQ5FJ FXY^V^Z7D2\D0#!/,COD!V'86^7K78L:BYW01=K:161Z1ZVEMV1,07 PU*^^M MH_0;09W'FQHB^:U##PZMPNY$ZUBB3[^&1N)S#_JP3@ =?<6"@K/I;%NS39\6RPA.B_ M(%/D; ,6N37E38:FSX$J N TI-EL95U\ VF<(C:0VM@*J%;(/MNAV==$/&.> MP\;A\*=A,9K_BJ@:JTD\77P;4HZ2]$5 /]"YVS35C[6?9C=+?G0TM5*G(W1S MJN-"%IRA"=)[V.=(/QA(;24ZG1M^R("/S(_!_'+W=&W)/(.NLHA6@+=*X(V9 MB0TC6I\>)7AAY]'SAF\X*HT3?Z;K+C4URA7Z6);.A$&E1#2$KXO0$F[(R!-/ M(&5YHUN7>A[W02$J'YA$5'M1PB\;UQ:76H)6*KJ\R=G)K@*@\@1V3*]>EW=>IRN9[:I7[L<&5\L1..ENA@0 GF9K"RM1T3^B !%K+L/=\Y M*;H@@K!5AG.> ZH50C@_X42*;(><,3:_P]$D^&Z>IQ5;Q'Q]@L%+'RU$%\GL MR6ILV]I8ZV[C8S,D]TEBMC,D,T$TA-T&X;D[R0)_%Z/XG_?2 M)OY0:8.7W96^EQ@%G[6PK;O5P>^QG+XZHL/]]@CH_+MP:*_HPA5*CNP//H93 M7!]ILS=[5C*"+L6Z*J^[?I9647K:UN%EZ?*SHIR*O<2W-0 JI7"02*,CA#Z0 M=#6C<"*>O1^RO=SF&\;6ZV\K7ZHK!>+,+^-HTUL)#1PZ7.%C%G*L(A9W,CV.CK7Y*P;R:)UOP7>4@XQ68WK?W M&XSY ?1I*/JV68(Q:JD8V^A4*$QDRIR%)W$,C7"P&./GN M M0! +)R PHU$4X!UT]XWCY@FMKUXA:&5WG9Z:0)\PVGI6N7]**\U65;1/H# MA<> 9+84A!T?'*/D6KR=XVT-&?5S;DOG1&40Q*O5F+R&]FI6M5!8X+MI MA@-C<6Z, K$?R:4S,7/*2#F/5.,MQ+L M:U,>O?I['*6S'[$;O_GJB]\]8C?NP5A^3>S&_70'7L7"D,6S*&1PJBB 6#<5 M*>]5XSM^,.X](;9G1^%(3EL2\WC;O*A+CL0TZ)D'9W@EE=$7L\RC[D^%,5U/CR$/^<7"[ ML53[T\7W.W?$:G5]^D4H+ .ZVYKX\]3(3[0OQVD)G8X45@.$PL;>5@^^,:5X M6$>EK4"H#4>EWQI%%>^"4= 6;A_]X+ 7-#XW,EYW=FD7;_.H"9#"DC5\3IHE$=NH MX"(A-:2O>9:5ZMYG2EZH]@YM9I-/)Y\/84Q?K9,Y!SC&=!0MJ*16X>O*E'\\ M%J1>Y^37$WJXNVG1+B7'*RLS6$S1]>'HCQ\6!2VD6+%*<]=MQ1\=*:!X6'F6 M=IW!#02%J-AM5"I]?/](5=0HU*%_S;*1#T$+8'KDF'S@YYIKR00&0B_L\"*)MU2N="CS**K-!4Q M2&3[GQ;A;N'X_=S>K]BXE]QL*)OP8Z5 R R0Q=YGB#+?\ND'FNXF@S.D?R\T M^DD_YG/M'8BKQH*KWK*1T\3X1PJ[13+!X"YM@LN\%A-3!=:H M83('1!10<6PZPRJ:),.,/Q[YA!L %S:NQKX)^K; ; MSU'.3T-3,:K!&;*NU;E7+Q:'W27(S]"#M*?6(;V-AD5RR=:ZX+'2*_F0.!_T M$=%=2E["ZJJFLK.J[*WHKNQ(S"TG*N/;[$W4P+%4ISUDQ+(^-VDF)*Z:B^1"-ER7T6264I'.T=NE6W: MM@U=; P,H8H!E?8V^:8,C+P3^8 (T%V:H3&K@W&E&R=K>XRC6$#ASN1VV*OG MNT"F@)PH-&^U_B6U-)--%/4(I#&;2EWI_[;RXVI9LF'RWJ*84!35UCP(%!U[L<1I\%J&2L]-WVFY-Q7J\P8<]67[ MX4QV;3(A'Y!>RZ]%2Z[9]$2'-=*EM*&+RY)P -;@36L C_^I_8<0%3A&,B0= MH0G7139Q&T>,-\S.A)O<4?S=S0>?-_#8- M;#8RJ*96&@M;AQ7%*T-@UYA$#WNFXZY'1FF:1,=F!;2#\)>;+OY"Q2:I:'G'KD#I;7M8O)#5FK1J'C,%-[K,1"(.R M$W4_AFY(Q5( Y\[)4%!ZQ*/E3_$RRQ*EH!69VA8LFG;17TG=#3C+W$^BMP1LBIT M%)"DKO(;9.Q.8M=)FER36<87K(ZEN.S"F+C2^K98.NG+2D.LWDL/B:D2&)'5 M= 9F8_Z9N>@S]4FL1K)*&XBWDV]&4\1(*;LM:>I,$4XL.]S);L>@,]!V/Y5;4/GD^L,5$Y7L*KN)"IV.#__?'C;;_Y;,YW M]9!B. ,2GU]4:*"9]4 NNOUD+!QHN5V1VJ7\<9L'**B$",2SED M7;GTN]&/$&RV)]I"ZP@\CU":\S>B8\<=)HBR/@KR\WYFS=[2/>V2#6,QNW19 MU.5BMD,9-WRH@Y";RBAX]/OUEU7,[U(.%_[UJML=><7,W:08%4VU[)99$L0! M=6DKZ(;Q?AIR&&*%A=T$?/AT08/_7E@>7L#=&T(IT+>V]1#ZFM>CE6?*VTHE M:,]M6>0';S@IR"GP$+YKKP%<>_+4 +%$?Z>E!,Z?A_%D,"2=?NSIXDU#\5*] MV0Q$/\BOV':N *8P2F7T#J5(=,KW7!I$C>JF9961M:[@0GC,UTPYP;*E00R- MYGM)LWG[F9Z\@W5M)W\+19LKHOQJN::^N$[[?8W)Z14C/LJ@T&BS8>K_SL3: MWEU5A@F7%_#V+N_A<$[5043*ZPUP+,VU(R@1PQ:!SX[RD(/4G2KMGPB$JD\7 M;^?/C<;.RVH/UBEQ##5[NK^J/./#Y-[9F,-H06QL6IA D/CO-]1Q1MK4/?59 ME^VJ!K6[H7/>3"8D%/;";UA6:@X*Q*4(]ERI?LE-5D1U&?YDS.TI6JO:@#$Y MZ H$]U4(6;/#>%X,?;[^O/C>\@DU2'SIG^D#QDY34S=?N*:D0J8 G[MM& ^) M9Z)37G3CU"/;5^T!^.&]V:V8WH7KMH(H@@GKTFW9L>WXZ=6;>QJXAFK*:>NG MAII9WV$_&/N<;HGKKHXH8_VK(*Q$OS-]%D*WHID#9&ZR-2SX6ADQ6B:DRV&I M?23BM8QVA&GPB/V#SUBHR0"__ MR/VKRLZ)3B5P$CQ=?",64K!]:K^TJJ7SQU>=_,?BAODIF?!6^I;4(]L1$D(^ MMZD8 =-W1R&@IX7L*,=D*4!5"RM;,;RDWPT&>LI(=FWU8_)$R3[3F"J851J;>!WBIEWYW?XI-]QAZ7/ZK3))8F::;/ M2/>@(-:YN-4X1:9*&_O$#9Z*J0GHWH)%%"\Q(&_P;CPS2[V M2%1PFE_9E/6$\T7A#IFR,KD*DMA<]I+X!, 7K- BA9U >5"6'\;=*_Y5=M'[ M,LYO<0DDE@!I6'H !%VO,AJNL2+DR&"3JT5EI4.]OVMBHI#/-9(Y5G\;-T:0 M-.+JA:2N)8C@3F+INX)S# 2T.LSN%DNP$+QJV&XZ'"@\,6-!6S6?%N*)&P6D M>;Y0_4IK&C!!Y1 /8IY.V$'&Z!+XD$R++M_M,?EH$+&JI=RJF3QY"P! M"D&EEVNME^PUY#N;9("J9G.$D]W.ZHH QHC:O&V* ,^)C?51!H+'(WF*.)J, M!22^8L8:(JBL@L:'2U4,39=]G\*!<'GR37KJMGEU_998\9KLCZS)-E" MM&@]:6F0XW%/FI72".7]1*AKS: QABGC+5369.Z%6W^:V,[H*XK, _NW]KE MPU.=?Q%WYX7(+QJJP,HX:JFBAP/BAS&J )E0[&VX<^54.Y;&L$J!3-QT:U5! MRYX'JR#;@^@P*8:J?):ST9YB#CKQYMFZZ%2M&8]1[K.XU3[IKMDHCIT.!BUQ MC%1E8F'=A'GND&*NZ[(1%RW3TF!_Y!\'FH6O*]PLHF,<^95&D8NVS66C"?1I MS-P,!T^VC.S"ND%]ICGFI1>A'9;HV MS&\'\I6, S/6YLX%!SZKHRX+[0!O\:-57K"W7C/.4>@-Q F'C50L/S! 3#X M2=>.U9]N BR;HWL%7QFPGA,GO!";O5#!NXH5U5XIO1F;Y)U9Y>3>.3-KT37R MW(#272K[C#26@:Z55@PLX%6$. 25N(S$\.'Z[J^="!!)J5MS!8HH:?F03NV" MU&KKUGS"6.K(!*ZL*D115OH7PM>'8N/L&,%5*0[S?:9Y-R#G+ MO,IKW !J-SB]0;O.6E.>+IQ'<8ZV7 'K8[=N,^-2HEZ2=523_9D6ON?]SL"D M,#)_\TZZZ>ER>EC;-A<10>TK(.5[KKV.)_BG5%7OY\Y_!\)>BOM0 Z.K1]K/ MK?UK.I]M#NAYXT[FLB DC@Y:_]U:3MM=PS%' M19@U>M.4SH1Y<\_GL1"2ABYJK:YYPDV7(ZO&A1F_!.NV34>@#- (L!PA=53_ M8$@3QT?+Q1V(%Z.IUWPK&9:&RKC(FBO( 8R*DSHAXF@Z1"795.<1V!:AQR04 M 3)SJ W=D0F;_Y$^*CT'F[H?]NE87=!R:>/%V M2TF+%\D2IV$L7K7,VO%BM0>&;- 1&&?;B-6%?R79JJMZ-Z*.MC\9G1U#QM-, M"&+\Y):#7L6FM^6)C8U^ RG23/=FI.%A1PM8NU'EFC8$%H/A Z&RA^'@IV?& M1'D>24G8FK"1L VA>A5MK)B&VM;+?)SO=[N,.XUL)QU >VH,[&6PZ6*>/R'P M5ZG6"5+VH]%JWMLK<8'-A/4>6X MIR*#\3835?ZFHF-T9*!-AJF[EILRWH)S]H*QA1&+:?VARC - 3,TKUH-7;6- M& \I.JDN5P)DC3NOXRUK/_0_73M^;>[#R]0ZR-,(35_4B=9QB0)V:C=4V>;N MYN[*(IAQ*9/4+.JJ/$F&_)8O9\;2P5)_3]'.L*XECGS5FEF "UODX$L%"CD' M5I6S@ZCV$T,@'+A']%--C7^B]/JH).X7(BZZD_#VY,#S/E]0+ M928+TK!9#3"F, (:"!,WS%\%7.*R- -8/MD_"RIHH[2&B,F')JWH(,9!F+O% MK.H^5FE7GE"3T'O%;032*E5[OU\)ZKT!A&PS\= !_1,L#N6[YT< J%8LE2-_G((SEJ"C( MM%=9?ZJDHW,6%@DCI2@R]V3/]M\A)D_&9O6^.3J<$B?;@YA"&>C-I+J 2?8K MOB\,@9Y[,K8FO5&3T='?5/5^02$W;\L1&6X7_O>R8G$UJNXP;#KTO' MGG9\2RUXA S.0U2!BPQEHY!5HNQ+]PRX>VE D9T+0-$T)*60R @!G'&8#"3$ MA^H^75N<)9S@9_==W*@N/B23AHE(?:GXLK.!=PWW03\S5#: M!XUM#JU/VB'O&+>[)*1.@%')AO CZU._8JWL\T!QD25:5=8AJND$ MO14)W,Z9F%"OFOVQKI^$:K.?4YPR.C4DN[?IA&79T']91HMO<4:*+H_F,V#( M*.7$0=Y(-G%)C%R,7UN>6 6YE=O9:.M.HW\$&WSQAT>PP3T8RZ_:VG\__;XH M"P'#9I77A4@^B1ZB0/$EFUDU.PM;NO-WJ"H!GGQPB.XV7=-T-U0;<8148R&@ M.CN,0]L=LTJ"]QWLAGE+B)78OD91%,M;+#%Q7*?'K M?+-(LZL\,#2G$=_I@5MQC>@EYR,BO^+09B2BQH_.89$#>DU5*(1R@0I5N]W& M#PQB6_''-54XK9/F/H5T ZU*0EA,S/T)*5"K-PAYIJDH>1Y")G;L(3\4X&WP:'\4XT&+N@ MKK LAWJ(+;LS@>4GU7UMN+APUYRP2"MD>*!0;E0"UB5&TTY&LAR&;L407'BO M1D>0-H8\EW&\ 1_C=QJJ>_-'EY+UONM'^+ST;2JL,WN_0AT8A%7OJ5\N$',3 M)%Y_(>^"]K[90<77NA2ZU]9<[7'1Z]/3M#_N*#O14$O9ZOT D?2NE]0! \&< MR^',=*,BR864Q897*6O;'&F)G1T3$GE\<;C,HS+:JC*"UZ:"7D(&K<^#H=!. M:L_$[8U67QSQDR,*7/0*WZG6P9E1;X@BP&MM=*6B$^VW(IV\O?@,YR NF7L$ M (4_CKHQ>/-F0=:)^;O)0MQ/)EGS[#^3!?@>U\:D%V1_)6Z>XK:83%1;; MO MX2[\1L1M >+%!I_19J.H@J?=1G0NJ'[&J6::Y7@5ZLG6!E_U6#+[/F;Q'V:; MIHT+_&Q]8:S;\#"S/EC15UY'FY$D\CD]_HR5'0%+[;O9ROHI#WW*)PB:BADF M+E/5=1COWA3ST.@=A8M1(-]X:3GRL\RPB(BZ7\M[1CSYWHG9\LV%U'"I/YQF MD<40T+94:O.P5C'3^[3L'HVWK]5L:,LSW&0NRQ08=8@^F5R_8)-'W]9]&(LIQ@92>![*T'UP.V' MA(P6Q8A00: 2;RPS$0R0HR6-_QCW NQ5+!4*NU%F5N M0ET4#UUWU MLQ#V9,)9^"U)2QCC\4L+0^_RKG]X(-=B_HZ'C#UJ0KV@%BV"Q[S^%,!B#L^> M16&+./L4N?V ;Z,S$YE3CBMS?3KXF<9XBC-(M8<\+\P;E)"2VYF,XJ9BU3>; M,$#7J -OKRB=34.TP#J]49W<&;O3CCB"/OM]$'Y+034JD2">&3@#]O+UWUY] M??'Y']*JDTVH5[Q@ETVW)"^8[CUPF:.1QF1YSER!8<,4TQVS=>$I2P5-=>*$#NLLH9S7J@AW^Z>,M<>9R/N4FN2M5F M/\.LZOYEZ&O1'9U#>C?5#??D\F3M4@QPQ1?:%.R1,1[)WT_?J)_%_$$P!R^@ MZI3^#S F0DK]1+HT"+DQORXGGR=B"Z5*:%+GRQ-X85J"BH];'M:7U5[D)8,\ M5[(5AX'[71S&1@AENM#A5HB 5VAENVU!^97X!I&3&99042X$&VGXCAF_/Z6V M;%OZI\=5_HIKPE8)%JI+AC(X_??NT#1TGR[JVT]'U\\OPAF8@30=S $,,MZ9 MS-7#&V>Z?6Q/:'><+>>*>&"3\/,SR/[ MR6_-R_POP+4H"XIXX7ITM\_W53W,W"!N[G>!R;ZS[H/3;M'8 PIS$^5@1O7=5^M-"23_U!-2WCMOHAW M!P@]%MF_?/989+\'8_FU^?,?1,SV/X1+9&VSY&4C'W59=2[40X#<]*2LZ;F5 M[Z"2UUZ@FI?B?-(3Z7;)Y(V4GEDU38GUQF'= P[37D_(AZ>SD#D:;=#?%DWN M%"0-AS:-*LSO357B_\H#7'F[6)C0C 1=10:',NWL;=D$%5$65B[W^^2]0?5; MT,.9['?NSWQW2*%$&?Z:7O#[]Q2;5=;D^&KHRZJY^*]R2QQ@9?\D$P['KX4" MR?RN\E_]_RAK9<2@R6_87]7R%"M1?D>=#%69?H@\'GI0M:L15')[# >8^9M, MXL_T;>]<6@Q7ASW%-D*P6,AH;5^'3QM\%%]J7&-BEA1UJX2;_J-] M.L@==WT(MX)NHLX).!=H?CF@-C^C:J_KGAN*V)/G@AQ13UKC<7A:#L6(J&-F M0JWW@,@HB08Z+@!RC!5KIGNEX6ZKK%'^ 7MT,QT3NSZ=Z7I'%A"-ERQ/A/X; MAMC0#Z?SU=9E89#;^;K.PO2?%#:AA8#Q,U\,]+1IBD99:MJAYH M!U!CQS7@X M;T6L(9XM:01"UGQG8#W@_3,+3E-3K*A-T&9[AZH4ZI]T'Z1[:LV,LW+M<4HB M!<2;NC=J.4MG)K/8;],3B#%[?WP2P6+!PLZ9RU&*;W060\\:0 "#Z&'(V(31 ML3UPC%5W:[RA#G.Q+M&HH^/4A-8R*&ND6+JEI)I(&K+@NQ%V%XM29DTO2FU7 MYG)4/%!C93EE"8)]/W+2XN:J(QZ"A[R_3\FY D-'5PI!+5F)8))"H%17GKLI M)Z??;81X4Z-F"5$)G@I99XZ;YUL*K8")%J">$9:O(/;'KZ=W=+S.[WPZNW/9 MT,D M/$1<&57:$#OZYN9F:12>\'2@N-:.<[V!5,R9#3(S827SV0MI9^A(I1RCXK=X MD).;*ON%N< @>P_;2!_8W'0/"I[/_I?[?5(?V]P5MG!X1**6K!::/Q/PK\ M*K8D%&&2X)9>):^MKX2_C7]+!.-(P[JC<$@Z=D_2$-]$3@HJDPJA%-M_;3K; MSU,0$"XFTP7KW2Y&]2ON]+N"D"WD022/[V12HZ:./J_JSL-^C4^"F+VY?4?<#T T5]2/3QI\RBL\V??QQ&2G;X9[ M*/+R"6>H?%1^;%R[C\^H@.#*0@6?6M1QSZQ&6&*AKT21A[4^A,2*!9P>:(U+ MU<><<#%MBQOO2&7^4/_?R?-+FZ,ZX>-/N$&#$:?'SF[N:(>QKR/KS#3\"^2K M3,0"R6@2D3<-L'=_&SA>\YHM_-G7;S% X!8CSA85!4J/D7#F6A0=E-&L$=)W M4.>DK10V$&V+35]N*S0-;;H^#&Z$#BVDX&]4VZ1R1H]*8QUWW*NS3$4YD:31 M9EX9"Z8IOWY4KV4V"I FD?1;Q3R,?4,7*?U*VD;&]<*8=W$T3DJI>C%TL?/ M,.D;-U-)]K&N\L@L?;RI-XC."D'-8H^F1=LW[(XFCT'@.,MJ?T-W;T8K)&DK M0$73C5VON97C1: A2GN@X9M500]1Y^AENOQ[VS-<<(.43OIUIFA&^&9X7^(IG3*\3) M US]0#/\4DK^N(K$C\UJ'R_?O! 4WIOO7KA'\;>:=GM=TE3P2G]-.^:-7[6A(R1XZUA\*@FC.VRQM"F_6'1N0TUO)HO4_9"98&P,@486LB*K0K]C6S8=(& M"$,C*+YD7IBY!6X4\BIA2)*!1JH%[-A7I25<^@H41ZN>".AF"2P>"1A^\]67 MGS]B0^[!6!X)&+X*>3MBT!WVUJL?Z.#$=X@U8[TEQBG>TU69FRI<@WX)J,8S MIR$R)&,QB=EB#]L<]C9XJ^%RSUZ,]<[LI>7BAS>BRF^=$;!'>IF3GA?N.Z*! MN$Z^UXJ($"Y+=69D<)@MIMW&8QGM'A]K=W ,(;6'1R=7!^I!5;G;#6=F*(0IT+OTU#>$'@$7#=&?(RBW3-$=(54S;^JZ3^]CU2A&' M8(W_O>X:L$/U8]U9_4N@C=6=@M)\V"@%NTESY&,ILM4FG6J>S@BK N^.2+]7QF?"I5(;9!&]2FM(C\MH38?[/LTFC?

0)"_T9]Q\J3_4A;1T**C7#'R1?$ .M MJRZ%/'PV\]#'F-3_]N;-"R525_Z9^>;N'&[ :&6\G&X*TYOIA[>6./UD5)VSJ"O-Q?-GG_^!PZ\_OWN9_B'] M1?3L^NJZ3HXC]>>02C$")]-VUHWP,V)C5NVQLO786^H.4%:0H0:.(H7 M/X-]H6XV1XX<.CB(RB:SM0AI->\BFYL>34"J])W/OR"_BGBJ^%7J05X8L_)U MBO*0#Z'6E# ]3(I>@F4G_=[_='3#TN/2>[)(P'=IG@0QABMUQW\(J5?Z&>-A M9Y EMF_ZHOA#%#P&L@MADJS;9/7,TGVUGLJCUR""2QS[CK?'"G.K;C[GQ/ .SJ@>6XD M'7TF]":?L;WO='J#M^LL)'HW?C>[,!.8&U0 MNYU13\B7>4-1*I3WC<9 [(KL68N0C3Z7GD+^T\E36:X!K4[D*^_S8[,$&ZI] M/'.=H>Z4@C6Z!F2OR^O29G>@(O]P3"266@\3F*_D=U^DB^"%$Q02KSW5M%X2 MBUK(Y3&S.%Z0VCC[G2RMM]1-, BW;9F1*X M=">*T6$S1(>11QS'^2J8O04)U#_;6XJ'')?DA?[Y*JTU7'Q M%\'.T X:2,@H[;SW[#[(TJ9C5I&%X95%G+,18D!?PA34[9W#D#F1Y7&TP>O. MZ,+"(-(R%U9-BK:'!J,4F4@K"X<-+23A$(PVA0\VC-X@^A>:!P>7 >:Y+!M MV57B3V7XD(FD!1]-DIV"_>,="?,7<@HG/+J,+7!\)?I9X]ECNQ-\KF!E@%Y> M&^T3B.WM6/*!9*V/D\'3R/0:'BQ&51:E(,\Q#ET\2/>K5*S$&,1SA])AYS2, M2*+=[[OX V&#+YWQ ;LQM%\QQ:DG;,9M4D8(H3"V6;8(7P'M\EU6QRYVGG0- M)WG.,:Q\: /OO<<&OAXQ?(2D,!/9!4[0$0GCNLLT&EG:UA.*6,8(_5/'J$_'3[VW%'&'3@"FXY(/C>72 M/9YKN)&X(OK,"ND[*AO^1QSEF?=NKP+ !&<^\Y-3,]A_1[X23Q[W.;V:%? MF>"C>JCT=_##X;Z2//U>NXH<%#M1FO'?C&D(;APU2S_3/UJ$SXUI]2I- ?@E+G[>/(&+)O:A &9R.1 M(>0_38]'BQK#N^6?ARL\3 (:M, :46DUI)-"5)E36$%HM_I37_W(?NLWWU]\ M_]\+.V,&S=7Y$N6N>M=TY'VL+$K* 3G 8D7N")@X8U-R1G3I[82JR%H:#:]Q M)1V); C=X!W1E+XTRIA 5\/&4N9G1"+D1;@BLEXHJ&[8NTRF2D )JE,SZ!_< M:WH_[T/?"?_YSCG%&1JPUQDVE+MN-#'AFE6ZDMQ',8] MRSFX1(ABM"LKR&L:?HSV.''DCS6YN%DJTOX(GXRYI6-VH%/+7?QT]>Y'[,F7 MSQ^Q)_=@+(_8DZ]>I*BZL,*=W;TH9.A5..LZ%8;"Y.PC/)]X*P?=(S=?U G0 MK<7'"53J[3I#3,2"(3J$9Y[O3+$Q0 \6LFJY4Q49Q=#(S#F#<3>JZ21,^B\I M4T@$9( =M!'_PF)-C%-1?O@.>/OTV4MB:S0\@XE\><(V),;O\@PAJ6H$5SG1 M$4"N5-?/$\EC\>3.+'^DE_S19E:ECA)LYN*.7BV.R6']P$(.WYF M@CAV%UM!6VK((S.G J'F4A%@<TD+V1C$_MUT?X%7T'S(->%E!@.LLG(3B/&"H0A2U*O?[:KO;C[O9;X2) M-A#%ZWYH.3.;P^X"L$RG7I>"0>(:FC+HY6:FN9%"N0AJ7!Y9'/B%'MI-/J)\ M0)1$HN?1B.3,F=BXA.'.>F,[(8CW7/!X.1FBXZW6,0,1#%G79X"6?& NQR/? MY:)W,M2H&/E]D+#-OKI&X'OA-^Q^X>1' *MMU/5-OVV>])+F7VSN3ZV6=R M^ !@82 2_B"D/SM29=Z/F\:I'YF5UPQ6! MBFA?SHZ+$;$DG -T_;F4&;LPFWEF93_S[;+MTJ/.?/8)YW7_<2@#(CAKJO>O M:NU6.]+8;/C?98Z]#=\H!J,D-*?'L\XVG B =NO-AB\W_2UD M$;4"H>)[ V^P@_T9!%U@,F/R6FD.R0G9<3^+4C%)"E9CC,CRC:9Y65R5 (2, MT%&K$0%AN3RD*(H#KD,,]!DM?Y"A$J5>^)*)!:&^KVT7+K?>I;TBL.>\!9=S MOP).FJ>>F)C$$X:0ND6<;#)FKQ&'.79M4JBIFJ%B+1SO9U=72/"I#[4: &LZ MIC)X_NSSWPJ ].5+FWWL?YM; :5TED*X_>;DQEF_WXX>P4/.HNG0)EO(_:J\ M12GN[(&B8C=/&U?&R;;\&L V%F3Z:6@_G/#TMK_WMTW.4U52_70K=0K.-.%U M\?&W59J-,=XY?9%ASLW1P;802B"&04X9TJS.3B(;Y0L3V]-'6FTS&52F/X65 MJX 7,*MLUI@@0Q($(L63WB3]/.$$Z#H9#:X4_;JP6A_ZP:50D?/E]'14@]85J! M5I)85^]L\CAX6Q=W,K*>(;NIARJ6P,(]7>X9Z,%[CQO?IET$XIP1,W _(: ,3#-R56TE$MHK21/B!(__=!#WSQB!ZX!V-Y5#69V9M.+KRA M;@Z<[J;2+@%.<0!D/X22^]K*_".)+?TH^7OQ4YEVUB=(K_I;OKG+*&G,&3%A MR 8+':6>IGW\F.NVNDSOPOBO5;<[0C>Z$+%ASL10QH3NN46N*R\-HYG257?D ME'I@;.:V;Y,EAI]0&I%=Z!E3.3-GB?!U1XJQKY32N8+W?# 7@-9P"1((L-KO MZ]77W[X,+<-OI3WX^1?/K/TE8\A$ M#R^U,,6^X_ M?=1LBL0AKM]7J"F%5\IV,F1#)#P!3K@,6=B26OI*HK;L;HB&1O/ZK!X?F#1#8+BND?^\ MDG3OCAP^NH+7]#_HC8-P968.;R312+$:-QZ/*171+[&O%K,LUO 29^&;'U3; MN'\Q#"RAD\J*0K:DB= OJ&L]OZ&5Q[O>Y,'/*!1.%SE$R3MLI:,=$S^<[)+7 MU!S 6U$3(L0U3X+U#@8+[O,H7Z80:D?.6FC!H4#TA35'=_)J$S92YKB-%RW/ MR/ZXJT0G!+9Z)%P06WOMFD4AARSZ-9/GXW#E3;]<7^BK\WMSSE#9X66B/ M9_S,"/E:*'YF@6U?+F6.9R2R(?:33L+2"?2ND:-Z G\S6Y2DY MVYL" HHWU]6IZ21/)?LIT\]A38I.;L;#@SYZ61J)D_U-@%HTT!X(I\1GP5&6 M^76&+>5PEXP<)9+>COOEJ*"T<5\FW8+-FO4XTJOM956D_)+N7%I5;SXNN(F2 M*:?U"='OL;N7#;?R3>$]B=[+=GUT6D=7P8/%2]%"_W!%9=.<"4AP-$Z&,9%J MF1#DD!&D7GN;)CKCF&XI=[#9R1?1*(Q1NI,:QHJYUN"T'(=]M75VT;XB%).S M76Z[:RB"Z8J.M&0")0 E>% -B6.VKN9M/1P&9>^A=&-33PE\V-EIRAMNRPFX M87NMRAP'V&B;JYM64#?!J^>LZKHB62)J[J$YH@05&#SH1CF(Y0Y FCR#/I/, MMGE$'6LWODEF\=79[8@O(;\'B95/!A030E0E\;:Y!O8..OD'7$PFHGU3E>^%MA' WM75Y+E/+4SZ\MF7ZAJ]36%# MF;YX\?K'IN(X,/WE^;-GSR?Q8/J6Q8/R(A[L;@X] H)21[>DP;6E7#NXFB)9 MT15##6;!C:$=Z_9)H3"PYNMQ&/!;6^;@ W\/4NAINX)7;W-ZRFA?U)O:$:!A M[%*6^X 1L=/%^!^I.2A81-(.)8N9PYNKDVU&VIGPN\/^-.CS T?!YW^LMJYO M_<&OEF[N1KW\\CS],O..GE2/V@)BI&:6>RR':.XY[9H6F+BD)\:<>**TL7;;UX62)?]3SFLRW\L_L)2 MOF\AH+3X%B/,&FSF5&;R%)!FF$*%RR=!V&_4@J;50UO&)^9@O1XM//< GW1? M:#%"X3)L>9'[1;+'FR_( 7^@6%U,#^VW0'^R6E7,-#;[WO,8O'ZTM[-$J^SM M/]L*O/ GOU4ZX\6?NO1_"C\%@;V$Z;@I-C*>H^VAN52^%/LY3I<* ]KL\$D< M1.1I3:8XO)PBTT/Y.?00E)FXL/",2<#)UJ0ZT6$NY^P(O<<(@75S3&Y>GQ;1 M&=79>*V51P[FK6T[2FQO!5DP;3>1MTMV2$I:!%*A#!L# 2G!J.VQ);N0H^9+ MQE[/++S 4.,?K:_E3I"DQSKYEU\^ULGOP5@>Z^2W)B'&3NIIZ56*,4^XIS6 #N."9IU%H%+-^HJD 6 MJ.W:V$;W$ZW4O;_&I_*G66B!P@;KP?986,IUY@L%<47N06,_$,SE6N\=T1_N MJ/E@].UT^VZ(1+$J^Y;]*/0_5E2W!RFQ(JBQ3SX+3'\57[OU4#V195/<6MGW MPGSN_&TG!\5N/_/&YAN,,YE(897BQ\P^@ZO5MXAI@AQ5IE#S/3]G]S-BD(AR M(&K%=_^/5J$]TDSFBJ(O@@*U!('B:G5MI01,HZ*BJ6*,90QM-Z !<[RL_:D9 M91@C !1KT07)F_4C@C%])583"YS60ODSY$![&CA^%2X9==8P,1V=^2,#N<>Q MSD\[S@_!1@,[2Q?C1"6,@<[BU$XX)46WU6&QFE%W/L.@+F"":.6/%WV5%UT^ M*8.)Z4P&DPP5T0UW?6P1E_V?=O 4,L_=NBRD6RBT+-A<['.R'B>;E?2 "6!JG3:W,/&58M2CX<5= M5OWW]W+5WWB? -V0V.03#D^;5-[U.?6EQ$ZD[H@OIEAT7]O!2@[GKK.XKV$$;'BH/H87N <;8.20$"H'C>F2+<;)[40"O@0X;6LA MKKXS&EYW)=7[LPT4KO@_=ZOO^;^D]45M]7 M)DG,!$*QI=!5>7C3VWB,9:@4KJ5PN&@5MH$['-)X$]JV>Y%U_S'&N7%OD61\8U+)'ZS.]R&&G M_>MA\-E@Z/BTR; MX=1!"@RX"(E)O;V^2MN0GO+WKI;FGA31I &E>(>N> PD'3Y."+K H:X^XIR; M*VFXRUBPYAPT.Y@T@.E+#M*A@EREE"Q4 !P[A^44V)M6315+5Y9*N*(#[JT' M3GE'3QC\/!4ZS;2;"B_KP3 '64WGE_[B;Q1RZAMPIP"&HFU5?)MNRW5U0D22 M8KL4-M3KNF17C4B!78$++\Y+<,QSK:),BXVT:WAF1TY9O'J5@T*+MJLFW>AH MEMZP@@?7N\1]&]PBY3_:>ALOC"F1Y<#8X&,;YM!?2:FN;ED(K9 MY=N2EEQL ML9#V#DS@NZ8S&S"2X^@L4QD2*@'E@=_6/]*PS5.)C'+"BEX+#T' R.L%?S<+ M\X?['W6!N>N'RA7=N/RZ8@^]$0(.S%V&15]F(4&$_2DLL(\2JQ#%YO@W9Q[R M&H@!&U?IGF%(1@Q\ITU\,8!&XHS/X@#41V;5-H?HVUA?KE.SNV(V4:LG2 M(6-SX.$DTT*=D-66^">5=$2(F1FW["JV17".^%>=?"R08#H3=40+;0D9TW,. M#?VT^,^,-:TY>FL&-U;,SA?B&)T"%_);H@/$>G!Q"CCP">DPM-SN"RWP$G[B M@M\70()>=U6RNT9-25YLBD(")^HEF MID%UZ$S])P^@I5FZ('8;V0(^'E3NR72;-T(ZM#=!;\>..48&]\TCKAV@+2_9 M3WQ+T)9/Z=HF[W9-!G"%%V621X$7*J-O@/2 _PG.R^*ZVRMBFR!)$N1!@HD^ MK$!_N.U5,\+%DJNKN@0U;E]!3BEO4[3;R(_\6*T.,"8=U>IAF5,;G MSVB=*^A/(ARL'/TX.TWT):JMT+?\2XPA?9/,!0"$>,3+JW0G++ZQ=7W-ZUHD MDY6V43);/Z2@L<#:: Y0F#EI]?!\%GT)5K@]@-&(J&;H9VU%N\,>BN"\87VX M@2T4Z)%O^Z?X64X PMV)C_<-P)U6.; 6">/-IJQE!ZJ L5WP?(=P,& GA-$X MUZ3>X3N^"C6P?%MG669/?H:0R367RA3.]Y><[A3-1DD+?=>]/QA491A [ZWA M)TW$4%4<7^(R ?96I\9N3?>3K.,A16"6:J&E$^; B.O$G.Y5V6XTH7>;J$>( MS%=?_O81(G,/QO)K0F3N7:9Q*BU.QSIR=Z=FGD MUTE\(RD]!-=H'7RBIIE7COCY'L<9>UU8^54Q/L7'@VX_R*PXB]%Q9*1Y0Z#) M;]NN6$%'_7J@*9XN;XNTWFBV9I#7W)1&96&'^1=\[;&^*R-B*'K5(I3>7.IJ M@]?*>]-O'?M5IYQX<@IXM)*C:9# KZ@!]D6.!H/_8-.$C93^E;@UR+OZO_^O MSW_W[(]??%X(<:3Y3.:?38]2&M>2%,HG;Q*W()S"N1?!69;$,IW+EA@N;MKD MG3Y_^OP_YH[K;8^45Q856QD'H-5X4_.X/J-_E[XQ_-G)2.RUTZO0LS;U^I!" MY/Y( A_'60.%)!EUY Z9N+2U5M-&O%.("/>HG3,]#;B^P$FD7D>2?5NJ.G[HQHGG#?3<^ZF;*! 0[ M=R@EB\P=YB6C,NY\9SU4MH98.J'EJ[0VIC0WZ^NT)\M+X_H6:Z1GN%I+O?2H M*O+5CY7P\LM6WJI/!B]H*; [NT;*.N EC]Q_ M+=*^IZW>N!+)(OFCA_-/I><(;>X#SB3]I(D\,8^Q<$0:LHOD"%.EQJ WR7;N MJ.1 'W"L(">X"].J9[/$N*&QOG=(N/SONT[ZCJ*=]O*BJ382+M^R#!>?__XC MKL.MQ+>?4]0.2_"[/WY]\!46N6%26QHB5QT7XJ(L TJ6. M.Q3?5TB_0I"]'CFGS4-9%< 7C M'N7 M0ICFH*SE$_"(L."UR>VZIO+\XXK\"G?W*E>I%90I8HP8Z:G4(9&M=X\&[&,O M36AS'UATX69625348Z3>][@@O\Z"G)ITI'9"%1?9%2X\,K9_I)E\5>\8,\7@ M:T^KC=0[BAA<$$Z"#DQLW)3UHP2?ISWCWMFUMJF1P2+%6WZ@U3: MR =FF=JV:AZG_:-.>ST,!Y7:HVN#!#QVZU*H6:JR7UV)$C9X#9,M&ZK505L\ M4D1X'!Z/PB_@_!(^?7D,+%YPO'BZC7?W@D[)D?'(KN27 =2M6X%RRM)Q, M6ZO:Z[KOT$9 J+RAH^.BT/Z94DK4W$ /DF&Y>0&EFH/';QY=\%]T39FUY$S= M(6//N")FUZ'B2OB9+STNTL==I"M($J)$!.Z6KCEL1Q4>$G8DJFVU?M0+;PW% M>Y:JU"\V1/SNL )@%!Z7[*,NF< S&\@O#J0[5?:%L1@D-Z,<.-NP!\=Q/6P91\,M&%<5 M"? N5D0SQ9D'K;7",0$LA0?T@&O5?S[T-+/$_U2(AA47XEG;P.S!W>;9/V\"1.KRYU+ M+$Z _F90]$@C&6!Q5CJ-?HJ!"">_"&UE'3/W6*[3DO7';"Q%[/,?&X?">7B* M>4-A+0I]1>V(_$1M>L#F%BXK^%J2;2Z,>-199-"!NAJ/#8%/=5D*S%@ZMC\( M3C2+B8N,[<@W+W>."4+- MN[@YH4/MLB@'^!](P#Y-9OCD.48T[LKF_BXT<.9=-],F3J&P8TY<%V&B;MIS MO8G_/KTCOWOL';D'8_E5Z57_9;C'#X3B"42?HSAFV0#!&T9&X%GD=R14F*L^0(6T8<.Y_N! M&]1I"3)>_&#Z1]J2K2@A44,#_(_T?TWS^FD M% "<"[SJ?-I >SSH(/H,1/*1J5M'Y?' ,YH3VYA'R$Z6X__A60DDE-LIJ[EI M92IB#-TXB?+?I@EA-W;4()J+1.1B)9@YDF@@ ^@?5!6>$\^4Q2#&"5F\@F#Y MT.;4Y?5:Q MT24"6!,E)ZBUZE:=/KBD](EH!9'XV*3-%2R+>I%9RMY8X/8/4C<NMX M,$&50@1$: MI/(N]/)R@UA9DA^/W5CF1+$X M'HUV() ,HCR7Z??[9Z\MGG3V1WTV>_^5%:UG!=/U&_ZD%OEP=R\Z:*)R;?>B_'=I->=UQ M?=;^7BY)1S6KQ;-H6)K[9)!36'&9=E"XP(O)78Z5RBL<'[X6]_.&?V'=@<[4 M(@;>9U"7@#KYJ?/'_@)=9VF%.UW?$U%:87Y.GZ"+A7)U.*R5P9XXYR MD\)["=&5L9R%,RRG;0AG3,.\05R?>(H9>@[^5ZYZ8,D*X1[]0#>0O-DPO)-[ M;@5&\_'&DK/;RP#0O$>.K3D*-)6>IS M004%:+D=^L PX\%<"#]40ND7LLV8RX$9HR/+4UX7X,O?V"5/J@#Q^8;GP'Z@ MI^_G)!!B-_TG0B+*%P#-7C8#1VT[/C$-NC(3LL4BB*QE:9AYYD7X633_M#S% M(I. X&A*)?:B8-,LX >Y#//F18\W5F3??O,2'[JEC3H?!)=<1.# Z21C2Z2J M,X5M"G$+%)$"8IFS31FAI_K*M[[]./1+QI#5DAL7X6O4[4QC=&$AECI$^HXS5"[).9;EPF_>9=DM M6!IBQ8Z&/<#_X&NG8(\5WIY2SV(P 0+N9[0+Z.%N'V.YJ549>\R_>Q,BU9DHE7V M0'./)05)5N[!:J(CG9D6F-L"T2?.;;WGH^KZDW1U,\5LM^0, MAF0R]L<=9PF-/38:'(V >78YP6,Z4L?X'?&.>21+9)Y6#%!D1=.TPNL#_8LH M<0AA)@?3ZJ+T4_9L(KM.SZST"O4W,+*_H&.FCV)V?5?9Y,D2M$N@*;EUM@@N M1L_@:Q>_F_SNAC70N8F P2N4>5(*?M%210%Z"V(Q+TGHWY".9YX@3M)RXMH/ M\MW\[@=#AI%,JH2^R*TRO3"5(FHRR^00:B.SX)L(0T$NA,^(LFEFBI! M^D5JT,RMKL8)>I&YH[,[]*22D*Z2;]-(Z*"R004:' T4XH7)UP+7?(%5H-11V0F;# M,\[$2HIEEUR9Y%1)8MJ)J[#^'I7QGD+YO*-(8!%C)AN>*ZQ3K;G7@[#U9R:_3N;RAJ"C] M'Y&18;HYT*,=N&$7WOMVQZUR$[A(+F(0D@GI$5^F,))0(XS\@7,$T[] Z8XB,E; M'I&HL4XY]3%S][*4^AFWW/GJL&O(BY[]LY+LC?-X2DAK)(52G@1/; F$(H0$ MB1G)$I(SFXE+GS-;E?QDO7=%7L,G):C3F"Q5S292P ,UP/Q,U$_6-Q$3[V(G#H1Y(;A^TAI[+>= &^\SCS M'W7F@WK&(5FR"R/CEKDG;V5+J0B4#7ZRY_2X:A^7"(73Z?]4\O?(T"&R7\;8DM,HF@':Q,YW%GM\!V9)-67$WP#F??E/Y.RBX:LE-+W5%YYI)'INF?X$;$(0WZK_O;SJ.L2K5EPY9 MX6&QKH957R\IHEHFE_">(UO.+H1G[)<58WIN*M$5M00_D!::U"KT UQ_[L"X7F6A+L+U(O>!E\@K^6!I76(P68!\IND"%AM8[?_D<$:XWQ\>*= M\+*@!$[2#5C#7@1$#&9S$+4?T\JF4?95!6CQ$$#7:W%B!%YL0@J91+@,5%(X MF)_JQU7%3+P8]?G1%HM#*T)"59!GU(@$AV';?]F,HK>V-W M7+^H@[+$H:4K+,.8 MA7N,&KIK**NG-]S6AZWJ%+G^S+DDI3?6!4"DM+@ OMEMJU $HE>E*IBXM518 MTX']]/ZAAY+ ?GW;]A LS> "ZK8_7A(R'TG^*W(R!6$#_-73MT\7FVJ-4[XF M6$N]0NJP5WSLD@7\TA$A6MYK5"P/6SZ14Q$5E4!.7]O?@+5@ M=.//"&C&_"@'&90A:?KWP[J&&X5Q2:@I@U#K(9LD= YX6TSZF[41/.#D^,?= M'O4PM^A!A*QINAL<0P6JJ"\$@1[' G'O@_U2VBW[@PA)ZUE-?WK,/_^R1+7' M2,T@=V*V4,0#!KL\K@0/W$A9/;)/64)N7)!M? 5>JUR M5;''Z?]5IA_:Z0&TF-P,)@7.&L'NY!7?YL(5N0_W& O^R]:8902&+! RV3I( MH(BT\[I;)9^(.CP><* (<3@/-F[@=*'@,U@[,0Z3[QX]5/R:$3!MF=Y/OH\:X,P[ M93^-"=T+N!=%=TS-\+!W56?@F/3&$I0)SU,E+T@!YI:8ZG9-/B7>HDJA/).E M9JR/G2AWT6W8'QIXDVARWX!F0H.4@MK^*;P5EBR&52B>_=:8>NH5_]2("-N+ M&A.X 4'YW=(LH(THV"+NOMJ8G9+KQMN$QWWU#WB/_'!5-U5^>\9#8I0GZ]"O MN;KJ!-W$$QMJ5O3]3;GB>/,Z#9#:4K*/?'F0M!WWXZ*N9>)GEU7"@E[P\779[YJ8>W,=YX-F=G2HVP(NSE[:BM;#R%I AB$7$*9^J$LM!^XLZ M3%H[B@/<]R_+^4B>J4)A_3)5]0'OHOP_N_/>G<>_>02K?]I@]=_/7@F_V&X]04>RK[:+S__T=/%]R]: ^Y\W]%8@ M)!A^[6B:1O6 ^23^IYLE*+C;J?_=[W[[FX>S:UX^7;P\4G,B1PC'>[UH)PM< M\\N8O=CBNWIXO_@V$#&T=$J@EG:_W_KL.[Z&X AZZ^NANH#4-2K%E "F>BJ] M=>@8J0>)1KAI=SB@)LOHHM55G>(<;:Y#Q;J_+-OZGU'%UP7F.C3YIYM?*"BW MJ$\OFA0\7U 0-OYVX \?;3J4MXDP'IS?B'+3"?1A^ M.WD??5?BZLJ?29SG" MXXB>Z<*R1\WSU75HN4>'\S&@X32_\.) '8POM>WF?>K_>W*\AB]^D_4%LM&>J:(\;[6-LM!I- M:-.]EE82QB3:?U24HK-/,M45&'ZT2VHEA;-J2!M4_K<*E!1" M %^";%8E!UL:F3F*\HMU.H\A-1R;,GZ/.^L7W5E\TCF7 MGJQ/-1C"B#4I;18R=0L(9EY>L6NVIL71 (40?X$>PN M^?+!Q0!\FRCKD;\+/Y.Q#8][Z)?<0_FN07&-U6![N8\WHC1D"74I- 'EM\X_ MI]6 #\-"WD/T[%V2"W]Q=K^'FTMX,> N0%V#L1LE]WTI^DY343='<\C3=5A=6@EE)L2&G)9T97 1E08H) ;%;%!.SAZ( MQ&R()"U17=?5C=[ZL".-K=:@!-0,0[ZPU#\UF M*=HS(?2)Y(FR/N8_H%YVN>B9E&23?G-7KX9XGY )J'XLR>X7$971$"OJJMQ5 M,[_)Q&UC]RGSK,RS3T."-BZS4<6/K.NA'*B!0_UX)EN?RQ!-35QZXYLN5MT" M=UO@=:.% -Y@] *N];<\<+1+H*CPC)F5*:3#YAK$I4Q&1^VUXP6TKKX;HGGG MK7Q+8L1(L]+.:]?EB-*4I7>2.>?S(:T7Q@@LBN[^#*>///4BOJ6E-GDIS ?Y M^,R8W/,KX=9$V!T.+9.2TK;= 6,BH:;)=HCAG(]$9APW6M@"U*C)^*G&%!L9 M^&YAKT62P;N.EOI]1%XC_<9ULM,=<41W#1,-CXX/E(<\C$7>)TW[Y=%>;?'% M,VZJBILC_<9H+/2DEU=UM5&HTG'QHE]=U7MI.GH%K!M&^TY_A#;BRU%K^?\I MK\NY1R3#\_;0+KZM5WTGP7:1'KIZT*G8[##3YOG&1%I>J9D,!8]WZ=99?":I MZ6]>??M.\]&:?N^&X6)S:%=J^?RKQF\9(U&GR7!Q&*/B%9MQ(H&C^1:+'0B& MX7D6 DA07C^=&TWK$4N-GYZJ8+JE=;42D(LJF4YLC:5?V/XG?\Y!1%-"6,08 #0LN;3O\_2#31(4%PE 63?.C>34"30R[,OOR?%Q(&JX?HN MN$^ MPEKB(",3YMIF'M5 X/F*&WO[EP_5LI^WC# DB*J)2;.RPS.38*G=H89E;.4 M++J;N#3 0AW@8FA5#E=50.9<-B;Y5?:FFHJBSM @659@+<>!9+FBN&41W/UQ MJS,'S\_*D=7EK,]>1>R MFT;^+3MI39U]5!@+NEXN*M"R[#V-!4#J &?&XMJBJX&%I3:+)4V +=5,#[\)/+0;"P07989TG(V]V@?+DQE6D#.5K4F_/"L M#ZHA+?)M2\]:-:H\:S7 #(K(I!9)?6.F5 Z389_?"=>3TPK9_I-M8T *0312 M#2!7L+S_CM")P24 Y8:^*TG?M0*:WT+,#AX'H03A3\0T)<<>056:!.A.J%S( M0[#=43X"E(9L9#.B< [1=Q%$T]SXGALWDL.USP_;Y)6H$ #7U3/UWA&Z/4Y$ MY)2'/#U(3I_>NA*X[52>QKJ*QCH-ZS<<%'[EC@4HR/>9.U=C2J,R[N4!OJ/Q M/;O-?72SM#NFF^6X'-8G)M9R:?3E_.NU=7&QM8>\?@ M=G[#1M&'R4T4*!_YZ^4_?U<>I)6_\9>%-V+H0+V51[3R^S$P("3TQGJYBXJ2 MSC\DGB .3T>ANAP2I_*4"]&Y/W]UU^<7O-MV['!#6RU;=D=3XW,E-'Z MX4]X\'2_6416A&?$=!(KT1.=[EJ_+%(5U\;(DKY\KL'\@Y:^&'%S"&LE@TW0 MQR/(]^N3Z&7+1U)\!59EH.-X(T(QYJ[UZ!YSY%2-<4_=_SF(9/D1Q.C%!^1S M@(!&KS/$X8/@$-RXX3?PKF_BZ-M*$6!=\I:)<\UX.4K.^T.C&^O+, M&M/XO T'\5&\(@_FY+/XM/%Y[G?7#^38/7PR!5OR6&LV3X^G3@J%*% (#!)# MXP0_#,#(P7_:Y#[>BPRN3QF&=;-)@'4FT"N7K5ML("_,Q*. MC)0D:^UWC>K@%Z#B)4W(];FNQTU3A?4E[5B\N_/QV \8VD+]-E[+A#47^#3\ M1AKQ2]ZV:_T:N],[9K1W^4R6ZRBEN!I(F!K;Z-<%&-I;W"D8"]$]EQ!K(VC2 M*)LNJB9@T-:I%"C4IW_#!S_!PZEP#B4TI1"5+6>Q&><,LC+H958>*HQ7_NNE MYI,-?X4_I[G[\ X[9Q,_Q4(P3_Q@6P6^)+_U1<#K?X673B6>/1PSLF2.9'\C MX!P:UB\2!3Z,>&!]L)($B2Z<=DBRW9!V=QY,[]P;D7(- MHVU]C'Y0*230RNPFNOZ7^IS*)NGF1OE1OU-'K;[U":CZJSN96N@W<>FS2,>!_T/]YQ>@B$DT ^IG'Q8^4:,GLZ_,;M"A M'ZG_O@K=J?KW:_)&!6:-LZ@^[^Q?_G_\2"U1?O:'&Z08JP[% WS28#K_ PPM M.+5?X@@,<@QDRV;.MQ1'ZB MM U5Y2AS.\DA%;,(!1::<.L(W .5%WYG6#\VL36$B6Q2O32BJ5P46Q*HEXPG M,$]Q%+7"FN,:5'[.XMJV G+G^&D9W?B36RN)1W\_ 5]R=HI2WH'_^]];I_'O MZ>T)W$GZ]Q/\U'*:I__D$"#K7OY[,8'1;K>G/][*9D/#-4?<6K$,65Y%5C+LV8Y. ' E049Y<:PE%,XA\"=)N*-^I>W M"&48N ]O_)!V0S_:AM6 "AI-IH0TAO_OJ3?+/S?@3S\O?MYJ-;KM7NF?F@UG MP\\[SM&Q1#ORAM>G+S:+,HFJYJ/:CC_J9N)DY&H0&RJ"_G[0S#2W;K-^T MIC\LI]0XF),<+#3VI00'*S.N'>QDYA'CUL_L+&:2-/56;:N)FY+'4]?=@]-] MZ@SVM^D;=_3M-L:RI5.Y\C']O[?U.8VA.8W\-%I-2A2M-4NG,8*U;AX+*.1$' LTA9'4[W9Z(-U;5&EIZ76_L+G,5SIZ>!Y? 6_ MGB-.6U&(/(JM&>F0CA(CZ.80=SW$3KMO#G%G2K2;@XXYQEV/L=_IFD/A^2TUDF['?DAM5K]18W^,U7EK*S,>ZJ$2'FUYE4TBT?B M#4+]$4PQMCO\?W#X"7C=647F5PG4(FM3?T_44,\ISC!.$AJX>QX$5HQ/)MA% M@F9M@!,_?: /+? IFEA!V%JK0K']I)T&ZQT-A1VL]V[JOM'V\?G\ZOWY_[4N M?_M_FY_&#DT6E0*6S_H0=#PK[OI5.%A;M&2HEF!91>L)Q+64LVKE8Q.:>$(X M;0H23/TJRMX]]@/AJ8^SPGNL/T;HH7QZVE?"Z:2U.QWJJ',Z[VC0KP1O47A7 M$DGZB@$X+6>@2I0_R"9D'%;.[9Z\=#5?5\-KT8%:>+;N@X5=1-@BQP]3Y2W+ MIJ'SRN;>BO P@O&4$?[RAGOR$#QMG J%=\HC@!>Q97C)L<2UD27*N(1;$=(0 M^.+4X !>.L.A:-F$:MY 6B (G6;E<< RX)E>@\0@,K)!:NFVBF>P'5)+ MIVV06@Z\AODI9]4\@D36;VB XAER"?;8S$@_G>P?6U.!U7L9O0*YZ0JYT0X=Z5(),R G4)F"FVR2!FY0VV][@$ M5 "_^K<$*L\5\VJ(-'X%P\R >A5J?@>C%#Z&GI:;7/HI+PT7/O_Q:UB&:#7 M!M(HIHF4^4EH1I:O*!5P*R$D3^2T"\(G.>D\L7%NV$/I]-A87'1Q=_I90A$3DST QGU 79QJ@ MGTT=*"Q%=6GKYR%"7'II%WO+(N]QSFT,K8_B)IZY\8/E]+C;?7N?IU=YGX?P M@K^#J^.+^TK;.BL1C]/[2,Y_X"XZ<3O)1EY0[[YL$E=_R=2 )[[3+%7Y>2-K M)[<(-WXF" J*!!^9+0B80+I&0K]X_BUR/4-LISX-<]7FEGI^+&3(0(Y*HD9S M"QN9(_U'MD6S/>3XPI0UK9J),8GDR!?PWT,Y'5,SE=!9Q4WP/%4$B8+C18- M?H[BFO4QZTRD"7J4DLO#)$U2^9"5$0?*Z =KV\37?NXF.7$\!EEA-=:<' M"<9ASW^B'E3GF3?O)7&N1XKYQ6.'*"&"8=7WJ;J%ZW\EUJL; 7L.>6X*POB- M[DC*O;:M9(*C%N^B"0U!\F8C:9"K@X3K!:J)LC\6:="EF0M@TE*OOW4OL*<_ M7SDM%G2C"'G<<4R#^IA'203+MTBW(D)%]X>0=BG-4(IPAL.,H;=)R_ (.& @ M_/<$AZ'3Z%QAZ.8D,1)B7 \['PT0OR!XEOE? ,&)$2\ M<=Z&>M0M#F3"XQC[*5J]0<1SH^#S^_GG\H@$.88!IT7*-7BY9%)'1;)"?:B_ MH]:4/(O5K(8U%70;IS1EXS\):)U)@.9[R9G3;*KB'_79&@BR(%*,T83*86 '6Q,R??0C#$0QHF@ZT;0<(R^WCQH7JZ: M92*!ZA-"Q0?A%/C_D3Z>A(?@:21R9 @HA[E)BE*ZH7(#A]"/$$\?.) ?G^+< MIEQJRD5)YDRD]UBR#QP,0*19N@\% (03*F(9%4=T?5CM2/#K\U'*@3_A2'T( MB[[S25GHPYO501-O,70B"@P)6X0X+#$\C@D$)ZCR ,^?VMU>PV&2 $(,\*Z] MS:EH?OX).Z.LXF!%5T)Z@DY_;TCN/)0X)S0/$?F"'8+GPUH8DK\HV,#,F&?R M^,T=Q1'<.F)2CI0;7E]KL[B=L9HD0Q-MW$03['XX#O(YD IRB/B+1F*@OD0" M 5]CS/,H2&BQ&PI4P+)M*U;1NI-9M,IF$KP M38[')3105JGM6Q'A]RE_KD_D M![01YX=[%43;6[]_PMR*S[V8A;46&77[S M/0\LD ]NDH(90= \=ZZ7X=VHH1HX0$&7L_A%F_#)P#WE84H+Z).E\<;%41W* MCD9@51KVAC-"<&H #?/S9F@6DAD%(X_L%O,H&SPG2"(<>L)V M;BYV9805 95B"L7$(I64E#L(EZ*5[0F%X^1_*'<84%$(_J/["%*?&9W M-"JR^J2,-^@4,?J'X3JRY7R0KY2KC*T_$4 *N)HE\9(I38^'[*S%D-VJ\.'Z M$OKH\GWM?>3[NBV3[SO\?-_+FQS_!!FMEY[\)D#0CY(G"D,_'M%].HOF*>/6 M*U.&W^"(-10[,.;IB%&QT[RO2/EBQ0&(MK+Z60GJ,'C2VM"L'2QE&;E)JI3( M-Z$Y0_GX5]0CNC]LSSO9MA9'^@>\5ZJ.\Z]??E_?=Y9UAZ>!&/-M5 P(EV[F M5SJ&+QQZ.$#*D]/D"A$6:9).8W^"E@X3(D]B8TJCOVJD*OWGS%BYD=BQ"OB5 M8\8RR*D"QF0(T9]5PI),\%N:)!IASB#)+%O7GW XZ@=XP/]A4K]CZT[]9#ZX M0P&DDKB3W-V#C%AE3K\TBM5SN-Q0;JQP.HNAP8+UJ<+;-0XA7\P?@,\QI !4'8H#)6\BZ]:=R4!T0@* &1.$ M#(@=( ]RL3PQ1M^YG.&UEV+V N@JY9^[ZGNY0&+1@--ZRX4#!=*E3QZ .K7: M31-"$XMO"R,PE/Z@WIC MLCQ/S.(9Y%7F92$7S;)7TS/5U 1D*;GA;!@%GF68'6EI*ES4+_3TS,A(1-#!ZFG/DBY88,]XK" M/67UO=K=2]?<39)HQ ,'*"N2GPN/018_7 QE4]BDN&@*KZBZ&IJ63'-K\ CS MQ>5A*M=B=I)#8Q;HL_ X>1T3<-]]>/N2U$J==0L-:/&L0;/1+&B2OOY!"0$_]R3(QLL("YOCN M+1Q:F"DT?EVVY65*; _ZJTP-23SW8LTC+GGN/&3ZB^*/)?3A6B,W -/4)=/! M7W=T5S7E:?'4[N/Y* K01@1F8:XK. M'LZY6N*)J5GB3 R+W&=;>;%,H5BGI,1!SG&CY^J%-3?R:7EO=-N19FU3'SDN3VV;V;CN[D^#+8]IR5Y8_5N[BBAF;)1"!. M*"%$21D<;:*.53Z?QC-0N0A^B%\ &W<*+[UW'\CV&P-;H'@,A)C2C[-33X"G M>9(:!=>X<.T!3RJ522FM\+EXO0OY-?QE;MACPD->2": M2().?NJ\,2R!)$O MC>-H-"(1S]K%!6L5[$0MZY:)VD7YGD\I3$2*0LRZB7[4VWR\\D/.*UIC/P;' MZ\\97!(S&-B 31Z$(CV9):>B;&U);Y=7F!1..:SE4GC'$PEL61:TX$YAXYRK M5)=\YR8\%$62 1?+Y>\BHY9HA<@!#) ?*0=#Y@@#?8]H)CU1RERSY$*_"58B M5Z9RC/>""_)D-9YLSCR'I3]$N%6L?%)\9JMV37XCII^#!RIQG*9L+M [N20' M#G.2V3Z?E)LL0+8W=L*[0R) T M@SE@3:9I/\O54S;UB/B3 @;9RK%&U =Z!YDAEYUHP0)0%*@>Y.7.DQ_5$61M M)50\@P0D'U.D"*) /%YTIK0V62ZH8]*EE;E95^]<]E_.N\ES UI M]86T1]: M_,9I]L"MO-'\S$&_TO3Y) 5EI_57Z B"8*9)\H-F!0OJZU,.D?@Z,G%"D%KT>S2!25@3X^X@* M(I4GR+P[3BG25+SY#&4A78!>E%M>0Y;EL["DC\K>Q_@U:74F9M2K&GF9 M!G@D[,T&#]; R>_*P9G*/E2.COZ-+#A.+CI_3\:GIO ?7'C*IA&6O&264>>OG*S*/@/>HJ-!CY = M_=R6HAI6#$.5)C%#=N5"5S5 4&4Q)JP$CW?''^:CR M12T/D0$CWQ$$#2RD("%5[FXA@E=FR:]96=BM?"U\5TZP@I.0HW\?Q99X3@-S M!UW]XO:'M#O6W4$M;*JLUU095;5.A:GZHR6Q=M,UN^^N6:R((KP5>&4:Q5G" M/LD.2OL;W<'YOR[?9U$D4 CS63+;"AFN38X9A4=D07G*>F&O@>!=RW]-7(KD M:PF1PFM!K40W>"M93UE1)92?M@MVC=X=6NB#D\$OT(N1%IV2#2^4;9K.XM$= M64H:?:W=)$K2!0,L:]AE0_AW'%KN M<8/")HF]6@@QU:1\6#)LKEEFJV[K/?94,[//+XI"O1G3;]Y>G>U6)^+YEY33 M\ 4+A5*+DGF0ZG1Q,CKV9A>>K"3!_5T4"#K/C/DC*@_S$8%4]E79_'O*0F*7 M#G'^6AST7);@AOSR3I[UIOQ2"V$PMSD[A],XP#"1VFRL-IO)_YSXL4_/3U)9 MG$,]#O,U?J,_9WX\5V&@:2O*#$VB.'.K^#%YL8]MW43P'&9_X2FS"7L=/250 M-*.$WZI4WTM$6)2ZK93+CA#&RZZS*&.!TID0$0MO?TAAJ5,5@!*V/BPM"BGJPDLTI!R&8'HH'_P;\E$=N. M"Y2**+-$W? 6V?:#,1$QN@OA-F\?#LT46I!^RC8Z!N&753(D1%&QGTCK.""J MGKCA##N")LDZKYD9UC+%BH86 M,\&B=58B!;*ZE8(0R(E8"5XJ?HJC!S=('XCYT9F86SA:-3<$ED95,+.4_V,< MT\G"NV8I"WQX,+8#C!(^*;O YU.X<_>6'-I<3< .OG.CG&3$3/!@J17"?'2X!5,DF5RR.6CTIPY:\X+'OA"GQ?!9*#GC.R[P%2<;[- M2;;-S0D8"%8.W5B7FL5D&D0/J(DY746)Z21;#/];IM*RM?&K9J$_4G [GINZ M5C+R::9#AI>-ZMG.VXLU&K>5/2&AZO@SLJ#9]J9^7F5<##<=A8[ I=A'#9 M<*F?Q4'Z"1^W ;A@XO'ER80B+02K,\!"_@(&,T9NPN8\_8OX<^9_QY;%E/L0 M\$N([GD;PL(]/2 SQX'585+12@.;A_ 2\X07K.4E M8MIX6I6*9^/5*6A7;B%2H:OL9F5BWQ,W:6GLUE,PV_0-&8A"L"9@"5DH-D(0 MAU-9U\G'KU=#W-*@$@YH)9DU^B+W@^3-T]1D0G/L^G%>ATLC #+2TD8BOG(3 M69-+[@-A$.X/*_;U@0%3L9RUKMT?*OI4WW* RYF2CE8*^U',E G)@KV1?Y%A M626*9\8N_Y[%?N+Y$C8Y*[E$ $WT$PNHI_//*DF__R%4(]5X!OH]A\-&-7]/ M\%<<-U= ^; !D+ OVQ+/1<+HDB"37S[*>*W=WG*O=8," MVX&![CQP5[<2%=*'4!/]T@JJ.-)/3;Y)*65*-5^R,;I@I6BV27&*'P4Y"1H* M/D,)IGJ&)$Q_WGHDW-%=$50L(9 IF&DO+X;IUNO[?P/Q2,^%.(15MNQ"QM<\]Z:N$UY_R5? MD]("I4NST0?^MTCF66IOM3@O?73APN5OOM50>Y[>\/;GT;4Z2,JLY1 MI$7_"Z9#OXK4J6KCEU)F:[,--ZT21HSQA4\K==;<[J!7;MULC*UJJS;9^+"59BO9;\5IV.EL2,./7&DM M:'B?YN.!D4+;D((A!2:%P9&1PCZ=ME:WT6]54;-=4SH$,^?Q'"+-%M[;)N&D MJE-[L[F=(;=A2*T^[/#,-K^A)4-+AI8,+3V7 UH]U3S7?F\B_G5:GXGX'UYL MK^,<66S/A'F7G5-[4V?8D,+!DL*6!EEM2<%$_ \OMM<]LMB>"?,N)85-RQH, M*1PL*0R/C!2.*.(_*N+"F:@_G4UWRYJN@PVNF4#MUJ2T:1&%(25#2DOB3IOJ MX4,GI8,-^?]*PU>_Q-'83ZU7G^ _7INP?YW69\+^AQ?@ZVP:'*E[@,_$>O>M MB0TI'!PI=$VAOPG[USS ]\IY?32Q/1/F74H%;4,%A@J.218<49S_EB(*4XHH MF" _&_$F,FLBLWLB)9,O,J2T)W]RR^+2@R6E@PWRY[.MU$0K$^.OT_J.(L:_ M;%37D<3\6R;F;P*]AA0,*10+(H\-Y^DH8OXED^J.)/Z_<>M*W0-_)OR[5,MM M*MH,*1PJ*1Q=!\A1.'3+9_4=B4OG'%O!AK'CEY*":>0WI,#G=&P%??OTZ"J> M^LY'P:EAL+NX=0>4:NIM:>L?;*KIF7V!0R*E+?%A#2D94IJOI=C4/C]T4MJ3 M6UH]]2RGZG)_FS6.HTG)T,0C+U)[U=J@*O?02T%,5='V5;U]0T:&C%[(2SY8 M2CKC!T(.AAZ.N4&.KS)=662BVJ\*N7R6*&3YF:I)DQMY0@J&$'=1GA MB#K6H[THN\.+P6VJ# \]!F>BN<^E3 TE&4IZ I_S8.GI8+,#Q<3]+V((2-#1L^=O#]T2CKTNKK4_:%2H]:K M&Q&*L9\NR!&3!#F@)(A)BAEZ,/1@Z.'H'-+/(K6*3ND>/%"^L#=MN&$OFMT$ M(C-Y#L@HW,%%W<_YU(J!7L;Y. Y"W-[)-81H"+$J;O(1TB)9%3^G+FP6_M?S MOY_]#?ZAUC)QXUL_I&T[@^*=_WN6I/[XXL*SWHN1F-R(F F@[=A6J]EJ$U(*_$LKV_0C6^Q588=H#7WE>:[6 M.HMN%Q<]$EA8#6NF*\T(G\D7UAZXTT2\4?_RUO.3:> ^O/%#6@G]Z*U\NN0& M(/8%&Q'?QW]^>^][Z1ULKMF \_CK26:BRC?+/S?@3S\O?M[I--K=3NF?F@VG M]/-EC\*ZOT'Y3Y8]:OGGG6;/+.KY%]5]]%$K'*!'U>1PX6LE:HQYYVF%]&"E M$$ 972;8+)!I:Y@1:[:K//'7=KDKS23:3.M6\RY1#:UC_NVIC>E CJRU?U*O M]);?W;GAK6#CY:/SN MK4B6)W5>3#8\SV-JN>BG;^;<+FK[(I[DLA'".Q>J5V:'"Y)XHZU5T_]OV<-A MQW::FR+B[Z/Z?C_=UX:^JDU??<>Q.YV7Z/8Q]'4$]#5HV;W>IN/_JD-=FX3N M:Q1Y=XYM#,$S5:"]R$YWF:!=OWJ2SK!I=YTM!XH^ET0YOC*?CM.UF\,M.^;, MM3S5M?2[=J?U$MCKYE8>4[\#4PZW/69(>ZUFZA?9-?=3AR*U8LX*[[6V02]L M< K1K$/VK'Z4GO?'!+_!'*S;8*DO3;EP"RQ_YH2="WN8S7I&^ ^4"(;!4+-Q$ M>-;-@_53:]!JR&E(\-+ CT+;BF++:?[5MKQ9#!=DI7?">A!N;(E'BX43D!M8 M8 Q?2:.U?M2RK6GLPPG";N%E G\'!Z,6"/^2+9IF9"0I?#[!)<%94)#5\G"( MHW\S2VGAR6QTAPM1OTKN8#E6%,+*PA3.'[YPDXQB?TJ#-JB^^4LL)OYL8ET5 M_I+> 4/?WEG7L(NOT;>9A64VH0ALZ_[.AW?[$/?]'V#+^]%^ZW4"0);G8B/-^E55%Y4>KZX017/84'1;@P M<&:3*1PH/*RQE"+E[7>P]G@:)3[^\$TL AIUF9<<8[FQ]BLII9KY3]P;D$FS M=/E/RBJGGXNRN["6;K]X!OH_[^*\5.96G-X X7P[=<>PR#=N<.\^)*CJ=#8& M'M8/;G[/2W&$4\&>8-J!@1X[=@36YE MUF+=Q6+\]Y._^*VFUQF*3K?5'K0[[M!U.Z[7;7O#7KO5'C;[-__;/SF[ILKZ M:&R]8XY,_O:S>U9VC757'/-9H-KI#;F!)6JCWVUT2K3&X#FT1L/ZR6DVFI9\ M,U(3_BY3&RBN&^.<;N$0>Y 2R';1/ O^1C'UX MK4]O@U_!]_W(8_US3^IJ%-V&<#>>KKRT/O/= -Z?:\X2A9D_)-/VV&4CXH0W M^1V4TD24?@&-:,\"(943ZN"OO&;XH0N*&'0!7"20#?Z(;K[T.05:=_[Z#"2] M*"=\[^\GJT5JSSFI>NM9EUK/DI0H3=XTWLFO<01FSY+8?K5G)69H?K%R^4;:V:*5;'[K3Z=K?3JVW5L*&O:M.7TQ_:O?ZF M92Z&O@Q]K=5RV.G;@[[I>:C:M;S$C;QX<=+SSDFM7?MA_3IGN^V.W>ENVK]C M&IJ?^EJ:7;O?[IMKJ=:UM 9V?V/!;V[EB6]E4\_.-/]O/,KU!;L/1S)TN&D' MHMST4[0W9PM0VUUH]:>X.NW7%:AEH-M5:> M6EO]GMT='B*M;A)F.HRNNBT3&H?:-W>@F7.]RE>.J-HI>ZY=_WQ'Y4LGELW2 MGGII)E-O,EW5%>J.W>V!>=+=%#ZF.KDN0U\5IZ^V8_=[IA+DY>_B$.FKW;'[ M!C*R:K>RI;-[[,Y0Y6V\X\K3O^JT[6&GL_&@4Y-U?+(;&3;MGKF1"MU(IV?W MFR^!!&]NY3$^Z;:>ET=JI7QKG9J_I=CDM(A L%D8VB!![OE(JLDEX'JW6G;/ MV;)(ONI8D+OG4 T?' D?=#J.[;1VR\ :/C!\4&\^& C;!LJJS$3;%&D<,C MP+M5,!A<8%Y++>$=,U3=^@(\(IC>7'&RC0AXO*\YE.!.OS%V48 7=T9\SGU8L08'MA:^48@+; M!%JGO@KK]U-KY,8>^H\CD1!LY%B(1X$.%0RQF^#'[B2"+_Z'P"+IX>I+?"CE&]H= )\)Y+:EB-/UU*2UQZHMU0@>!*]=Q[LO0SKO?<"0GR% MM)ZXX6SL9H)+">:?%M_#;(YB$8L[?&=PT9[_B[F MU,4XIGO6]M^>D\QSIXH8\B4G]Q@(L**5(OX3?$9!I$#P+A?5&*A2-X"9R#'_AT&^*'+\^1 MKY8U<*[*DO6E6O4D "N@ /^AU(\Z7Z5]"J#(/W5Z97*@^RSJAPGB-E^R1IVP M-E>WQO!BBP0-'RC*L@AO;G&K)8M2 -.W(D3P;O@#62'PITG#^D/@.Q 9>BE* M--$@Z4+U[C32#%+XP_D(IRO _XS X4.J-^,9NH/EXQDV +CN9 #79J;#8'&$<[EZ!2G-#756FKOY@8 ^=38NC#'49ZEI+=@WM M;L] 6%;L5IR7N)$7+VG;O5&FDF+CBB:PHH4W<>-O H/B6W6IUJ_7VK&;[;;= MKC&"QX%>S* -%JMCKJ5BU^(,._:PLVG+JKF6IX:,> D0CUIIXQJ%7'ZEFI6 MJY:\B1_Z21I3L0F,B17MR<1(AS,.IZIXN_+(]!T5Q8 #CZ73:\?3 M)9M9QL[.L%.*&=.N$S\[S=8<4,?+,71VXC8L.'7]@!\Z$2!CX5\8*:; 62!1 MY_N\=5R#;02$XZR$+5@F(18A3_C[C*^0/$99C-%0MI>U)(PS#YMP6!)F>8JP MQM;#(YM:(G"Z@[EK9ONA7R=YTVU7QGY8P5/S(%&[BY;62LD2B%L7I%XN8/BE M"+V$"%Q1"/0"Y,9X$(_*GA()L"8>0?]DA=AX\79V!%^X))EZ$0+U"-OZ+-(M M!(%I+*]-Y>OD M=RY0@(!7K+PVTU!>IZ;,5_UVLXZ#Y Q559JJNK;3EG.:S*T\V:T,[>'&D"'F5IX" M32)MQ]"=UMDR:&K:TS8K,7_Q>O*%$%Z-R\B7N#[V?.UX9['X.+: Y"M4/ Z' MID]Z]%7*G+?%1=G._%A?&G273;^4O\ 9>(D5\7S7D9O<63=N@/7A5#A>>(M^ M?JDXC *3VGO-$72$[$&X2RS+MZ@W0=SZ([Q][,CQL74!AX'> M"IY*B&T,H34+X60#6LJM2Y=(+QB[?FQ]=X,9G3%^FH^P_)__( M<9EP<#CX$ ]()SU9K2%+[.0=S\K^R+T #]8KG/O MB>+',YR8'8NI"_(?WO%1W,0S%\XBVB\:*JFZ,>=: MAH"5!5[].,#^ U=M)_LI\<7RYJ#C&=TXW,?HQG[3C&Y\_K4Q"#DL*#LN6[2Z/A]2/-LM6@UR:T[2=;:O/U]]\+=/&AFRK2[9=N]]ZD@RP MH5I#M4^VXX[=:6XY.*;R5+N_ZH0:U2!LW&#Q]+=9CT*#9@VP[)K]QVWC.M4> M+-G+7-5!I]&Q]'J#/F+5C>%?GK76(*\PT/'@$CVY"EL0A:($SJ,6\.,P<>W^ MH.P)+"($2J-'8(F!>HR9B]+&JZ5R*]G#0_QT3EE\\N9P+;NA77G>ES&@H=-_R+@^+^[ M :8T&5O0;K:ZC:'BMH9U/IW&T0^@YU0 /7?^BM_*JF&0*^Y$X,$G*9:&$*'_ M'OI8%'*54O$,4+8[&H&J2>57@7UT4D]F-_!+']@%BVKN[WS$P8Z%-4N86<>@ MI,KX8JUK&E;RFBYA^RPB'BQ)YWBJ?#$QE>$(?PKG135)T\!-8?\3A0Y.-36Q M $DT$RRDU+-FR=R#".(2/Y%?E]5'A*5)?X+S=4= ?!=UR.U3=BX?@A?3Z/X MP&0WZ99H=-$Q+>P12X=PHO@ MPI='2FLJ3]Q_H)3Y3D>0S(3:XOP.X=]3_SLCGLK2KJF;I'S8(*@F[H-\0H;" M"M>U]K/&,T1-M34BP4_UWR!3X*J)MN&&;F-W,E$T(NF:46039+)H=GN'Z_*P M'([+N48I_A3> '2=4242^AR8Z\W,#V@)BH29)=R4UI2X8/@$B/FORL ". =K M+.ZML9^ $4V62D+2^QYD,JW-#]FLF'MYQ)N?N%AV%F*9HA+6-&!#Y<-VU4_/ 3$BK+ M=;*L-^6[OP%ZF2%BL(_4"6<_$8*/[#Z*O_&#Z+#L[-2(.. LX6HR4<9GSN^* M!8E_DI6L;[Z%T7U(9!:C%,>BX!LX0U:[F=$=PD%:*8APV,H$OGLGB5T\1*$' MLA&)C@DBO[_\38RH['KPD3NB:E'WN^L'9!.CPI=+I16.@^A>+BU7_["^&=H2 M\)#Q&%B1_83O8$5$,]".?O(-'C&#@XM3Y :R+3)A8 -9IL3'@3_QN;V: M;Y!@/+A\. E^$MVQ#V?!EI;G)_%LFJJ1%-\CK-"AJ:($D>=C9:ZW_%W9TG)_F>B;M1+> MQ@W\'I6#K30^R;>;?TO5.O9_ &%*0ZX@A,@ ")*(CA(AXOT1X=V/HN^H]_ $ MSK.5! ^V[H:O9#)]-;.01!+\-+I!06+AHO'XY9WDFT3="^9GPE7^:'R#UR.F MJ?K];#VU18TN+TG!"UXZ4?"5"'W8]162(-S)->S4^A3!^\_I+KX*$!;?\1B* M->R^-M^U=L[TI59:[PS1B<9_ FU060MI"'2?U);/;V/!'0S4#?%;%-_"6L$) M#@/Q8,D#_ @,2 KH(APUJ, ?S#\*0@']_ 8TUU;O05+]K[\,6JWFV_D7T,?. MV]=*PH*1]MW'9Z!N?N6_AC6-@7]/*<059U"MT:T@ MB9RUPBP]F,Q4*%L>NJM!($B"PSR"QJ?;4&6@<=A/%X$4( M:@1ZG ;X]DLZN98=,-A;P,$!FXRNUJ&#+2THUE$)1](\Q7,BWA2G9.-:GRY^ MN?S*7YT&LX36-YT&_HC$/!\X+LMI]+M_!=L]8AIR. %BWX_R>P?*?_)_ #_?@K.#%A!ZP2$'U^@/(]NGG_) M8[3:NK5ET*JIT:VI'>.^2&_0: Z?G?JNA !1!5SO-#,[$N0^5N912$?:@1A1 MQ*@W>]/*@QPPS2RXC'A=FL',GJ?IJCLYZS7WTE77,UUU!]Y55YZ:?T%GB9@ M%PE*#K2PM?+TUV\.ON&P[S2&[?(_'4X;7=NTT6W01F=:U4RKVAY;U0ZCX6,Q MSHBB]IUN5%_EIC2:"+E6?>^F[IMUR&A%E>/.]%6;YQ\HCCK33&Z&9)%0=*2S MJI(\Y[P+7N^AE*R7;:V:);RM;M<>=.N+26ZHJ\K4Y3AV?[@I8.F>B.LP5/A* M<4PEG(2"A;RO$;!WKF;N=9-Y!>UVSHU-NM= Q](KX? M<%*)DM8H6;"52^C->30W0%^%Y&VM3,S/Q*QB]#(1+&MC\\+H];L/:DGF'S./ M]E#(O,Q'UU0-WF_/:;2V,:E(R6G4GQ%JCELA21:%[4-&3X.%4FM)R//%L%2$ M>B-&V-OJ4=MY<4J!IE%^<@:-0?&AK*^PJI+:W^-H)(27Y&7=X@>.C6 @C:SW MF\PR4)0[@F8,JPZ:0?3QFVKA)#;XNM#"^4]JX7RGM7!>YMU3]6:+W;I7W4?J MH97$Q[K[\5J%:KUY:4G%HBO.[11)Z)D/CGI%>IE#_WRO+AZ/TVXT6[CY=]1K MP[>&)K%4KBCS_.0.1[Y$D>)XJC24UZEA2RC4!#5V1UE\2I3YV,K>0!Z@.U5M M67 )<"?PO2D^SZ=!/JJEBQNZQN DV=(Y!-.1>I+9R,0>H3#3P]FB1]IFZ!V/ MK%@S]Q441M;RZ>*3;A1^A69S<*L]+!0[[0-?Y$]7O?I@<\@OY3TG\/Q_+ M)R;L0B**"#V=O>HE:^3N6_)MHY!VE:$8%# \\E>EU-HO7X-0+<";V(/Y3CI2 MC+!07$T4*_,% 6" C?&*L.,5W![_AU(LV;NP'Q-,JEE 5L\,7BX8740U;>ED MA!C(2:(1!:(4P,:3\8-MCL0Y?.R<+.X]B:HPHHIJ473[<3]8ET-I; ME\!:=EO;"**]""*%<:,B-R2 U']@H"148F<. <>B OB"VBDV9*]%8^IAAJAJ M3527Q6A-(1"2=8=G;JB,,A7N5(5I0!>6!9SF_$I^BTYO_!J"X4&TB ?!-(6] M]]Z:M$CX#//+UZAQN#]B)&54##^*,:R)>5)[OG*8X89'"$#@T>XT#!D9J"Q& M[7@7FA58XR[(:S[P3,CHMH?G)Z-9@BK9O8F^"\8@F)O1YZH>W0G$0L$[25Z$3B6..L/3LZ'&W-1>@J@-0R9 MQ$R3&?W38NN,YG:1AV=D2R4<_D^]1FO!5<[P: CI4O7C/>Z54+\RIRVD[9+_ M[OY.8$A^)$7$R(]'LPFV#*)$!+9?6X,ZHQ3.6SC[.&LPR M!*&%83;D+EY#K,-AN*/1+&9(P"DZ_V!%TFIXB=R?G6.%9*,<(V1T8DB00^=! MFN%J*50D=7X,#22?K\$;(&LO.48TVI'@85TH.Y$BX=6W!-E)9$I8,CZ*//P= MD*@:U.IT'3V4>#YJ!E&C2??RW'-_;P M':(F8;[GG--5* $_2-%6TVC8H!@D+MI;+D47!,,=RRQ=[$D4.3 ";@6X,233 M&*)(>"J11ZXMHVP$.?Y6 <]5(8[BX[-(!0O0TL7("!V&K@FPSOTF,KTB@9Q M9$\X;BN-$D8(D_%GL .%EVF4+'5M%^W2+%M8S LJ2QEM(]!]F)5I5&;R,MTB MPR(N/Q&\S"S0 K9S&L5$R[C/V!<$#*$@K5+XIZ>'Q<82LDY9:4K+PD6P5DXB MUNA2.\(BQ*(WLI+(&%,%RP+(2$<$BZ7[H9P6_/,V(F@P-_%S>_PYN8><#FE% MXYQ%[E K9!C(0,C^0F'@>'[88+<-4%$9E R M>807B2L;&4_ :NJ!#>N_)=$I6#ZI5#PN&&'89R1<<$$4;"T_%)>(CD+V.H]2 M^B,:D$=A#X(CG(,65(\1+KA.R5V&-,I,(SV1A#4@>B@83T'))F0$'S.II8]? MDZ2K*4 H;*0'F>C6\XLL/U!RB<'8B$:H&Q0..=PO'>Z*Z\@UGY_*L!?"/!): M$1P.GG@B@D":+?#35Q(K[>KJ2X:/9C'<>D0Y ;PYG6+@B[F)HF0;A\B640A8 M";!FO'=0D9Y&![152B)Z.H47E# 2\'=,@T??$3T9]:TGJ&0$%C.;2@3G6>C_ M.1-+77LM_D>GN(S8_A#97@7M5$L.^3)&$-_R@W+N'5-J!DC3]U YYI#MJ?N- MP>%E5 ZW*4U W=I0 %&X524#$)50,UY4I>L(^3@PR6OYJOR$\*H7RRHG/BE&+))TV$ ME$3*(:L'HVP//X:>! 1ZP_9XP7Y"J1DG%*K75Y]!3(.H8<&HQ&O,-L9_*.PK MHUD11NS('53 W S6PYO-3D<^=,F6_6+6EWRQ)%$APYS#,Y^$.4SEA.<4(RR+ M0!@U89 5^2R1:36FZ^MRTH#WRS DBJ "W2O6SRO5]A MZ(8I%XLH3U?9B?<<'4_O-(Q2%7\@I#_%EWCZ." A2=CSI5E6A'&:L4K9+[#] M@3UEZT*"S^>,5[0Z? +CEF#5=,U1H'@Z 1X#D9*5UY 1*PWN&X$\BE_C%(TR MU+6)64W'A ,63EZNH%/,2\J!!MKB@LEE'\U$B)K(3' M3[[Q8:!I$ N6/)2. /+SD[O,WJLSX:%5.C?-1S%\0@;S/1M[8\J9@,"6&I]K M9)!Q0Y3Y691.27!O49&C:.J>X8"U=:MJ7M#GRO:E1>$@! MQ5XBZY6L5/'T8A3O=4$_YR57$W"4]!,C'E5/9/-8A< X7"P"5!:P=:M18%%."P*@PKZ\2AS7VO@TGP1>H/,H&8' MB&YPX@,EN#%Y5#B0(T;'=I3H*..T30:+5A>AZ=KOOKB7XQ>':1&SPD?B*GB-$S4:7<@H$8!]ROD+7 X2@1(23VO(OO M0@5!=F0Q+'L04N.BT/[V*0IO3S]1D7G=Q<8?ZJ:M #<5T*:RIK]L_M6R24ZE MO8*E'8=,Z%BBFV)1$*H>3/FC;V*A_DK)HM":YXI!"VDCR$DW8.B,A1BNPZ M5[U#H2$Y@H].'.,SB'<:Y4/-EAZCAG[N4[F58O:YK?+TF*6/\7D 4>$0L(4O M9R]JU/43W0DM^(RR.E?IB7E*H+C8@B^S;#VF&..LUUI>C&'J*@ZSKJ*:+LW[ M62;I5G:AD>C41$11AG!@FIL8V\Y)"LMZHDL?V6]IW=GXQ"4-G5J< MG1J,?6K>I)&'-Z>RZA95#/V;$LYH&5!%&VM(> MZ87=T:[PBH24/#JHFYY:^B>GXB;LH\QTI06 BP9_7EPQ'WE6/I5>F+-,D29\ MHS[NC]ZC?K.&+1<*5.%@>\NINCJ]ZI&I0D#>B^Y#2GA-8QR%E96/;?"NUN?+HM)IHJ6RUBA/8II&58M3IBB)-7[78$W]RD<6>ZNLU)AF-P/OT?TL94$6KCJI'E$F'UH!-!7F/C ;7T M4(<"$Y0L8- >P8FMW(74^ZD>9(JX8?U.K2V47>&/[!R,)G_<,A @+F"3W*(\ MWJR@0S4/C+!<+KT7W"FQLLQRP3?/AK_A2BA*IX,YS2\);6",DH).I#%=^3F( MD*<&XV-X\)V6"<<@)2- N#]D30'M7MX$6V19845Q>WP0"WEU&O[K59T;'R73 MBV*I&46\A:P%D8L&)IBX"_QO6&D"FBBD^ RII(A23"J+I]%N/!W=Q?R!L=5P'7AF MTH(D]A6A&/NI!G. #]:<6XRCD0 XA>7<@];42WY*%H"GFT.U+99GL*6,*U&B M#SXLVP@&.[7.)U6^"RNDAJM,"4\MA2YR=YN")GOLR,'.BL' M>[I0$XJ_HH#[&&#13?"[,AS"6;3L#D6!EJBGQ^6-D7,\"(D3)J@C$M]GH%[K: MUXM_#>K":A^E;_F.BE>!%#[\D*8,\1[R6ST=;4:-P[XL2?59Q5FB<1'2<5G/ MIVSBX]2ZZM!'/V@"Q*+\\9$Z,XUSR0'47L>]&.6_T,L$,Z[/K>&\KU,?BBV= MW@68%3ABJNY)65G+-Q'")EG/Y$J0">GAW-"8PLSJ_;]@_5""_MI,M5-^F,51 MD@&54*44YGEDWR5Y.VS8RP6K\GPMJP^JG8)6,55:VGJ\8YS+],R+T&+O"^ XZ3E*8S6?+M%I(CA&" M3)-.JD:C,=7T$LX7%H.AHB@+%654ES5ZK$5HE(4!PU**U^P>I0>$P5*B6CVF M\I!YZ>1J9 XL>K9494 OQ&A-^ "KB$'LJ[[-C/H]T3OT(BN)E)?$I+_G+M[66@2T7!H?3_E'>WGY MQ_J^P= Q6!P'6#/RXM@;[/,V%#XS""-MJBNE%!'3DOX;A2Y.=EW*TL_':>5[ M62YLS,J6WO_G]Q_^GW5]:;V[_'QU^>GB_?GUA_?6QXO/YY_?79Q_LJZNX8/? M/GR^OEK8PO.*T<4CK,G ^6&S,>@-]S+;O=<8MA^?*[_F*/,UAS:!8?I4L[3+ MAQN5SS7:;"/ED\&??2M?0#=O,V5^HZO91'OO8?K4SEK[:=>POK8>=C!Z3HU\ MH*\O0NZ505?QJ[A%.&JTWK_,;@)_I(?7/_KQ1%?JSR7_D)ZL5U_>G5_^8EV\ MM_[F_W@31N%G\!@PI4=]+C_2K[CWT:ES8H7N!!;D"?_-.<('1C&N^\([(5-S M?-H&6Z7=^=O/A:>RQ]>W MEXTPJ Z)]89&&-1 &/0>%097.$KN+@IPGI)L"+<^_#GSTP>CI.O(EW#;_:;A MRQKPY?!Q)9W-_#1\6$<^A-OM.X8/J\^'3NOD#.N;J02KP)!E:5S#C#5D1KSB M?OMYF7'N]W)J6NNQJC/#IH_=8??DS.'J9O1?W=#8I[5DQ:YAQ=JSXN#DK-6P M=,P.O6U*C=C @J=?5-?N%VPP"%-ZJV'<.C+NP#!NW1FWY9R.?IJ MN'._=]ANGIQU&\6Z(7(YH] $@&K*EWBG@V>.QAJ^W/,=8L:YL3 P7!C_;@1 M;G+0,MQ8:V[$/'/#NN(!$OX(#%B%+&%XLHX\"?O/D$.ZP87U$".1_ M$8IKCAMDF+*.3(D7VC%,66>F[+1.SH8-ZQ/A>QLNK"$7X@T.GKGWRW#AGN\0 MJP>:#>N]N#'V:2V9$"YPT#-,6&LF' 3.@U3[, 4#-2;._O G>U&80:*8<8Z,B-< MY-#D(6O-C+TV,&,'J^A2/^;!-5\"UV :U)(A\3*')NU1;X;L 4-V&SBUI@!F M\-KZ(F+KZLXUV8]Z\B;KS37"F]X@);R87X.2"SO+) M!68(0?V'$/"9G_WM)O[Y;)':UYQ+T3DI81&-^O+[+Y\NWEGG[]Y=_O[Y^N+SK];'BZ^_ MK3?_MEG4'T^]P\7)*KC#:QZYIB^9=EM_CY=0/:: H3[(IAS=9O9EA%6Y,30AR$91;>')H^HB1(6A>KX[D MHJ;#)00"7+P_GJOQB)R8V(&5:_[=A6 MJ]EJTZ_A7UJV&IQ*+RR\/2D .^5#LVQK5$!BE$.=7N'$IMO,94!4U9BICD^'!*1X5.&1C &KM^'#S8-+(I"+*)O#C= M"L=K)_./4)I?;5Q>U[J7E>\W&W"&TXGG)IKA1T]PV#@[*R)/&.=LX2"ZXF16 M&L$8"#6M#L<2P]_%5,[=6AQ9!^LY)^1Y=RUQ5"T.#I)(L3%?_PC'@/$T1SP: MW"X03.C14&AY]'*>@+IU#7_B$L>OXWNDY'Y5.*K7$OK_M:U3S?])>$XD#2R# ME<=18.' <(W>8IIP0-/I'Z$P&\=6PLN +D>Q3R1W2X4XK;?8B"QN>4+BQ]B=B/LH_F:]:C6=]NLG6OFCZ[3\))GQS%-Y M7\ SJ2"K[&J*4C:F2X]OW=#_CV1=22/78$=[8#[SKQ*:XDTSQ6FP(0VLD$!? MXB:>N?$#WZ73H[OLV#B(#^0##T2V9N&?.)%W[./U%C7I%E14([.!,5Q0]DD# MHC8BYOH.=$NYVL%Y@U+^(Q7Y^8QX[4)E<1K.B _!,<-?9F,Q]5_Q#%U)+4@K MY?21/:YT19G@0/(D>9C0($1L/;E M;#OBAXOC@<-;&[G7M5*<-DW3JT&#?/<]&N0*Y ]7B.^C.YH@%S/9>]IL=S5C MM&1;A:,DFRE? (YSY<'!R@U:-"5GB1PWJ\WM1M/$GY %.7$]FHV=2SH;#9U[ M@?@DR?PK4*NAE3[54+T>NY/%<> :4\"9XBG1)-N,5&\RI:.Y$352FN]0L(W@ M$&AJE/4;SJ"-J[C\I9J3#%C: DN4"6T!7=;)+(3/R:\6X!>A^G/5G\&#IB'P MXSAB<23'1I]*QXB?]0BI2.$&-%=X4Q3/:[+"GZ7VXJ>/,B.1U0<\[Y7S6I^T M+5F$Y@?K_)=-.LZDCGQPN72$I[]JO09&_!X%WZ6D)W7JD\\&Z@R\Y_"61(.< M@ V>M(UO1<\_$#^L?\^\6\DB=.;9IB1'E5Y"8GD1K!:G([L!GCK-.09/$FQ= MC5V4^5$N)5/WFPAY@O3]710(%HSW;'# HVT4!]IZ).N74P41@BU9F9PDL ZF M+OH1\ZLI?P R>JB+K\6[B>2\:#]55UDC>2 QUZRO8A2!_*7K/;7^!>Q"X@YQ MAWU/QA[ MX0CH4';^%]PN5^*XD8%BF-QG8^/)U>5%Y/1B M:P/DDXP<$T6.GD:.];'3_U5^&NMOU7J%E]=JOIV[C,)UT5>KEA?8SB53NT"\M4E+N$C'S-CTV$-$SR#E>!():;EK\GJ6G"\GQE$3 MEU!FD3!)L9?K6ND7D>>ID8XR1:Q0 !$D.*%\M>20?E'N2&12QX4+OKVS/'$K M'4B7YZ?F[Z$0!>JW$1K^Y$FEDC;$>(SA.54(0 LINB"YKQ"BSTB>X@+!Y-92#:[L$Y:* ;AUY+ZZDP@$;X1QM>3-TF,ME&BV>Z7GR!_Y%()^<^H,'JOC MW/!D6ZM.MH72A)%HQG?45;SP==*'A$+262I";HI M(*C1QLV#@B0F,Q[,GK4FJYE[6^O>SD,W>/B/Y(WRNP/II]0?N%MC*BS2&-#" M/\F@[\1]D.4HH ,G4WB41?[68D#F7L0%WXT8-<;"(0SY2A[6''SIMN0)$CV' M&\6%Y>NDQ8NC'MY@*L87R@J>DI'D>":C_6,!)B!GKG6?5[K!Q;' MJ.ZIV"3AT/9CS3F9^D&Q $%=47UOA$+$+W,C\.KR&_E#Z-8-IR2P]DR&YMF$\7SLD'C( MZUZR= #68J)@Q$+KO$A2SW87@AIV5HG&175@3!."*EI('EQ0_"!K*>$3KHW# M(NGO+M "*^6LSUCWA56J3*'.J:R-GD/0RUXHF7Z#VE8O"L], 3=1\6,E3- X MD$; S2SQ0ZX'](JB74:K1W$$9F483;"NCYXK-S9VJQV]Z6S&1@8_CGY MV?J;_^--&(6?9U2(SD?[(_V*DX$5N()_\TY)P(^PP?_AT>7%]_<'Z+_":WUK7E[^_^\<'Z].G+W_[N?#HDO:JQ7,I#U<\\[%L M?"2?(B;"[%B&)V=7L-[_CA*P'G%-0-:A[\Z?R%K)_$H<27FI=6V6KYH64"2@ M[Y?,U7^K'!>P/@B_5K,Y:"S>S?,NV?3>GO5ZR_-6&W1G]D],LNOPDEW/1YP+ MN2TBSJ^7__S=MBX^OUNN[U]ZB>\N/U]=?KIX?W[]X;WUR_FG\\_O/EA7__CP MX?JJLFM^1698-(-G>%B(_0/[Y] E 4TGINZK]>RL.8RH-EN"%HAEXHQ4.PI M]DNZTT2\4?_RUO.3:> ^O/%#6B/]Z&TQ_8@281XR ]_'?\Z%1:/) D-"K,@W MRS\WX$\_+W[>=QK#=OF?F@VG]/-EC\(M?SS3K.WOT6U'WW4]K T M?-7S=\/7LC=R=M: "T%G$.VEC%[GL5F&5=G.8"5S=K@.4FNAM+![LK"U:E_9 M>GM<<6/Y;J3H0%G3;/1!&%C4.FZIE=5BM]C\>BQ[/;J;;6W"G#?NZ-MM'($% M=RI7-AH) <;C5JA1SV4RL%3BD9*K[W79%G>X\!@7\L2J9AUDJDW(>]5--W&3 M4C4_Q3%FS]^8),?T_ZI$DN5W\4YF'Y@TWVQU*:OW>A"T-[?-C6EOV>_W).XL M^E^P5ON5I#,$.R5S\N7MB>6+D3]P@^?O):5M%HV?)Z:WK3M\@19R''O[/AYP< MSM-W;APCP!(-F#RQ.,WR]Q/_1_HFG$U.O8CB./A88!$X#D',PN'L3A/,";O9 MZMH#1,$O+G8)[V_#9FO?SN:JJ4R\&)XX%)[HO0!/."=GCCWLP?_O]BK"$\]J M3BU%^'5(5SXSM9RK[F,NO\%HG6V%@IJ27*R_Q4(NBE[\M$=A>ZZ>_#&*WT>S MFW0\"]1*OF8+D<;@I@36.CEK=VRGU5^@+M+X&^UC!8,\Z3[:)V>=INV4: Z& MY%H!7]S:C'Y+!74]I=HJXENXH,\BW?*.<-B4T[/;[45BVU"4E8N4)U/OZW@/ MQTM!J]A^CQ34/3GK]YIV'Z>R5(*"]NG_M;J-^6JS:OA_A5#\'%2F1 @C#-"7 MC KM_?=[,G.J[=E?A-^!"Z.8YC09YL*,IQ>TP*S:U@1 M.68TX3-HPET(!H<\-GMVOU,5V^DH(I]?8C%U?8_04<)$Z U\JO3??3PO]!@S MK!L!JB\F@_\,F>A]XE'BNG,K:T#G&">'M@=P?=BH1*]FG#'"\AK9"J M3T!(.)>LW;7;@YW=C&K%W*KM9EQ'*;9]["Y7Y>8WR;,M!(>&M1V[1% MYW :C4]GB=B#W7V@K+)"6&>'^@G/]"N^Y'+\.SBD>)Z;\DH'>*7OV)U.IR+1 M/A,??@9INU<2ZIZ<=5N.W1ON' RK5L"X>N)4MI-*R;FS+7R@M+]$?,;1M]D; M>8+L)8)I\3D*1]OYBCTP<[M]N[T[U9L0<(6(9XG@W#/Q](%XABV[WSO*4LOG MK3M(W?#6EV/'=I*:AVTQK"Q!4.>8D?^''Q(C\MK M4F)E3,]G*4W8/R$-P0(=V(/!SOZ^,4 ?IP-U0<;JW%1^;DG:O>;)F=-S[*ZS M',O(AF:X>JU^(J MU]W+:(PI62'*617%W ?EM$_.^GU[T&Y6A'(.UG;DHJMR<),GSYG6M[5YHZW7 MG^77JBG;E,<[)V<=NP6&47^X]$,P^I+T;"> M&3%IP]4=K)VEL+HTFM@.L,OTR[[@+68 (%/W 3O9=W%##D5YEVVM_LIY35B, M+TP'VU6V]WHG9^U!UVY7QLW=@W(P+' H++ FKL=N+(!]S=C:T:P*"QQ%7S/< M73P3GA7DUHA)'FZA _ 0-8MN2QX8G)SU!P.[V=F9!TPVL4+DLUI^[H=\AD ^ MW:8]<*I"/D?A"BB'#L?,R?F"013>GN)D7KCW&U/-MK% _03G=PW']QY.KY07 MQOX/X9W^1\31(AOTFSSOW<&AB)6P)$RV\1FDZ$J:62D_^P[(SZ$]W!TUQ%B@ MFV#*C46,LT+EB'([GZ7+ M78HQN#N:0:F+5'1VVK#-Z=J:V+U-8M-#UNFICI3^%E;YUP6P?&Y\[=K>_KTHZ M8Z=7@99VL=.WIR7L@Q[8K4.+)U=/Q,X#\2@#_6%_LO:P@X,;8?+L@3,&V-+: MLYV^P>4Y)#+:")=G#V1$G=$=N]= MH>T,J@*T8JS5YVH,W OY."=GO:$]=*HR)O1@#52.'W_:>]SXF"!6UX\>;\H& M+1H.VN[:G6Y=@+$-&GL%!/$.)-=&DNOW>G:SLZ]RB?8Y283FMU[MT&:U[-\R?FXK%'XG_)O2#OY^D,4Y&GH]M M9;O#JGLXI^[2-&RH_P;7#3]N.3JK^(^.K.C<6CBK)3QEI12)3TQ8TOXZO4385' M<]SS!RZHR-[C_+UL*=TG6$K_Y*S9@,-?]),6IV1/W=CZCL_+%?CFH[(/V[]= MF=G+[H@NIN1"<$+=SJ%C$_.H$$VLS-"MI(EAA6CB6H+" M-=G^WDDX)^>S]"Z*83W>AB[7L+GQVM:74[NN#9$-;:?;M)LE_9N+.N;5N\!- M$NO<.K4VW%+_V;;4VOBX!\^V-O*^X:C7/&YT"OG$?]G\Q(?/MJO.QB?N-)]M M<5@LMRY]O[9XN9:;O6Z%+77$'D>U"Z?=!!OZWHN1F-R(V&H[MM5JMMK$4O O MK07-_)S1AJIBMQR!VM]4M5XDR6QSH?.8"[F?=5W.TB0%8H;3WW1QB-C0:=O= MYF*IX3XU_J9:=8<=#9YYN4&[\?*V M.F^GB>9LWVX/%MVQ1W1]:)3\$X45:Z$1-G4$MR3-S=V231>V"TNC8](!*[FD M?>DEOP$Y7JH9D"UH2C. M8:W(OVY@35W?._5#:^1._=0U Y4VQT3+SO(+'.5%^(X/4A/&&PM@\,[:=J_5 MMOL= T)Q2*2T"A]M_Z0T1%)JM3OVH'=@O6T5E["CT6PR"[!DP8JH(V,43::Q MN!-A DK3\D/X;V&]"J(D65ZO=KS]2:N!*-7Q4HW]._UP+^AL/\')?A;IY?C: M_5'"&0X.M-M;$7'-BH1K1#2O=I*O":P;_NT)R,>AR$YA+R_RI2%][D?7#C$,XAT8[W/9_NIG:&0XT9K6'?[@X63=;U MF<)8JU6BIW7%Z1/04QO[A0=VL[78+_GLU'04D2#N>TM*:LC%X_-Z3$_2EC:L M7J_/=?H;K9[?83X%J9=KC:DMZ*0,,>2*^+I-?K].QN=^>6=M,6 MM^>>Y0UGKZW9Z\4G63;4S$QPW-/9U%_RK-_[?1YZ>Y!#O2<;J;J?*WTA]\6P MM&'IY^^MWP]+]Y]LH.O+L339'C^G.#9,54EH-6 3-[[U0P:3;1;9:"3@*N)G MI(XNMA(+8;DCS%BXX0,6!&!G?6*ED?4N"NE@*!3WT0_=<.2#[4'-F=217:P$ MT?8H7]"!LWT[C1)*=+V)1>!B$<';>]]+[V!YS;\6J^/DC37SG[@WL(!9NOPG M+WUXO?Y<-8SV3UPFDKG?:GJ=H>AT6^U!N^,.7;?C>MVV-^RU6^UALW_SOUPT MRK^ZB_-BP5MQ>A,+]]NI.X:MO7&#>_A[C0I+A@5X$[3<0;]2]O%6JW'](:Z4=OY>.E M5$79,.^\XOOXS[G8P(9Z%!W2=Y9OEG]NP)]^7OR\.V@XG5;IGYH-I_3S98_" MM-2@_"?+'K7\\TZS=^"+ZCSZJ!5!D$?C;4YWX7LEAC_3Z=-:N8.U$%'^1[AQ M8GT X>X5BAD+UN,N!Z(Y9YO9C]4\+ZSQ7*>8 3#(X9'QQZV=FYD,:77 MF\S$^^Z/S.B0,J[HO#Q7.#A5I&EW*P.G:"JO]T):*ZIHGH.T6D!:3M=N#G>N M+#6D52726E'-\1RDU4:I-;1[O:I(K2.J\ ]%JL;;FI+^S;GGY9FG@QW='9RE MYY@1.(8V-=I<@<;T',391>)$!+]N>U_S0@UQ'@1QKL"/? [B[%&8K=>QNR5P MA]4DSH--C;Z+DA0KYTQZM(;K.^KTZ";"_E"%^0HS&)G[ M1<'&6(0MQ"*T.ZV^W>WLJ\VP9@;#H=+0BKS;'FEH0",[^D.[US^@%+2AH95Y MJ3W2T/#D;. ,[&ZS*E+())^..XR[(OFT/])O-T_.P)NW.]U%3'Z3"*@Q!:T< MH+$W"G* @II=N]\V:*8'14$K\?;W1D$ME$%]N].OB@PZHHS12(9J3-;HB;)& M>^03&IE[8B?HVC)+&^Q-'83ZU7B*O\VJ1[ZK0^D^XY\C#K"ON5&)SY>V-! MW4-!W>TAC*3!XC\HHEF1W]F%:"@IV&T[=K]7E7"\(9KG2.CL0C24!>QT>N"6 M[,LDK(C)5VW%>EPYG(WP]1>3.$L ]G>A^^')6:=M#SN+1&_&,M24;-:=\[$# MV72:)V?#IMTS9',X9+/N.(]=R,8Y.6OW[4&)BC5C.YXN17-+(98I79G)S^P[ M/[,+/]!)R*A#9.KRU/OR8BC 1BE7)4QJ8NO/TQZ^ M3R+JG9SU!P-[Z.QK+J$AHDH0T<9+WCB-PV<)S'!>.,EM.0*Q5YMMVS&%BX=%1:L2,WLFH];) M6;O3L7N[MS8:,JH2&:U*M>R9C-HG9ZUNSVX-=^ZQKJ"O7/'RBRA+MPB9;MG% M83[6W.3C_)*EM%1&:V,.Z2#\7]OIV,-]3XI_\:SXGKRD8Z6\%1I_=]*C=L1A MOV4WG9USXX;T#HGT5E@)NY->C\'/VG9W][*,9R*]/7GVU;,6+L)1-!&R!]8: MQ]'$DA<=J Z'$W8[MJ.J>E\:>/A,KT3 ML<57:5N?16I*.NNTOJ-(5UW@C'F1I"H.=B1)JB>Q6=59R@D)T@$$OB\1T[TF M&*?M11&]L6%0,\5_L#2RKF'Y")%LINA[B-%JP_\8&CH4&EJP#I^(;7"1<(C_!R%4=%5VC()VVN?G W;=J\D1&2J M[&I,0ZOR0_LEH@X!MNP!VLH0496(:%6P9K]$U 4BLCN]J@BB(\+BB/:BE8\\ MLODXK^R/37J@L,%D[>RK:,H$U@^"_%8H_/W17__DK(V("08;QM#?^K;"_NB/ M03$'=1%_!YO<*5:&_"+@&H7,]5C7[@]34/JTD7:5'E7CI_UP!@>2U^;PA?#W MZ#H^_$AC%X[5#]WXX2(5DP1X$M\>1]1QI6)J&S/D\.2L-QS:G9V"^:9$\*#( M>/UD0&7HN(_M@F!9MP:+^ ^&C@^&CO=IU%2)>AVL>NG9W=T-(U,RNQ?#*'5_ MJ)H"Z]6-",783Q?DR(%F_?88.,EX1_H+O_!);LP?B&K:M)WVSKW@)F5<)>)9 M$?;8%_6TL=2@OS=H4D,\U3!3UZ\WV \9=8B,AGLHAS9AB24$\%FD5C$T\92& M3RDWE!W$BS##3T^Z]4,0 &OR/Q#5]@7I_>[)6;\YM+L[5:K5Q[$T_&7X:],X MT&X,UL/(S[)SJ?=Z0DEJ'.E9X MT>:1 M2(7--UY-J?"'L;*IN?"$OE-$UK&18:0^FZB.\U-K96#6\9'CI MX(W51S@(QQPW^ONJ07L62E_T'\([]2%I;BW M G8WF8 $(#\EL:)9FJ1NB'M8$5S??RJCTB5U2R4F']R&];SJ%L[Y$C[/)C%8R6%&@\+1D@$#R[9;=+YE@4""#@TT@;Z'R9)QN.Z57M#B80,M( M_0@982L^D)[$ CMLS G]/>O%_9JFAE!V5IQ[HY3!GE6GH92*Z=:]4A+>^8"*\7.4@JI,(^M=%%*YHHOJ\:,?NN'(=P/K*H4/<&1\#GBA]OB\*[<6 MWC\7NNETX3G3*/'QCM[$(J#I?6_O?2^]@Y:^8_<6_@ (!XEO[D MI2\/25$_ _V?N$PD7;_5]#I#T>FVVH-VQQVZ;L?UNFUOV&NWVL-F_^9_G6;[ M1/WJ+HM_38&'3F]BX7X[=?]_]MZ].6WM[!O^*AJW?9YD1J9(0AR\^S#C.,ZN MYT[MO+&S._WK'AD61@U(5!)VW$__7M>UEDY('(0$"%B=:79B@[0.O^M\&L'6 MKJS)F_7N(R]+PAFPG#SNQ9-:>AZC4?H\GNPIP.Z>O2G?W:GEE#D73E- R2ZO M2K\"]LH\_!2LR:K-6I2QAXSM3^LO"+29)V0GBCM"J@PX\5G]O,L_"#H[N>C\ M_O _/U3E[OZFL912#[W$FX?[QX>O=Y^OGVX_*X]/\)]_W-X_/2H/7Y2;AW]\ M^W[[]]O[Q[L_;G$7#_^X53Y\?7A\_%C;[7RP'248NW-XQM!?OLQ-9!#)KY@U MDK(!RY]8,Y]=A7_Y;6C[LXGU?F4[M!CZTF_B\8*?(E=8- SQ??S7,<-H-#G3 M$':I>+/X=0-^]=?LS\UN0VOIN;]J-K3JIMI)[FQZBB[6AF7?;377L+Z*U>?4<[=Z4SQ4"*PV#15Z^I$V5#B]7$ ^ MAPRC/!X;,\>W7YGR8MF.J%^B(2CH70ZL7]O-K*TH8^CDOK\&4:'_%$B#+7_= ML7RJTI%^W4:WEB/]OK@>_--1!G//8\[@70D\>-J$HCN*-?SWW \P.BH'_6TU MZ.\FR:(2_:;YH=^(,W_"(^=OO':&3_$%7$?G#Y+K8?1D_V;IH@0Y MN^TH+87]P:QUT3>,"IKK2X35@GMM,AUP+[C";._2G9EK.#6PYE-\-]*>Y23! M?:H%JZBD78F0W^)JCJ#!^0DA;?]*PBK0=TJVY4;+_F3KD*SJ;>O*4G82<<_A*S%,*.O)[/ "MY106'A;L M]0Z@28*6!%VA4EH=1>O-)H]X&T:9V3R2HB5%GPE%5ZGV5TG'F@BQ]RH>@WDX M8C[?\LF<*B)T!]NC]SUO:GEEY:&/N_C*^G][]O[:7_JU\RD5[553*MJ6I:*R M5%26BJ9*11^?'F[^Y^\/7S_??G^DOC*=WY3;_^_'W=._ZL!)JRP5/9;"4*/; M:'ED7KNVV+L["B.X1K6B*H)V#'?+'MX"3+DQIK9@34Y MYT,9#.;3^83L/)XI4B T=*;G])F-[(&]/$GV]$_CR0W(&P ,9>Q.0(GR_Z]R M^Y^Y';SGE=DN\%VMM2W?/;&R9-[52]9R%R/$J3M?D:!>&$D[_MC)9A!\LB:6 M,V"7J6X<>E-OEJD=.(=4FR7] 7NKW>YE.P#"S6#>#9:)MHZDGDW6BLI:T>K" M6NOH*Z'+<$TFCX9P(L@.QM=)\CDTE"3YK"8?O5F?J 9Z*C39>>? 3KX_F!]@7J [4ICE3=X5]HMY ]MG>.9P MTXH[PVM9[L/>H+SNB'QZ8NS2=K5J1U;U**]%7LL>Y4HK7ZYX[L_YE>!"#Z-; MY$&W(0MZX+PG3X9T+_JEO=P2'Y)LY;7(:ZG)M511P[,E-^W5AYN>;#C]SO?G M&$]'53N<^TD:]FSNX6\"K,IA9%$IMH/I&)B=-9M86RK?)]3N*C^@KIL;6*IX MZFSX>>[!&7R#9;EBTA[]^2WG>"U5MC?8 QLV!!L^L2ZHF]E4>QVTO-*PLAV$AL,X9M[L8*Q8P64P9I=3 MR_M)/5%'#!$0=4BUPT<-7#_P\2=_KA)ZWZQW:JWP,(I B&^[P9<5!AEF4S55 M.)+EX[YY,?5I1VSV:33>LS?Z5?'+PJ0=M6V4[H(BG7"U5 #DM=1( 2ACAVU/ MX>V+?J_;4]OE4QHDF"2-RVN1UU*3:]F7[;4]Z^W4C?6>; R+[N_R&0UDFC<1 M6L@*^X5_9V<2J))>(GDM\EH.H;O'$XC\)S=N]X+=7NXN%;/7G12?>=PRM M^W; 'IGW:@\8ESS?V@I)(0*RQZ<==#MJLU6546C$H>2/Q6L,P5:VR$H"Z-!6LR!ER#MC+$^*;)$RN:PFKFP"NJOIW M2%R=!*ZV:(9?D*.UL:2I:[95LU.5DTUB[Q2P9VS123X+K\Y%OU6ZC8'$5;!):D=WDM\EIJ\%GDM\EJ.^EJ*9=1DNJ$OR:C96]$NK*AO&-FV/(6'KDN$ M2<(_JVLI1/A9F^#@A-^N">&?;'@ *_4G<&TR#" ]%_):Y+7(:Y'7(J]E#T96 MI@?:$EVK5/&U@04SO:[:;&:+KPN7+$CDU (Y&VOIY9#3K1%R3M;5OJQB7R_C M7#^'6IPEY03K\MK*5NP;V".ZA25@5>6MU:4.K"+7R#E@+T^:;Y)0N:ZZM=6L MHF)?XNJ4<+5%)XAB'*VE7?0-53=::K==50F4Q%Y=L5?,1,FTBRA069T%&C8/ MZV6;0A1VY4ITG02Z6IF&$#NKVV\9%WT3)WOHV0IJ";^3@5\1]*WI0%\!YEHT MW+O55DVS=-W^GJ!WLD&N?=?M'Y\'JJ"AWFD_K>2G9-[*=NUJ5) MCP27I/FCNI8*C8']D;Q6)Y(_V9! J5+]XS.+I;="7HN\%GDM\EKDM1RV4B'3 MX'H7!=>F?M'O-'NJV2XS75 BIT[(V70T93G@"SLFZUY=5ZAME'.JBH(,? MWY4!YSUTY\\31A4=R7(/+57K<4ST4K2P(--[LN(*?K.%1=:&:C8KGD]=ZA(/ MY$,Y&#[S:/H@\/SS(6Y[XUNN":GFZ43KZ'23DF#3K*+A@21#289G2X8[KV,U ML0.KVM8-M=.J*NE;DJHDU?,CU2I:!)E8?V'V)!U*.I1TN*T[+]-3:6>-1\PN MD*NJ]SJJV_ M!A:\"OX[M%_[?X,_PN5.+>_%=OA[FVDRP9XGS-LC#$RL<61,L098W6@Y[[!M MY=X-F(^]6&Y/;R?)5\33V^9\/J9ZU/"_97', ?GE?WV9@^#,1QJ$TDG\2T!KV;\ M%>L9CFT>+/_*H:^\TTR?0?)/7";2I*TWAZT>:YFZT35:5L^R6M;0-(:]MJ$; MO6;G^7^U)M"L^-;8"]<^LU[8Y;/'K)^7U@BV=F5-WJQW'^DB201 6))1AO6 MO'A22\]C-$J?QY,]!;#>LS?ENSNUG#+GPBD16)3K4=;5%7 4YN&G8$U6;=:B MC#WDR7]:?T%@ICPA$\*&2S?(SHEDK7[>Y1\$G9U<='Y_^)\?JG)W?],H3.#[ M6N+-P_WCP]>[S]=/MY^5QR?XSS]N[Y\>E8,;0_[ATF0E!I8,*"2*7P!2Q/1*?L-:)-?/95?B7WX:V/YM8[U>V0V^F M+_TFGB5X)3+8Q5@BG@G_=41Y:FBT&\VL MZW:R? "W\R]F>;YR"Y)EJ*0BZJD='M?%Y>]TS<4ES.EBS1WKN=N5"1'%]YJ; M3W1Z1[9\VH,\LB5'IA5A%,>;\G]C^6-E-''??&7DN5/%G3'4RL%41O?$*QA] MS+_:!#UE6\JN@]56F8'GN+Z*$N2XJU-O-#MUA"U6JMB4T*A\P(J54@.#3LRM M>P3NV?KEN+:;5>2XUJ=X4>+_=/"_EW%L;:U&X]@D 9PX 13"_YH11>5@CT-C M6KIJ=.O2YKTB4Z/>^ENBC11&XSP&5SZP)TQQ%A4[_#7^<("&RLQS7VUTZ3R_ M5V^I'%K3K]WW*[4D>HV.7D>T,KQ.'69@U4]F9VJHL*[@&6HD$4(XZNSL$M4"G[:KMVG0.D0C:AT)8)8), M0)"NMO6Z(*A2[;"N,EFVIJ]\<$,EPQG:[;HU6Y5M!/8ADBM"3P?08_;4GE&: MF4KTU D]ZT9(5X,>K'3H=E33*%U67Z].%/46Q4GE"7,MZ4PNW='EW&>*Y?LL M./L!EEOT30Q=5U\9D,5W?,G#Z(?/KO$\DR=^R_6=PK32N^B;0"J=JNKXI-U3 M"U2M$=.[AE6G"; R5;,I'3(G!:LU\GOGL-) +]34IEY5HPYI8V\AV >\B**, M3#]Q-3>?2CSWY_PJAPH>1J(LA6P**MCF&([RLBR/>451UZB]?T8>%; 7NR!\LA*#%(]/[2U7"Y*FE1^.QV!- M_V7#D#8>G/A BZN]W8L^V$ZM[N';GDNS:3?6]Q*5<"V0LEC!F$MM8I,2+OL0 MS878S4IQW&U6)HZEA;TY&.ZF,Q##9$V#$);A["UG@N.YQ4<).H[WP@H+VZYV MT=?;/;55V=P$:=_4 CQK;.6*T(/#C52S6=I!*;%3)^RL$<";8&>UW#6D&7P MN?L-Z_A\O'VX*>4#EO_!FFSF@QC^2)U,@]%\0JT[YXZ,1A<7R=$!?W&]S^(X MK\5I%F:M.-!(;7=*IV=(VZ9. %HCEBM%D(D-D)M=F?===P05<\9MVN=^-9:R M<&E?]'O-++LYUEF#0A;741#3!'?%#MC45[',_DR,WYWT'Z*SC)(EKZ.F!-AB M[[8EL;5/KUC9&+1N[AOHU]E9B]BMV MJI?*76$_RITS\+#JY3/C_[USPG/]'AUK476NAV54;;5G5#"P2XKF>J!HC3-E M)S#24%*KW2KFODD8U0-&:\(=.X$1%AKIFMIIE\ERJJ'25T^QC.DA3N!BK$-& M-;9VM60)(7&NA2G P"'Q:D>7)5)UQ]*.A7(9$+5(J6MURIC.$C]UXD6;NENJ MQ9%YT3?4ME:ZGL>Y'7HM3 M_\Q&#,YX*,I4KYTA.2^WJU+MM7%VO=HTLYJL3 *K%\AV+,AW@JX.H:O7JH%S M7 +K0/;V3H#5I2[%S9P$*VF 5Q]R<9-];A:C+-LG01R?,ER%GYSZ363))-5L M JCC:WS"]ZQP_D.OAY4!'57+:6(BC:LCQ=.J/C@[!I31;&+',4/5ZY!D)@&U M4UF^'T!A+*9GJ*U6F70;:;(7REJ$0[X\2PM]MP%N.MQ[UQ%'&^JT6O26O:-'VEA L JJU97U3HRD'U2.-HZN6Q;(+4I(2*O M=D#BZ(AQM'5VV;8XZF"KPI9>.APG#>/-I;(W9RF/]IG8Q+L6S'BL"1]185+H MTD26CE:7&0?2UCF8:"X+):S0:G=44V]++)T2EK81SR6QI#4!2WJWBI%\TG+> MU'D=%?I-\!I+R^KC4UIW4GV?XU5*S2T*J>2],(U@7SH0W=TLNY6QPB/%U*;E M][L#E7[1[ZEZ2R8TG RFMD\7KPI3..NGJ3:[QN%!=?JF-H]!3USGY3)@WO0, M3>Y]B?%T<*B,MDN-[," .GR 2)I,!Q?D*V"518YYT6\UR_!5B9M:X::$L*Z. M'6&81=5R6A;+>'7E\ @S]A6/O3)G+N/5%;C%,8<2'_Q/.QC?S'W8'?.VUUX[ MO)U%3GF-##H>,:@*>\BK1176UFA5S!20J#H1 5XMOGJ8O:CGC"X_:I.[U6DT M.W44X_DT4)2&]>]'735+MF5=',36_O M",RO$XW<(1.K(UJUB7L(>D%B1ZZ!^ MJ@;>KC*:N&^^,O+\FMW*HAKDGL[9*1SCH-=6*O\V]P=CR M:7P2:L; @X)W:FW _C.W9UL/$SYU+_":"3C6.XWQ?'*O!W",'OLF3O;;Q'*" M:V=X&QYN80YO7/2[>FZ7+QE1.%(LK1NGM#LP852SK:GM7ID$)8FF6J%IC?*Y M0S11I%-MUJ'+5:4C(.HJN^D"?9L@ =+[>>[#1WQ?M"+"'Y&_R^+W/)1QJ])B M_%-TQ&##/8Q0SQ>_&6X^.=30VW6;V"U#"WN9B[@C.'4DG(X%3KL5Y1OC:0-A MCA/ C+;:Z93I[5_#^%1MI7EHB:/1-,.KD=_7KY8]P7KD M+Z[W"(A_9(.Y1^ZXS^RYN,)+ \_49AW2L*3U=!A;O%I$&4UN0DE$U1E1.Y7A M10"U4BTTM,K4PAH:Y4:OT:KE7,8HS63NLR%.9\P+_I0QQ4\DH+J3$I ED=6[ M\ JVCZP:6'57UN]>\ :/P/0Z2S!N6CFR0S12O5Y9Q[V$XTG <=-\UAW"$>-( MG;;:K3MWK,B14#^M8S'C9&0[EC.H(N.D0!Y0X:R,34R'-. M<>B;A:_'="L?/C:9X_D]!N[@Y\,,?U'<^L)0;5?MF)V:^'EEY& OV22UPF"/ M,&A(#)X6!M=%K^J$P5:3,&@:I0OV:QCO.F)MPPHN@S&[G%K>3\I*'<&+P-Z/ MDE3#G\ 9^5L.XCH^#7WGR@C0V-1UB)X*!(U;U06-I9%7)PAMI4QLB2%=8N@D M,;25,K 40QL(=..BW^OVU+96EZE$5?H/=+/1J7<&RP>1PO(QU3(E+[146RS>_A*.0/C+V')>V'C$1L4#CNVJ"NLIO9ZI0>G M;8&"(S!33PC4N\G?K3F^*>RGJ6:K@@ZB$MIUA7:5ZE+- =TCE]3CRTNII4^?$_C))D]>"4 M(N"B]&AB?UVU;)YBU4!756AVUG:,+2)@=+\QTHTXP,\D#T3-4O565!^+\/ P[ M4P]NX5=+%8,"P3>M8&. O/,Z"&']>4>;/GXV8M:)B[116#7;;;7=K,IWLME% M'LBNE:1WSJ17*W.D4Z$Y(DFO'F"4I'<<-EJW0AMMY[0GO6YCQ0H4EE2IJQI) M91NC!QC\ EN_#FXLSWN'X_C# MFLQ982[?(^-&-]5NKZH9@S70HR2:-M'C*T=3NUF]OB[15 DOM[VG-$O3/N>=M.[/BM ,>:X1VVAR[X<=8F YT&B/0T4H3 M@8R5U0@Z:R3T!M!96;??-F3=_BG"9ITH+HV;5MUP#X:X!C<^&_0_NU_S?X(URNN"^C M#1[.'P1ANNXF7F?B6V$0S_HKU#$N>!\N_DE@PMCUG MWAZQ:,):.EIT870&R3_'7KB*F?7"+I\]9OV\M$:PR"MK\F:]^WB.B;U,;>7"+>UZZL]$HO;,G>\I\Y9Z]*=_=J>64V2%'!$#:]:AW_!4U&,=/P9JLVJQ% M&7M([W^R]>:PU6,M4S>Z1LOJ65;+&IK&L-7IGN1M(X7VQ%F]+,9;OZ+<.[ M=ZM=+&ZGD[N=?S'+\Y5;!ULO?V8#-GUFGF)H:FJ#YW-]"86]6%^G>MZNWM2- M"O>Z+@?Y1(Y,ET=6],BT(OSB>$L?'N>SV83AI$)KHH"N,YBX_MQC-&=V$ Y( M5FR'VTFHLU54\% *8WLH+3B-]9U%5@?5/\PL. = *6 5F @8_&4">*?B2LK; MVO&[A-:T ;P3 /@&B+AG09X;1[OH]\H/2*E/WH#$]LE@>\TTB0RX"SHP]8N^ MH7;+M_>6V)?8WW>CP[+8-]!Y;W:Z-<'^V63\)'6S@3ME2F#]RLZ_*J#[+@1) MSB,0N,G&3X 'K&,!"* GQ ]R@<(L *=WJ>WRTVX+7TV]X^Z2J$Z;J-8JE>6H MRKSH=]2F5G&>BZ2J0V-,4E4Y=;4<5=$T-:-=53WJ;JGJ9%MNKG*04_48*KBV M\PIV"3;AQE3VO&FOV[G-LRV=5EQ=8:?R)H4H)[RZ"KSEQVB1W8>@!6[FVW V M%-8A\^QY[L/'?1]^-7T&$.,ORM2AGIAT.S7YE2^^//?G_ I 0HF528A\<;U/ M B W,3X*E.QU.G4K>MZ#+BCIX6CH88F5M$."Z$J"D 117X)88N"4(H@-#!]L MEZ>IL/Z:$,59)%$\,N_5'H!=$[C*,U,\-F#V*QLJEJ_,+(^&&EKE%,1"YL(I M<8?B&S\!WK&:=: !\N!] V")?UP/_C.W>\"C=<^?N5A M5$[L=IM5MXZHA\>R1)!<$N59$.4:#?>P5*E)JI14>8Y4N4;-WC55KM?(NSJ& MS"'.-NAX6],$VV'(Z/I9/G87+^H=#&40SUR-BPGY GCN#5;U3O 5; M"VTT],J98@X$[A7?BS!X%V!$/NF$D%8NY+6R!^X6G$%H3Y3& 'TQ3 MT]S.MU>7GCZ#Q59/R*?7-Y#2-/VB@@Y?+5-V^*I5AZ_]H3/;- 31^?WA?WZH MRMW]36,II1YZB?/RM.#[S]=/M9^7+W?WU_!V(G^$"&*B;,X2(-P>Z??K[+=S1/[Y=W_]+";5-L?8%,H#?B0?R/-[H1?C0 MG%?I%\LNIIT6C_^>^X$]>N<_LH&,G>!*[^SB[NA)5ZBRVX,-;C-Y.>3__0QG MY]FST#<]\O?G; M#=N- M0IQX:!S:+T@SBC4D M$\]';?*#[0PF&P3TU)GGOGC6%!LX#917>\CMG@H!852 M8-D.#Z? *UU<,+S%)V,:/\VG-4Q(3_5%X/$C_=0/0'^:XLO#GV/%3.#9SW.Z ME\3J_/ES3+3XW< #\A#W%V[9'P,$?#6U:V"_4WL^51X3#_#YHI(?>X;'80= M:S93X.T!?$BA)\.&&,'! ]/B8P, O'K-"-49+,AVY_[D'1XP8NA(0(V=@QC5 MD_17P@>E 1M?[9#Q]RR]V?@]0B^J5SS"6NV1/;"ULLW MT"X&< \YVD(W1X1WL]K"X]WO]W=?[FZN[Y^4ZYN;AQ_W3W?WORO?0,.[N0.% M[_K^L_+I^O'N47GXHGS[?OL(&M[UT]W#_7:J13=7M>B2:E'H.#Y9ONT_C!:. MXIW_F7,;!QS4GDUX M^6%*,\UJ.\E[/0E=!Z^ZCRQUD'25C")7B1^IX*#4C.T!UF6BO&'$7"V.,CJY MA,*$QVHC5QN[D\G[I?OFH%@#X6*#3$3VJ"ICZY4ISXPY* AFEL<5)5@$RF<[ M>.<5@YK(IRTIUI2_ M1BQX[:G3>E+.+8><6_&J0".96+X/+)!+4'&&^%=Z Q_E%;Y_EH!_(\.:-FT&L8E'V:.T?V)H+4?89#MX2Y\PJBB:S' M5!&WFGD+0-X9PG6Y#AJ:DXF03@.N0"Q]_(OG^KX"%J(_]Y-83&Y)X/+5FLPC M8AP (L @\<*OPI>&($]X+ *>/+9G_F_+P2?1M@7:\)IMX'^V1XP*;@&4!;#6 M;(0'9R[RR*L]7I#T0&;O('0,B N0Y[];R',W!'*W";- W:'4ATMW=#GW M0R((/6$Y>BJ]GI1(X$YB='R]@*9^1XURZ-8^#!FH9MP^P2"XTODH[Z'2 M>P#LC^834"Q?N;B/I8(SE$)BYT)B,G'?4+6BZ KY=M&_"EJ?(QRU]!-0R>'$ M\(I^HY_*2ZA:4J38T3#TW\>M: 7^MW&@:7HMS>1E'C3R;O2308EG+)8A_U=L M-,+GQS;H\1YF#9+AZ=D,302$)_P2;0\7E'L7#M?+FKM!\O%L8K/71%,!RW<= MLEOB:.+ ]@;S*1HJ%#*Y'@1S>"V8W_-)@";XNS*TP8+VXC#)HKF_U-Y='Y,H MY$?"]WILC#&15\:[^ZUV6/=.SY>4.@.%'X+RX2N8BQ^/UZV4WI3@#!\FN"GB MW0BZ=QHKQE)CQ7AXVZ#XMF[0GSHWBW& 4.AM(?X/KW.$?W/PSIVV$V$_#/$4 MR('46,V#"H'U"W_GC7CE4\)-?.T,G^(%^$O1J^?X1_43](^*HU+"L]K8.U8_ M)"-O'\V=@0C:1X!#WQ*">HG#- 1H,NZAV#Z/4Z!?=(CC,+V&\@_788'EO2=M MJH3C4CP?;*[4DS"1PV-3X/YS+\SW2#S6CUD[ #"Y;! G[-=@C+%G)$A*UB7?U5"^"Z]7T@&;\P3K%8Q/^-;2I0[G M'IJFS!J,Q9H;RI=%GO!BV9BCX"G(=Y@XD^A%9#(MYDDL?H4O#=W:O''/ TGH MD)^)'7SDWN6\H$["01[;U"A'4XD,\1NRC T7@M_]\_9%E>;FG S%SB>&BWBR M?FU6S=&.V9N!B8'9(4 *D..$^S?I@(MOI[/M?GZ'UVV_G]9%O]O(=K9/[ ?I M9,LKZA[FCDR\H^5["BEK.P&MHI8Y8]BCETW>UPC?E?F#R93PT\[ -_*2L&4N M_4GDTB_/]\G1!.&GQ@I+$_7$X[&:FYV_I.UB8'.N,@812EI3KGK$,TS0O[RH MM)#>9'MYBAB7I+DAZ>6J4V@M\)R)E.(TI_0\4'J",:E!"RH(&B_YBI"0!OF: MRXAB=EG=!U:?,%RX]D'/S5$_>(1]/IWSA7-GP6"%H07'9M$'0(/C3GW0RP8_ MQ^X$4.__7_+6!WE<.LV5BUGTV$W'&>)_;N'QKR!^X"J6&D3M34V?8T@U(\S3 M>":\0OI+X@R.TP;*T'$8'@=L32:@ZK^,)Z"DVK#/H6C:SXDO;!PS%+E0Y$('SY*^+RHU3J+#[:A1&>^^"N^ M6A_SKD$?\N!$*)/99+<1WOF&&D)TTV9R( 8D,,\$4\XR@\*'^F(5\ MTT9&R[FOSP:8MN'. TJMX!''($"$8=07+$([B)*LX?,+@4G.6]W1"'.G1]9 M<&,N%K(/>F,>2V:?\[?#&M^Y&<\_]84_YST;4M.:'X6<(A0S;B>_4:(W'9$= MUVJ0BMQ0L$!5?)>+#^!B0H@-P;*V)Z>"*C@2C(&A#$/_-P)*723),&<^%W8B M$QZ92GA?L6"'QP9V,.=^<2)V+J7X/0*IVI@TSQ-3*1<,;QT 2W5C5%R -2X. M2SZ(G@/'#1C!#$I*W'<8YO'C]:&EZI%3W54P V@*Q\)WYE*(2:3,>;;_$VX9 M\\2B?;B@I#NH!#"&NWT1,AM>39C!5-)JG9.@1@P9"%YR4(CT;Y\WKD-E]8<# M:LJ$#>.?")DX? [# M0T-E54A6S<1C56JX$6 (/12[:D*43&U_P$ +=Q@&P^)'IYUE(L4.HVHO+HH! MP2GBO#GB]T2GX<:0@L-$/K:XZ)F+-ARR&/&D4/E&WK"XWO1:8F4H-[ZG1FM, MUGW%(XS4Y-<&$\N>2B8N^@N[H"87-%H^!IVLX+::U[#RBDC/ XZC4?: M^W=^&GN.G=-RKC:L8Z*6I(^#,1O.)^QA]$>(X6@[7UR/-B/V0JZ''$,JIZZI MEU/7E#ZE-&:$KHRF)8]IC%S\='KJ%E8KK>J=:&7+$+>@YD1. M.5';&3KZJ(_/ (WVF<^NPK_\%O8RL1VZ$_K2;^+IPCN(GK'%!ISX/O[KV&G6 M:'+'F6C[(MXL?MV 7_TU^W.SV]!:>NZOF@TM]^?+'H6]0[OY7UGVJ.4_;S7; M)[ZHULI'K>G?LV)F'L??CCMZ:1MU],KOB15M1S/KLI_NVEI/W,Z_*+QPFPHO M*!A92.VPWC>WV4[77%RB^5_-)SR!H]+E M46UZ5%H1IK!IC^[Z]>7^Q$!1H5HCX4HH,9.VV>BD+WOQOD^SI>=F6S_^GIVM MWNJ>G5E3 M/4OC/L,\'\3QQ>11MV]GHXF+RE=:H?H;SVSNK=8U=2W,E3G-G< M/\7!JG%22%/+IE5)BI,4=^H4MV8ZQ&XH3KOHFVI/RR;)U9/B*AJF63]E^'HX MO%)NQI;WPB._(G:QU&C2B^TYES4<*9WH9>A$'/&3>^/Z ?S\ED?Y"].-?M'7 MVJK9KFJH50WFR4EL79I&';"%J>4]M=GN2FR=$K9:=UC456X!L:EA%)9D5X"2FV 4D=MM]L22J<"I5(2O 24.L25FIVL0KAW M*)VL 7[+T[&+AJ+2,XDW&L9U-GZ\G9Q-/?E((39B'L+1U\5@5K=9E4U9Z:4> MR"B51"V)^I@CU*UF51%J2=22J"51UR,(KE45!*\+4>>,V-QTG-915V3<1=4H M)U&4$6\GORZCI67GNL#/-JO+B"MWMBO-V&K,'5^=K,TXUC*(6BY*UF;(VHRZ M[G2[VHSU*D$]=[M-?<:*O18I/#CB(RM2S"K3QR7)54=RG4.0G''1;W55,*0ER4F2.SN2ZQZ"Y%H7?:.I=HW2 MD5Q9LB%+-O9$**6"HQ6E/FOF1;]KJEI.%I5,JS]>;+5+Q>BJPE;[HM]KJ1VC M+FGU$EN58*M42695V.H MIJJ:=2EU.QD'5PK2C:B^*2LVMB5F-\^/UKK H5H M:M/,YD')5/OCA%(YJ5X"2KV+/BQ7U0U9 70R6"HEQ;?'DMZ\Z'=TM5<'MG2R M1K@LVY#)H'LR!DK5I&[I[=.UB[YNJ$V]=2K9H#+%6U)UC:CZ()%JO;)(M:1J M2=62JNL1#-R95=Z*UMVE3J.I3)GU^>4OKK,R*EM!_,( MP;I8 [:J^(O.2!9_'6N=52T7)8N_9/'7 6YND?7*ZB]9_26KOTZY^NL@'AA9 M "93XS<-EI7JNKFM \Z\Z!MJJW='<8?HXZEW+OJM*OKWGU;UUT' \LUS7VT?88*^S \>&[BP+/1/NJ./6=^F M+ S+DE"I[(N*"BST[D5?4]N=JE*L:I!+(:%UV2Z5 E 5M'JH'S5K,VU%0JN: MC/),X;_502R#(Z,)M: 91G4YGGDQU7[=1 (7 \QX#UE&(9$@?[FV0&[ M=$NUN>2FP/9JV"?.^8OK?>=:TSM\X)]XX ^C45$N:V"2M-HS9$T1U73:L"<3MD6/\8ZL*D]'$X6 M,[/JX]4[3&[Y00ZE$',YQ*0/HX4JCJX=><&(N-Q3+AB11'V41'V(>+515;Q: M$K4D:DG4]0B)&U6%Q.M"U&4*2A9(:W\%)4LQI .&GL9,N7&G\,9W90@GY;B! M,K9>F8(_&, :W2GSE&!L!0HLTGZUAW-K,GD/ WEL2.[!J>LQ_)"C:,V_8+6" M'?AQ'8/'!LQ^Q4-3%8<%H6&B6!@']0_R+WHBSC]>?M]A: M"RL*9JYOXP>N/#:QL%U57$CPEW2M@\!3,_Z*]0RXF0?+OY)7#[&O:S/_@AZ: MA5-)_#GVXESL%W;Y[#'KYZ4U@D5>69,WZ]U')"=!"@A-'MSBGI?N;#1*[^S) MGC)?N6=ORG=W:CEE=LC) CB+Z]$M7P$S8!Y^"M9DU68MRMA#]OHG6V\.6SW6 M,G6C:[2LGF6UK*%I#'MM0S=ZS<[S_W: U*A>!A!_@YR9@N!6/^\:\XMTC&X7 MV?9">1/^M'6Q8:55R.SOG,!R7FQ8SK7OL\#_8H/D8%^!1H;?@%\.WF,.WLD6 M5!F=G(*J)4RO6_\J.F*#\8DH_$BR3"=93)6_VW8M.?RRFB^ZQN3&+=HXL.W_ MS&T/V_B.00:_C)7GN0\/];$>;?IL._00^)B'_?\&*'"'"DB' %[J*2,+_G@% M70*(C[-WK%NC1W+6J@RM@#64G-?"\RR0(P%L;:C@*U_HNW[@6;B;2]R9,F7! MV!TJZ(@4;V1PR*"2T'<8IIA,<'):0TD*-O9*V@VL"9\8?\-C4\NF).[D=T/Y M96?7Z#A"^H%P>ALS1\$VQ_ +$($#D'XOU!U1&=C>8#[U ]*BE#?+\RPG4"QL MBLQ39 *7%A*_?@97ZP[IS>(,Z)0;66FW( V+D3V\%8^<_<\D#/0!PS M:S!61C;:!,H[LSPE5!-=T$0<5;%',16E"0;US &LG6N=T?KA^^N7KTRM=^4Y M7#<;(A^PJ67I9#Z$9S_/08_U2+!X$OF>!RZ>G(S0; AM[Q&?1@Y,#( M==">PQ_:$7>C[W-:4&DU(:3@=!07;"8X+_%%6!I<^ 0(CKK!QE\D!@=LEK"4 M@!#^*Z '#>%R!@'L/O4HX'.99S643Y:/)=!.O\YB]9 ,&+'_60 M 2!ACR30<@^8L^+E1[P4:S9<>=Y-JLN.'GC[7!PKW\V2/>.ZQ<$@A*^1H'\- M\)FYRXT.8^%%7$SB"A(;MOV$V,9+3U[0!.A>35(&OBQP X2%>.0HP5$F("&L MQ"?3RUI<.+YJW:%6NY7&)LQ.40"Z-2W=T"3I.]#4N#!8!_68'R+,CON(O$O!RG2?FCRMX.6(D<[%" M122N!<_D?T'WSXR8.7+&9ZYJ @30A$KK=IQJA&H7?[ IJ_0L?'GT!GC^>,9(3<=DIY% @)X M[HJ]"JF4V*>:@^@0\R"O4$U.[F*!1>024#[SRUO/HMOE:&D'G5I%'*7:FES9 MWP7WB[7'KW O:<_HR/X%,OF_S',CIV@S5J1[Q3RWVIK).J47U&H67-"NUP-F M*9!"QF>\_@KTTD"^WS#/ZJ$?(G]KT:>42DE[&R9 M+220#<@A!BQW:F0$?L*">Z?F'RNND[ODQS^IQ6'E/::DH(ZUP.4I@UK.8,#\#-+-3 OX*ISE:QX T8@7G1 MUPRMT5[-"MSPE>0>8'GZ)B%G']M_2M)8O'M>7%#\ -K8M+Z1S3-*[3]?[TZ) M!EISZ/GSY\^7_*3P"P/Z&R(&CPN.8P#/LFPV/;&R9=.4DO M#B)\(VK?FO>OD7U%KG@U%^U4JX=M3GJKE]6M=EFKA!"/^Y!!662%1178-1IU M]2LTBVJTW3UASM2J/;J*,&?JFRD45?Q@42G9B=NBB%ZCK])K5HP#'Z 0X%"QJ'A#8 _7 . M(O 6A3_D-J Z >L&L*5%JU!T'/$NK,E$N-K$+XE5 MXKYXI#BQGX;RS7KG40=X+'=9ADK4XO' !5%P&Z,\%ND\,_Y=8")C>S 64>W1 M!%[,%:)O'@-V!9R)UZ-R+8P'>09S.+KHWH[9O$$()^/.X6[Y66X&9+C8R!L) M/_TW/\&Y;X&6S\\6<#:?4%P=4\/8!$47?MY+Q_CQ3@*X2@>1 LL@8 IZ<"SR MQX8N3KXR ,#"^S#"!M<_>8^7!'IQX'J8U!>N6WP#/>OD/A,?2!RZ83"3([C:/@=TYDHZEP:G&B M#6>IH]#Y+V+6E 'ZS#!.C[_Q&'&$@;!GGS$T$;D[\;=8'@ZWBD9K0ZF]LX0T MLJ35\55@,*6E%?46F*V+?MM/D. M*\D5YMYZ=7+4\*S$R_PI^;Q^P?$ M*2J)8SQ>)T&XF73ZQGR&=HT'SQUQX8LWZ;D3X1>;VJ@18-B:LFVP%,M&Y1/T MA[ RAUM33ICD0D0RH1RW#$Q_K"8,\1=0QSW*- 5:""GU MF:%4&X(Y!Z\)>&0)#?I4/1+H0#[8[6A@AHETY#IQGP$4PN):LPE*4Z5_HR-A M"I:K/8,51"]>]M@C=P-$Z! )41Q%A%&A,8%5!EM.91X)]*5MA!!5_$9"E$9,C)KF$-ZH+Y3=9;(5T&9$^&KC)+&/Z[1H>'-]J M:&:@V\T97J+CFZ'%/>'YLOC&#\CZ]>9OCX_?Z&_:;Q^%3SI_#XKG HDZF.X- M]L@P$C.3]S0=1VGGO@*/3KI&;>$_PG:':5$^XFGGHL@V%)N\I"B%7#KM!8]F MA+HP?97O$8\77L@7AS?,0?P*MM24$TA\"?"I%^:^>-8,&*Y"IT[\";_PX@(< M+T7- Q)_P%[>^4EQ+6'9>1%'0 E-V:U;'1XO!K,=;D]'W"HI$#+%& D_O?N, MDH48@.W,YL?MJO]G&$Q9U%Q2Y&@[<,&OPKMSB>Z@=R%G\5A"0:LBIXXE7=*/ M&-Z$[0MA#0=MSY 7\BP43)7T(Q;M(B-^\3 _&8!N]RJX' M'[/]G_Q@D%P]Q@62@\P1@&K[XXA#'3-8%ZP>RJ.EZ"9]Q@/&;Q63^2/XD*U>?0>QC,@*@SYK-)I22%7)88,+(@(>1)%0H*0Y8<[".C!XN8ASYKZ3N^>YXYB$162?1'PUH1]1CK\5AFHQP.2P MJ/@.HQ$-Y=&:+"P*GY'4^O@G< ^O0"L8>\@V$I5LQ0DP(-S@OT M&@$\JF#>B"J/Q=5R'X55OX4Z!][_H^"8V M-M>YJP2E>!1^#B5M9(6 T45W/+1?;*KH&U*?&U*N/L1U9((=B4 4:(-35+H& M"FBES$U^206#=&A;G-VAPQTE,K%@M.U=$2+R10@_5 -X""P4RA^Y0A+EBT3" M&G5\SWZ>$]TG5H?B8.#9W(S'[R:-B'#+/FC7DX;'4;G';(;%P@%R2'KR%"-@0MOP/QZS5$[B!HTA/Q<107S7*) C7DH*/V\, MD?PXJGH#FSOVDEKGD$UY\C?<\ASX_/LE\O,(I9S1",%&T(%O.:$QQ&OJUJ+, M!VQ:D;=Q8&%4[ 5SK5T,35XG5YE6DH6;D@.;ZV(XJSBUL2%EGR;[821_:T]G M@#2?B[NU;UIG( NE\CUR.\9NSL2C([LPY9)%2XPKIHDWIW7HT)*.M?#"%C6_ MD3]11HY\:EDT'0*=S!6D]ER(/@M48@4 (]D) M?'?NP>+\!$[(/(CVM"1-,&$/,9LGM@A+"LX@LH_X@/ <*HTN!@\S2JSCS)%< M^Z%1QWURR"<1G M67:C6A8L1%\C],BZO*O5$B379=.3BY+;4"E/1#B*&R=6Z MW(,79AE?X()-1M7S(6S"7@YP&MAL@GG$4:AF3WE^3ZV%!PGRK;+%QT;U; E3 MC6YY;%&&A@6:\RN;<,FYTE:#_ZY@ JA#>N3QAB>MYP1IS3[$!K:1F;DVZLUP M93:Z<#Q1VHO_6),PMX;,$',I] M9QP51K_!._)S!\"6- Q$0F/8?Y)<)1B#4N8S^@U]/EPE"70>T^,,%94&S,[# M=3@H<#$:(*1[0\F/Y*?=F:& 38C&(8/EA[$Y$H8H1^$?P1L3<>:4^LO576IJ MAI)OQ5MITI5$PXKXTE"?:"CW MN5>%:YG[O!.4T!]('\/SRQ/T:D[WB4AM2W3I249ON'//1C;OB#A'RK@ A6PS M2ZQVS5<7Z4U88KE6JB@SY;\)D0('M)@12I\#,XBRC$$M#M7&$2A4E$4;YLM_ M3ZKEI&CGO9<_(@=Q"4]_C"&!L=#YN $%Y*B?$Z[]C.U9[+,+J2"M0B_Q_X>G M$_KZ4UD';NIY0L?S%7QI@*QIJ4Z7?/$,Q+C(/Z#SF9$>2J?VS,C1RG^9-D-2 MGHEP)3.)^ALYOL#TK&X+4) CJ$ M'+Y$HE,RQ*G[&,5&A2^?^F7QJ&[,EL-DARVE0D2S.;R^WGZMS9V]!(_/XF*/ MVM>; 7KL7@F!N]35&V,<_5H,2UF0H5R&5/+T!_S$GV*YP!B,X=BUE X36_.A M[4:_3'MR.76X-.HW$31-+8E7-^1JCY'Z;A33 NR1\G&<6'8/&0.)T*]$34M M'EW42=:*YF3PDF>*F@/USCV1?,1_@CFG3D"R7Y#[BOPW@HC/$LFWB+>\&E:, MGP/+I2D*Y) .;%2E%Y(2&\HCJ-(S9+RAX_S9GDP6\\X6,P 6]QS&R*+@7?30 MJ!Y[946L>-Z)0".LU>.T2_KYPV.R$6=$GDY,MRIU_LF(NI2W(Y7HN);XM]7Y MTG8:U4Z/> 0+@[6AHV )=_73K@2A*U,--^H!,\I^_KOK!Y$%NIBALNTZU[FF M"Q7H?,6.H8QZIBSM=VYNW._''V'6<-RC9C N RC7AHV M$QKSXA/C9AMY656+W3[@56%EI\(RTOO2B;)=^#AY?0O^#A4^MG^(2H$@*42U+R(S.$?I]:.KTH\8H%]F % ME)J&4CO?,'U -=#$RS<1:W)@,J MRA#K6;[S]!KBE%W\EBM\F9AR@+4B)#3">#5+7D7V!.*[5$4.9< ED^6[#FFR M8<,7>CKS!K9/'IQP-^+E5;1S"F7(%\OV<&@:>QA]@2TXH =/[K L9D[7L3!' MQ^R=FC3!_2M_A)",CD!)G,&I2)H1B9E$Y"+.GQB(SN9O[GPR3!>]D6]=U)HD MNY!3.R&T/,.Z3RLM"7#,@DF #DA2^8GQS$S64C- M$3G+R7T,HDH1"IA-)LOX=&ZVL4<)$1/7YYP[V?PD1Z"-(HC$"<-\A0NMRN-6 MS!L_AS$XU^-4VPJ]2[4LW)YJ<[OY#]APD3S"%0'%V*)6B M*CT*]^'T$')RKN'9LO<$):5T9%)*#=:R[Z24=FY22MS7=N-Q@")$O\P6;C=/ M2'L1]:M\R_:Q&L2+F=R1^6)@D"JLPIX.(>K$A/W M+>Q(X0=A*BIPCHG]7X(MY]ZB5@IKF.+\#7+QC&S/QY-1Q=_<>53I]PV=1G'I MT=3"R'L8O?>C2O#D/G"R">/.R M>GF;TU'1Y1D7_1'60U"CM<65-13RO(XQJP/K1> Z0G]9[ M F?U?T2>%2U\1 M[QK->=V"R(O#YKRBW7NZF4S;+>+-07MF/M=7F?3UJ + M?0UR^4B*!1#[*=2N5UN<"!OSAPU?5[B%;Z==]7&O[^3;[E[TFRL:^0(32>P\ M3H(H/+X\3XZGLFM8D"AMC+6R=5*]=]$/WMR-I7HW$]N@61HT%'QA($M!L0X: M83\8>VR)9J3R<0(DON+F#^'\8@S&O?.F2$',P?&D,J!=QYDX5Q+\:0'%\:WM M#,,E.%JB%[U6%,>@\ *.>TMQK!;<1@G.5VH;H/QKC>:*;>#%[HVKE-J*L6XK M6*D*:@>0WN2]2I>!2!7_ D;!C2@<^*<=C&]$$M@RQT$GVUX6?G9ZPV@^AWF4 M84K]-O,8ZNE86%:@2->X).=Q(:DTZBA+*5U1B)/489JC(H*@0NE.9XQ%%>Y1 ME7+8H#612>8A_R;SX_/BRT4B3.S-#,5C(L*TD*]8*)%N7=ZN" N*C4:))F1> M)SIDJ)D:/E5$4NN,^!H>)6IS<=3F]*I"PN- MV$0(9,,N:%LT08O*(*-7YBVRXF&HB8,0("BLKH!M;#0Z52F0ZT9[5K!@L):U M9K6ZXKKAD!6L&NQ-PVSHFXW<+FKK+&B45?+=1ZQF_63Y7$N&K=,C'RC9[MH! MVU'4/J!W>#$CKM/+X<6]T^/%CP%(H$LZ)"5Y2D<!L%#Y(Y"B*:.C?8>XH:&].V AZ.INX[XPE MX[)ICTJZTP!IC/CF\(-#T2"65\;J1L#+E.,N%(@I9?_(\.H'!C_ANTX /FZ;PYAI8<2;2^.=3 M_HFKC=G(#",7SLOEA(U$8M>:8[M$%EO9N:W-6Z1SHV**]F\[REXLU"HT?6": MWC -/(YTVO/#W$/*0?HE@MASVB6=69I^YV%AVC)6A)PUE_58B;Q;T7SBWO*' MUG^4WRAK;\$TOT\=@G^/B\C2' MW!A1*0N? 1,L+C[*H @=7IDUD@,+WH["*G)_)%NQ)",XN=J+2GZS9Y^*=P5! MNF\+U;VBA(4:'$D6OU^J^L-%A @WU:%)ZC5:#.^AY,4.0RPJ$:@4>$M */&] M(OHG%Q-14^3$SZ('VMQ3X>,<'YQ2PG 4-CW;9JG&_38GP>E![^%9M5 MAJZ1<&Y)V%@ ;=Y7>OPBXF7.?V[.?U?F_-=@+?O.^>^L\'_V5K2//+98(DAA=U*ULB65)JS]&H+_K1H[-)Z/R,\\.POOI?>.TU4&&& MX8+X>*=YW 42<]X6.T5BHJB#N@4OE V_[$?M&ATW"D1B[BLET,ZP:3_E&H:? M#DO=$\I-M3U$[AQX-GNR?BT+-G:;60=WMWEZ#FY^$,H3#70Z_2 C76%_JOC6JD89>4UR>1M'WN$5Q[**.HU-JJ:Y MF@^O%![9T;)W\VTPQ^(B +[AB>(JS )'GU R/H4_YE9 >FU9"][B7X8'BKI? M/+H&>==$OXRXQQ9]-VS.&D9P'89IYYB-3OZ X7S XN25Q&$**1:6ET9YYR/+.4F)\1QO?.S.4>ZQR ?[ ?.8+*(O;I&1V/(CNJXP'J9\>0]6Y3OYF&GFU),[ M XK1N\V/RJ5REZR, AKDGR/&$'[U,^\V@>&H0V@U:EA^\Y^Y'48\N=,C<*.V MP:*69!BVQN"QLV>L?TU.018=:>/>?BQY,-;"@T+*OSU- M=IE\F0/;=_BP9LZBL3J-0GHVIA^(1((X^YI\ U%*@:*9/)L@]7SNGHV66NA) MK85UA]3D6/>QG%NI0/.&2EXHX LKY MS^'4P%- MC/8#,8+"R*=%+WP\M41\/UAU/#UIZH)R2,UBP@F[X<F30E]9F:AZ=_\E8Q7-D>@>1K'.)U0^/UMEYLRG4959IEJR:XC*M\5$ MRJQ.13L>S'V?JQ7W.!Y":R]Z*PN!-@^I5#5W[0R_AG8_A0!R\)M3:-,M4&A3 M3PWD*1$<^5CM\W&A6@Y'>=!2&$Q<=AO:PF]XECAK'CL-7 MX5]^$],^KVR'%DY?^DT\7<0#T0E-V;T -/$2>A__M0B3]=J-KH8-T/X6>/#_ M8?AB$41K-/^"T;;%G[>-AM$Q_1;QPJ.PQAM:B* 7FA$&IJ:V5N\KVVR+:VXLWHU@9\C^FHT.,"B%G+Q* MN+*CV"W:G!7NM8D[%41]PD>FRR,K>F1:$4;Q; U^OGCNW!E>BI4-!@RLN%6[ MQ=AK1D5P9WO4LXA!YO6W=5BP")AU&RUR[4UEP^.H6 )N=B)_WNG6DUNF?ONU MV'.1JK9T+X=,7Z\04-\C/-VS8+.Z-B.V:^U66;+*A^_.1-/"ZW)-Z?-% M$N:][AM)O8M^2U?;6FD[0R*I3DC2]HZD7A.0U%9[9K89RV&0)$3Y0G4;SMFX MJ$27EM\O\?V3U;,6N\:I<K@F:*K*LZ;UF0]?K*+V?7"H/6I#A194C M$4L2"G\',D(E_4KZW9.J699^,1ZKF6JW6Y4/2-*OI%])OYMK]V4)N'?1[[34 M5K>T%E\7^B4SX*]4F5>LIU1-ZR%S\O0S$[X3LZULY]6U!]@R&&?>8X.F1$\D MJF;W:4R-QX*YY_BJ^*<=SMT0(ZCPT@*<+AEVJFHHW_@8*^KGYRL#>.XKME%Z M?E<&PJH4(WJYN7GTXY<#'%O\@D<8SS2C(05$LU/K732JXIUU@]0W^"U05;\; M'8_?4!:3T6CP+_5,B 8,A5^DH0F^XL^???:?.1V\F[>2_(=2!XBPJY4;]QM+ M@"B:GDD$A9\2V%&>&795\($OP66&LXM3;0VB$O!!WH:$,]EV@%?A)(C<:4D; MI]YE-PCLC'I=4'%YN?%'V& '_I;3J8_>\%F\ZS@-G$?&Z[1$BT"A=JVD3@2 M"GLLDX0DXLU6?X6=IA:0\U\QQ#(68&("+.GX*U"8.)M%"08Z'JB=+V%SO=W! M8+8[MUT>]V5V"[H90[8;WJ$]:V M..$U_&/'1VP"^^@TL@ZWZ(A/@/Q2\]3C4=_+&5(TYBN>2!GZ%A(XH%:7O*,_ M'UO^C)W+4U.:L8NX0!5Z, ".3A)(:) E>WJ' ^@CQ8QK67G3Z+&![9S\&:++ M;$.Y7;58T>'<9QL<0&$,FZLA'*%4O/A;_-Z'Z+6%D=L&A4S5>F8C&ZV-9-\* M4C54_%7<&TC(X" M[)+H+#I(Q9EC^$L\I=2!Y:QN8=G=;F'A"+\G$OL/HT?XJ3_B"_A&R-2R/1"! M14_AY>-X QBZTQ=]XPI]R(_&>7'D#OF60)E"Z_J8^5.R-6N"RG3SA**\ MH)BLGH,>#D#7TP/05:ZQ+./<7(HP;(H<[I"\>V*/44?RA'(_&*.J[8UMW-NAM MG8/+/;>[;A5M=_V[ZPY1>;UV@*,&P%#LYPFCX(@?=[;/- TVM6S3:_A9MFGP M[P\/G_]Y]_6K7$.YAL6^Q*N>T( I(6(CUZ1H MW=U0HOWA& #>=5_P,1L8H>V)\58.<;K&_!L9^LL\6JL5 MQZ0?/D=\U2V059"UQ=)%X>*E1+O[Q\&8#><3]C#Z O9MP+[B:.I%\97?[M[4 MVALVMJ\G?WU*=:ZG_#3,[IFB[_^_+''^0O?;!UYK-1I,'X(LTPF^U&H99K%'\TO;N>J/9+=I;?FG/^69;+FK_ MBUK=Z'_#5N_Y587:<;6$SW:]5S)]T\NA-A%--%CW%_@C_M5(] M$KB+HLX@J0_!W;/@J,FM/B?Y3_H'&$77L!CKA2D_:,2?@AHU9VFH$7+][Q # M#0Y26/.9O;*).T-/.AN,'7C;R[N<9R [02_I%=E:75JUPD0EQ:%@K96I85-H M0S7:R*WA+*85,$*$V#WHM_JJ-2W3NU7UF3H"6BOR_1+V1^W@MR2QK;4YPKC=\M4>L=RD-;1@(F3I MS8M^(ODP$WS>RK[9KL'R00X]RE7AI7ZNXX_MF;_4HO5:V#&YSG56"ZC1X$REC68@8 )': M3)^H$B3EQ';MX+%$6D++4PJ[!9K;)T1,[@)\\:,CQ8V/Y*MAVNE'VV/HZKTHS:8A&JOG2VG+.S2DY@Z"S1'UJ[TA]ZE[T>W'SD;/S-7VS1.\>Z5Q:1%QGS\H3 MEG>JS4Y5+3KK9.&=%HJ*Z4[;PZ@BWYD: MJ=V<:/KQ\Z7S\#QU=J,Z&>BS/FO7$Q5!WRV6[VP9]\[OI9T,(VNI&/(9)&Z4 M.Y):DVH54UFJUD -C#!HFMIK95OHEDKI*'6/]4ZKDE1[%E1;2.4_>#39:%WT M.TU5ZV7]\-MF0$H2EB1\W"2\'PK>QL#"3I&:VC&EU#TSI_:.4@*,]D6_'8^> M6&Z7I>?G+&]@(1L&U*@,7BYJTT4=NF' IE7;!RQWSG832/=JRRE_WO#R*];;SV/2"SMMK,2:L[63E7 MY/MGT/Z@NQOW?4NV/Y#M#S9B>+W]JO8MV?[@6&!43&?='D<5Z:PMF@&L]O0R M"2L25*?!F[90QEH&*&.J5KX550TQ=!XYZKT=Z5*R.X+LCK"$1?6:>U:?9'>$ M8X%1(?6I!(ZJ4I_:*/YD=X1:8VI/D-I&>\+N"&W9'>$8X).O/O4RX]8J4I]D M=P39'2&?0VE[5IYD=X0C05$QW6E[&"W5G3+8,9L7_6Y/=M:L,6CVA)DME"-3 M(]=23C3]^!G/6;B6>IGQI-7H1J9L?R#;'\@JS!TR^CUW+S5E^P-9.RVIMK1. M?_!FL6;KHF\::K.=;98NVQ]($CY/$MX/!6]C8)E K5VUV]6DU#TOK_6.6OJ: MV[4_R'P<_HWKM9TY2:%4T:;89 O+-6>N;^,'KGB^XBN+FQC\)5V?*B#9C+]B M/0, Y\'RK^RL%G2#"\1B4$RI296 )OX<>W'1]PN[?/:8]?/2&L$BKZS)F_7N M(ZJ3E:ZVV9,]9;YRS]Z4[^[4M'FN9NM$U6E;/LEK6T#2&O;:A&[UFY_E_.V"8 M4Z\.=Z3<(+E1_,+JYUWC L*CR7[ZI;ZTL!K[@21YS;_G?F"/WOF/;%BP$USI M'>H9LB^^*YX<((O#GQYJ, ";/BA[4UA7!@M"L3;7X/)'/GT[ZX[?+,GD\W$8SOF9EA/US SLE&!PYO@ MRH']P>.5 X V:#"X Z&2]HY*):OS"POP".P Q].R@^\^2#@CP"I DJWS_.N ML;S4I:=:SY8S=!TZ0?C>: X?9W @5(4:_G0 PL:RG41)JG '-91'QI1[-V"* MUL&]*RBW< O6!!X"7YKXC4V*XS7M*(#GX>FS7S/F^,PO#K752$M:15FL%896 M]Z*O=1I9O2O$EEHMG52\^AZM/EMF&J\><%MP!]U][J#=I!UDO4T1;1.Y)-Y) M=+OH<%WD /XJ%F!P1L#/!OX&/P4F,&,#5%PF[PUE(U(\#AE I#AU?6)0Q,D6 MCG*84TD/YPL/X=_QX/?.G*G*#!@BWBU=R":_VGB#G[&U RO M84#C,]3:O3E;KD%%@NQPI+*BYQ- %R\!- -@6W@#0N"G[E9<&:$SRY!"S#JP M266$5\S12] :,[ 3T$A0;!_UD9$[F;AOOO*!;M^=P[:&_L>K3?B0<3RMZ;IF MHZ-UJ^MMIE?1V^P@OKO-FI+]"QGLK8/+C&"J $(W:*!3]\XVRUJ0G7*L&/A* MJTP6Z8GYF4_,7URBX756O-[#V.25_0->,BXN[O/841%;W-K]\LVJ5YX(NOS;30'^]O[I\>E27NK M\I7X"W)>NSR+J7VH #8]Z!64#^5Q?6<.T,@6\!IH"RXZUE\=1I9B^VT\SB*3HG+WU. M%$NV?0QCBAP 'F[$L-)"P%'9"GNTF!.(3W:T1L_(_]7I#(0R=A0TK758,;F; MWG'M)IVE@.%?I8A-<11[W&86U>K"A7KN$S-+#C+]YD@/2S\/ZSE7<+_0Q++M M^Z>?7<':Z9>DK3&"0QC%NB25@-_,/0^(NJ@1W &5KFLVU5:[JHYHM:XZDY1U MSI2UIMBS8LK2L:2LJ?:Z]:>LDPVI?&6^?Z5WVV%^HLN]7I"EQ M9F;4\?JBBZ,\:Y^R\ST6S#UGNT:%I]U*U5RC.?QA3;A')Z:':V>(=1G>*_.% MX[,PFS,N^AVUVRS=-*R9/%TJM-3,-=@.E%D*II54U3K$F4O'(^*OMH'. MIL[*7K 9#5(_!%U@PI:A4EW!R35F/%\LF6O,D=U@"7.LNFJO63KH71&6SDV) MQ92 =[6\+:E(ILELL>1/OH4/:A5E4VB%1D:P$EXQ!0PKG$:BNG#[=49'<# MB0>LM5:L]7Z>\U4W>@=17;%SB=KLEBY0E)IKG:!4#5/-H*7;Q'GNIZB9ZJU& MLU-'QLD[FY=DG%7-GS].:CB$U[6+HQI:JJ97Y2L[II'L$HI;!CAW T7]HM]J MJEI.V58]H7BRPH3WIP +F/@/9,PK>+(_)U/,L 73W20"]YD6_#6I&52I]#51VB:'+ MWIKRA8HQI&'5I)[39_ZHD\WKQT(?1B-[P&+'$+F)1G,/D##?DI>>MC*A-9M[ M)00=M G@ILW2W%2JI+5"D;97%!E4(-G6ZE)L6VF!I%[3-/1EI6!\EU-9G^QX&:AV 6K.I-G,JBO8.M9-U"*_(9)43?N2$ MG[H9)EO,]^EAC++=4DTS.Z_K2 ?\["^E1A*S).:=&7C;$#.&BL&\:QH5EQD? M9[G0 DGM;ZC3R@*=SZN,/87Q"8S4!6V6JWTH%LURHT]@ FP%U,X"]JP2UT#K ';$"A-;*AEG@/>"?%]M$]P#YT4!+,1M;9'^_#8_Z, M#; CZN2]H:1+M582K*"-%E9.S5S?Q@]<>0PL*GA67##UEW11EV!(S?@KUC,P MGGFP_"N9PH$]TKWY%RS*7CB5Q)]C+ZZ'>6&7SQZS?E[2D-LK:_)FO?O("I-< M#EA<\N 6][QT9Z-1>F=/]I3YRCU[4[Z[4\LILT/.5P%$KD>W? 72A'GX*5B3 M59NU*&,/">E/ZR-RR<1+I\Y2#NIEWQ"_'R> M>UB-&8J6-9(%/X8U(9;SCATUW!<'7@4RS<%45,OV2&(-QK!K.L F!JF# M#O/\!3-#%E;+8L]-@D2>^W-^%6+K\YP]N<)V_39_GMC^&)"U73.J=I,FK/14 MK5=QJ.@$(D&2WDZ>WI;$<79(;SB%IJFI37,'LS%ELE[!9#VRO@>N3ZX:C[TR M,-C/)#6O*JDD3O$&#O%A])T?X;:T@>E/K8[:[=2E*%:FV^V:R58)GRYFSYFJ MT:JJ2>Y1I=#MW=;YA^7]9 &L$P.%Z*\FQ_F4>8,Q_,7VR=G-(]]+[!Y9,;M! MTC.21W342"=;JQX]P5Y-.>CKE""T/IFY,@AI38!0VU"-]HE-JJV?=OHP8QCF M!AY*P<8H1O2N*@-^>5)1+WR[=:.467=)P2$ ZZIV;ZIUXCMGLL6WQ;X(1 M9C35=ODIRU+QK!&(UBF>U8((J]J-CMHV2L=]CU'SW+NSE$^;S4GX+)41(FL5 M9:UB12[F"EA*YZ+? <6LV:JX3[^L.I:4+"EY8T]_!93=0!%3'3MJNW,LXX5.5F>.'5IP"9<5*,YG2D3EO#WWKC,(*2E++.9% M'_ZH2-^I"\^N2+<^6[B5\72LAEO[HM]K5U6W4SO&?"R1ALB9498OGW9=1CF' M1I(0"FHP'>POI?;*]V2093ZU@E,9PZP$G'"R34?56U7-PJB)PGN<;@VI"A_* MM5&"@GI 02W5[%3E&)2*\BF L8QS8WLP&DWR4NOE\XRE&ET%BU_,PY7S$&4Q M0QW%7V$^H^$,W[;:T:OJ-G#P@@99FB2IN4;47$9_*$S-.E"S9JK=;L5A$5F> MM,OR)-Y-XJOKO%P&S)LJ1S8'B)8?J[KKIP 91G8*T/_/WMLW)XYD^<)?1<%L MWZ?JALR@%Y!4/4&$R^6:]=TJNZ[M[GGFKPT!B=&6D!B]V.7Y]/><3$E(2( $ M B3(B-V>;@Q2YLGSGN?\CJ+DIP"MTN68TX#H>G@7U$5W015&RA?9770A/2B\ M;8>W[90&R=N0X^4-!;RAH#I>X![90I6FKL'U;TDU%&_:X3)V$F3%/62LWQDJ MAMC7VU+[>K85ARPLM(O"0MZPLQ,"XQ-0PWM/!>Y[B F.<>J+/8VWZIP3%Y6! M8*R3BS10MCU1D?>>!=:L)IWF*5-VO5E!I?*[$7XW86 M:W[+R2692W))_Z >249\$D,TI+KJ7$\NR:5N.(OO/)$FEMR;J 91^[*B*ZII MF*9J3OK*Q!@HLF+TM-%_2XK2B9^\YJ94/\0MZ,8[ST&WY"UC.HR_]GT2^/D+ M1;67OU!4>_D+Q9N'^^?;^V?A^NGI]OEI^\5@R=4]C6=D$MKD89I9YST)UER MJKF5K;N&9+LHV-MZB,;!J6Z]-UXJQPETDY*FPO5M]E#6WL?RVU=^^]J\"S)^ M^\IO7\_N]O4DSN@W:XPS=B;,$#N!*#@DH'-US.<*"A@CF8O:45I\:Q)I18: >F\@V.->/,?K MB*G<9U6QQ[U;3>VUH);^U#>_%5=WSMY/-'A'6. U<#YGMW?6I3$;K:Q;STQW M5G13?GAD85J3B#WVTZ0JA-.ZJ*M*0_),1_!)N%RT12XJ^A1URD4$)=*KJ[*M M(?G71K+Y_1*FJ[*M*WL'VYC-EI?IHJVU7Z9WLW7 (K6(-84^T43%.*-:!2X; MYR(;N]F[NF0#IUT9LJ@-ZLIY'ZWM.MT@G&H_CM;^(-/'K'AEZ]D MV2/Z6[9/-^HP[2U_8HY\UPZ#]3\I AH^%H_U82WZLLF,42GUSUF2=%B8+^1J MY!'SYY4YA45^,NTW\]U'2J=[=BWG*DVXU3VOW=ETFMW9LS4GOG!/WH1'=VXZ M^^R0\0RPKNO14_\$O$8\_!:LR6S,6H29AW+\E^W]_B!JM.\<6T\CH?7_]E=S M6'2,Z]O.Y-K>WI'2/-QYD;)<&"_W/& M=C@A$_@7.!$_P&\EL\(6T0!=@?:]$]H:C^E!$[OC_0#^9XXGB+]Q%X3QA4^O MJ.#)IA]USOL%L.=GU3C?U[N2*I]YXWPC%Z4>K)L?K]A7OM?HCNM_$M/SA5L' M1?EX3?V;K_2;2:GJ[?QK=GGV9)(YF!P4C? @;#2 M0%0,+G5 MYWX"C46;BBHJ_9IGIW*!Y@+-!7HGQW\_@=8Z0Z,O]K7>NB>D))%-/PPY)D40!:TA$^C5$8C2==\$C8_?%@5=-!%BN!1]: M'A;'">,9[)H6//['[KYC?RW"QUWRIAOZHI),.5@RI=X9#OK=O(D1@*XV+I-6 M#L.^ A?^=>Z^(H5\8I,QSIR/"@*PYF\5/TB8>NY<> 8B/<*J!5B?XQ ;ZP(7 MID<+#:W AT?Z@1>. T9YX&J0.K\K/!$BW+L!$20--R0@H^*R((B;D,"T;/C. M[,1=6 "H"!+3P^F5- ;"6 M'X?5*H7VG)E?Q:II/3)%X?7I:1&@T!BE.Y\:8:7 #%EVBZ2G$6I06O')#NP< M_L4C,4OL,#UKT*(B8*UK&.<]/4M6-D_/XD7 O BX/66;*J]N+4.F/B=3&3(- M3E$$?/R9[+P"F.-BE06I+#W9[#;R0=.>.YJR!^PMK)9BT>3.4!N(_;JGJ9]! M1I3+')>Y[3+W_.96ECD7.2YS%R5SF"2I+'4JK44;[%\]=%[U MO\?WB2^O^'<'(2D]C+-.9Q#!S&1QH.Y]W\;+-<^+F7;Q.5_( M*+AV)M]-[R>A=+O]5V@%[T]D''I68!$?_G@#Y#8MY]DS\7 8(WZQ_+'M^J%7 M4+NH2XR_@<3 J4'TV56NHO'I^?'Z^?;O=S?"W?V?MT_/WV_OGX7\@:W4919A ML]*G;ZCE:V"!Y)TC_)_0(;0N-5O1;;Z +-.JYX7GOEH3(DPMQW3&6$CI3H5P M@7^J5M.]KN@X9HGK5].R\?2_NMX3:(GE\2-_+/_KWG6BN0%5J[UUN3,<]+KY MA&A2[1U!O9HOL/T7,R"X2Q,V$F*Q#19NOPMO5C 3WF;N/$.OF>G3+\Z!8<86 MQ-L,<=IU_)FU8,7:\>!"P?1(_"**+\L*BJD^03T%!)];ON]Z[X+C!O#]#_C- M__47799[OS\%'BSK!01L*4'T3]+O']EX1(]DRO%]X0%^[L&CEN,6HK)EMP#7 M=F3:N$C!GQ$21%7F1>\4S/$8Y 23T("0@%[-N'[$S)?4 (@E'" 7XE^&?WW%+XU M(5,SM(-=2KYCZF3%8E5\UM1TZVK[:[HWGB(* =#:\N@)TD:+%-?"'Y,3QG-; MC]-<$J:Y@$1M*=I6I*ZFZ0TK:F[JH@QE,\9U80:Y1274E'VN:=M#NGA:R $& M;TN5M[:8E5+@2Z0SEI:'5P!O9YLY.DB<;#ORVO?((-521-U8FI2$+J+QB-1G MO7)EF*A*NNR2"%DQ.#.*LS^QK_G#?*?!^K-[/8;@W".;H[7*6:!^9ZCV1*!$ M06:77% $+] M^E3%11UT1C .WK75J(V_[Z).R-1RK'BJ'*9*)MAS M#IZB]4JG3+(DI$\8%@O[G=T(F)8GO)IV"*$A M6P7-ZH_I'40"+S%[!XI@0AKA8]+[B'%(9CC-#C]#68ASHFO6&J1?2N\Q?'B, M35*/%]FU!Z[:#T<^["Q"]W%>Z!U ^@GIH7KL[@$^<>=$^$ 8(,E'!I519:Q> M"A)'7X.($U]GI DXI9\4G?M*WKWX0C;BS_GB\W:U,@#Z]X)VE![OF=LBJ(;X3$S7 >T9]"2*IK!^=$>_%_?C9] M:QW6DVZ4O!=L9B5#RJ[B=;BD_>['%0N(?,TNO.<1A59,7G1K&Q%)&"&5MEP. MGML05UFI;XBKU%6U?L,N\&!1DE9M?T=95$]N'-)5KZL/#+ZH4HO2Y!TNA?-H M4ZN)MC.,#ED(RRU]]9P-,5YVA]1J$&3+7VDTLN(-?N MPM"(*]LRTG .5]-TG^A:"M2WY/?X6XGUC;P26Y XI4I2JDP"_C+HP<6,B]F1 MQ.QL01E9\N/3/G<]93N"]KT+JJ$,A:^/KZ_YZZNINHBVWO6[LMQ$O7-C^C-Z ML3;&?\&[OE?3QE3Z;JJHYC(4_GO^^UI^7Y/?P%K'Y6Y/:ZHL5^TS/N/.^'-K M;)?ES05*>/S88@S_<[O4XP47B%5+DXQ>9]@W5%$UZNIN;P'F!!>,]@B&-1HO&&H3I@WI2_:9Y4G4FQ!N;1?ON.N1= MF%,4-V$*F\DA2R=;OV#(=7G-V/7#VXH!V@I5 7MAZ W!7:\SNWW)/+4%O>%P M/*5QGCI3GE*V=/D?Q'#KM1ENSDR-8J8M+>*'4U &0G[JHMHS.$>=%4>=Z$Y/ MZ_4X1YTG1QWF,FR3P=-Z4M,,7IWU'DTMW7HD?N!9%'L!B[=$(0)&WBE<+9N2 M:J=4;,GY+RF)8G%3!98[)00R!7_3I#.Z"^:L PIURR5J/%AVI%-EIU_O#/N*J$M-F1_-4W!'B1AWXZ?-ZM5H6@:.\])1 M LA#Z2:IQW73&?+3EO#@8-PD=8:*(:H#7EUQ3MRT-=P\@*63ZNLOX;S4*%[: M$H$>3#!D\W-,I=E+LNGR/76)LTZ=F,: M _C_/K?,7)JY-)\BVUZ;-!MUI=>;(LHEALK6/ "/3KS[PW%'P!FO^-X[9Q'" M\^#!8\NVZ&"^W"P\#0>W%H], M71VE%TT4R(_4._.Y>)K4-93B/U4>%R9W>WKCIKWAHI0Z9I@57LH:9S3MZI_$ M]'SAUL'+MGCFE:!(XNZ3KLH/(2FCC;>/(IE;DXE-CDNUS.BT4A-;]IJ 4#?) M3C&])3,^[8BC6T[B>GTFH,GIU/*1:8-IV?7J^H)=\TOQO+=$T8DS&+F!6+'_ M#RN8Y;P_/^O^97U%ZDG2QU1UU^7:*O5V.-YF!]9<.,]>.+?!L1Q6.C?6/O\&JD8+T(_0@^O1II,F;K,JEG(XF6O'A5"X%E1&BNR<"K1I2"LI+ MBVOAO"VYSD:PGDH!0)K#>N<!@\97UF_KF;69$*<3W@6_<[PAN86,;4( M&AW.#%&6L@G&C6J?(S"=3/O_W;2<;Z[OWSEC.YR0R9US:WH8F_M29:$<@%"* MBEI7+-2 6.=,6?'#?O; AX7#OYV**_.,IV%EFIQCNX\M!4EHI!6X=2:[9.RB M'?+;]F/1IID:I\9FDY/G_.K&H3CY%7T-<1.7?R[_EY+SKZU$IRGR?[ 2G=0) M_8 5C]_9/_/%-SAW !]J.2&97 ?19_CD-I?D?%U&P)8//#V%;TP$DY7C+("0 M!/[-#(0W-[0GP@CK=<;$>H7O!*[@$]L68*VTYD9P/6%A6O0/$$@[_I1X@BD M9X^ O8/WN*@''@H,OS#M>"+/!_CAW/4#P9R\FDY@OA W]*,_BO&O3) ;\.DP M3#=SC_B(XL&^%J\D\UI8(F5/^YVM+!+P$0G>"''B=2Q,Y#UXK!/XV+:,SYLO MN4.8F 'I"E]##_[@B>ER)'C"+VL.5&=D"UD6>2GJL :4==H8/;><_%=#)_]E M6#=[.[JTRT2%2)\2!K Y?(@)C_$(N;)I(50JGS&SB&=ZX]D[.S\@F8O=]/&+ MHY? ^^F!1?M,/:!;JF2JH5R-A6:4+@*EBX\TWKICP?20@:(*-?]3L_=/G_3) M"N#KXQ(4885R4KRG8QY&=,?U?T,74VY4IU#N1BE\)9'T^52$+208ZO^XC"\E MR1;QN\T^DLV*=K5"$<4XM; /GC9D1"_9)#4^ Z"3OK# 5 M-Z]0\\ MD&2P=)BD: 97-]_!!6;0MG'IR&H5]V.<:C\R';"R<3=^7D!->F9Q929SOQ5) M%+ "D6X?Z^I$E-X%H1K1?A<+=4#3Q6\GBR2?T"(]Y'PN%UT[=)@:DB -L5G8R84K_9'Z U\\'1LTVOV);E+>#O!8]8&L0RSXM-*?7XT)MQW"!Z MR>^4U;9M,_EARAV%U^ GH"ZIVY_XWJ RIYX[%_$+8]?S7 @!Z:7:"/@W]?M( M>X$B-.%/]*O$IM$N_I(M!12>TVKKGM;>$[ B2/B9"6>+'T2<#M0' QW.RVN% MLY1XY802_T=!G)7PO!\N%J['.!@D*P@8\SMNS,)4DL#FB^SK0&MK"K()H2&& MO(7]*L6BR@"R:-]+85>+^T9CZG"^0#&![X_<,(B?EWQ:%+:R,!VC2E '*-2T MT:8X,)[@<;@+W"_U<5P6:8_ _8%?,]M(C5H,TQ;'XF/+&X=S/\!+EE9+[?4& M(5P)\&./##\LJA/(6&PEL=C/A5Q1^("(_#F'\<3$Q,%$>#'A-"L[DYM=KS^2Q\>7HP_..T.GFY^=DG,?LKL"SV\%%UE:WM>;VN.[]J9UAK]M?OS\XH0=J'^%\ MW3D$9@[(,+6>C!&6+7/K.^8*>2U.E[W3WB&2Z1TJY:&N2/UJ*A;_.\J54AV2 MT0N1"*K8'[=P?0N_\(GY!."G)&UQOV53J5'JN;?\B3GR73L,UO_D8(U9)=1+ M']:BJRM42OUSYBV[KE[(U0@8Z^>5.85%?C+M-_/=QZ1W6IF")DT3;G7/:WAIH__6P)%C/N\4U"=P# CUW_YJ#HN. M<87#X[FNNGXE=];]E=T7M,Q(9A(G-O@1X/1L,H3FLBMW$I)83=GF^">2%>2< M8)9_783@OH*Z2VFQ'0PI&LQEB1^SR\"-H ),SW*OF+.S@'@E=H38]N'#B>73 M5%B401.FMOLFS-T)L;O"4\K=2WMA<6*.VN[H]P*NBJ71\&-8"EV#4_1:_$NT MFU=<7XCIN@EACT]6';FI%AQ#Y#.".P<.*O,?'U*GJ\EE^&-H-&RN0];";7\NZ'XQE*WXOK3M[ @\#D!/CH M+Q;*&/L.IG_!X_> ^Y"(F*9:()M P Z?FI09;8)>)[V.O7*G5QA+Q#_&WXR9 M7DRRV$!V@F1F];28L@ >M3RF"M _FR#-F+^2.I,B=QE6X=@@%S/BI)]BT02V M"^('CE>!X['6T6@$BV\\QR_L=B]VQ39Z8MF )/'J PK!G"(7.(0>8BC4[-M3 MV;M+7G/#WE+9Y46XS8&Q*8?*%%V<;ZMS"P\QCW]#%E_N!1WYRAL9=(:2(G7S M!5;)1O *>+M4I8Y.K'6WSY'HUW1PX!MI\J9@#&/60N62V6'U?'_Q+CWW9_@I M\M%JVJ'>&0[ZF\(QV.&*]DN)72HL\\CP!3,(Q62I2 M3*)2]^81MB1@EX*#_D:S#7==6DW.:S6FYS&NSRFU&B+[K(PLF>9A>I<82^9F MW/Z*,OM_C^QI988R0&0V\=-*)&^.@#]<)W;IIF$0TKP[S=+%GXY!OC!S$Y#Q MS(%S?'F/>#&;],$<="5";;DDW(-0!3VPO81&:J\S=-P@3R-FWVCZO,"V3IAQ4.8CA+,!3S8 M',_$90(YGY/.!$OT&KTH1^JOB:YHM@=8^3-PW\ ?GA)4\ M)6DR=S[' K(5Z?*QB-&D91"PE_]A3X@_C/=)8U)\""AVD+TEO8&HECN)'.-, M\!<%)>DD/ZO0PA#8\G_B)EUPWH.XMB"SA6AQ"?V!2%\CTF^V):Q4S_29"<(G M%1D7IG,QES@V/>^=QJ8T<1PSV(J5PP>^>58 G\$WILO%1!H+5=BJ.MKZCMPO MUY%4S,ELE'_]@+*=A]-!V3:Z0K62U6\$Z$2R3JR?KU-5I7R= MJBKEZU2_W5X_W3[E4[=IHJ])8[''%;Q$7IO<2N+H9B2R9I@CPI0P52^@(U94 M*;U4@>5;>,N-U]33*9;"8OH?=1&M!'VF0DV_3*]ZE]H!+VM !M%*HL)"&:0U M0?3&??.A@T%,>[B/\3/I:3_#<[/GGS&UV/?Z"4PCFL0E.\"92*NGS*PF;'O+ M8J2Z%T/;\0M7$U7'FN^)5G.H^?#JWHMO=C+9ENAP?O.IU5Q1/>,R-ZPG$=8*60V6&3SVUUGSL=&P?4Y(":*X":S8)E M/1%)I"IJH+VC,Q]61&\5A1CF2X4YX.]E0#..0JDW#:K\SU!6Q-ZAYJN7) M,0$X4"@7K[TAY6J0KT%GJ U$I6]P^>+R=7'RI1]_/8:OLC_?&)VAI(N& MP?GFK/AFBPW>FV_Z/>";OMC3+PSS^/@F]IF6_:X6 .V71.+(=WS.Y+XNR^ZJ M ]%">A >[V]SFC)6DD^(Y9+;),G=XC7N+KIR9VCT1:5?<^#-)9=++I?<$G[[ M[I*K=(8#252-LY'"9%^ U!E5,#QHL!++0I$UY*!Z&/3$6N82X&/1B!?:5#ZI TC!8CR MJ8S(U73IW*^?7WUL_O])<42/%PXTK\)8K$+@[4O5W* M8C%L8O4PEX362$*E-/4F42@ TDY)@9P,.>12P*6@<5)0*5&]NQ0H39."$O7H M?%@>'9;7Y\/R&K"68P[+BQ'#]VW(^&S:.(KV:49(4+DI8W!.31DC1@G!1U+L MWI@AXD43 6VWA,;.CSBX@.X-3>H:2O&?SJ=10KGP1@FC77T2V9G5'#>9MT@4 ME\*>=S^ 7(7GVYMO704)+LBQS*^G4U P^;.)^0C;7M7]'S'E# MTGI@ U5QH#>%A\X6RGN#_@6J7T4ZF$-[UZ13[UUGO*-(2" 2^D"4M+TCL.;4 MBW(^VE&O[L%',O(1Z-9^4["_S]9#+L9P3C0LS^SQ=$.=MJ6R)D!PR#[V_RLM M233PG!X7LA,;WLI"IH*0*8:HJ"V;6M2(;%YJKP58LZ?.]55'DZ@O0(Y(] \1_$ M&].$0^3D7,E+1M4Z0R6E84Z943CN4?RVDQ*]J)38+BP[.#S+ZLBRS1AD=DJ6 MK6N@PG)6A>\3LB9Z^FX&H0?_NZ967S/:7:O_-83MQ5-1%Q$:ET";+_(.L)DI M]&5BA]1-)'9EH+I5]Y M=\VI_UW>2;+.GDH%\.T-HT'P57XGP-.5.]T);#2[,3#DEY#5T1CT'H2DAJCM?WO(A[#OK2[ZYQ_OGDI.T,8^O[F5Q4/J# U=U'IR$^** M*GG0=E_YA%260!D'//;$V5E;S!A7KJW50(T;@ .*0%?W="K+ * M6 !#'.A- 4 ]9PN@$8]0F!QN!@XE!M=( MWIUEH0]:2I=%3>+&X"BUMM.B!/P^-B*5G9 RJ0DN-AO%IK*D##I#39-$R3A M7FG#R9W0GC">D;L]K8GRA ?]"8%]PX V7H(6)/ZE] %].);$_.'$-2UDX,\F'QY%.9FV9@VR ?YM2!C"KM&'-,)4%X\]Y5-;C7Q MZA;1VBXD1JE#:"@(X&U$U&=*T[LE2:]CBE86#[TS'(AZ/U_LL1=$>>.#D4U0 MF ?TPF*:UO)FK5L&5:P .Q4M_Y7:E?.%"R-0P0R8\X/T,5M+459'1MY%5!Q1 M4/U]B1>S!Z%-,Y5=\[JY=*.V;JY#G&--V,K%M4Z#XU:#E5%)<@TJJ9;%#KK] M/1:K= L*OY:+K5?5EZRR8T8FVTQK(> M@XG)?):"Q2TSS^1M9HUGPAO$.D(: M=":8D?2,D_$,6(]5\"U,+\ R/OS&C0M?<=XI/KGV.[[;#[QPC!6/\%)P'EPO M\+M":D *K6%'(4'*PYXF)# MV^^NV*25;ZAR%--D$V;F1-A=K?8S M+B0\%@4)!KH_^QF]>SSS S^TWPEA/Z3(*.""/((_KV [C+:G] MSF;M*>F%G',P1LD7_2&C2+VN4*W2^ L9!5CL;;M^Z!54$QL28QF@&IE^0UU8N']E4E56I*3F^]0,P] GIT0C^BSXHAS4'-3D/;ICCD/E#9 MGUJ@?"&(SK\^-1(W*JZF+_ (*%+AJSFF_I/P 58Y(5,Z6G=$('+\".J=P-D% MPAS+T'-25HGYEDCUR(9KZMD-N=WU[,\%5JT*,\C"F[D>A?[C)Z%,(?N@/87L MY?#D"\+^>-W ?^1DWRI?8']^./>-.(#:OM7XS;:I!V-/$/O3$[O%G2#L-D0H M0>96;*T'''SM],I&6-FH8S1;\:2[Z)K3P%[20L2Q4>J MICA)AA,A"H1O+KSP.O&IVZ+N>-<4[YJ*XC95WIQ]Q^CMSL%$'69L;DS/>X?M M[W8+;RB=H=X38=3J$56D8*<)%B^']*DVMCU-]0_-LQJ\V*R4O9J M2CR/3+Y:#I[P#1[P/0F*K%&_,Y3R(T2.7@YV(0,X3L);]WAI%/DL@LF"97=* M\[)MD?J2MHA7VAR<-LU4G[5JSV^N\X*!+5K)RMX]EJ@;HJ'7/);I=/4U)X)\ MS&KFS=!3K;LN6Z.-!7.Q\-Q?P%H!\86I:7G"JVF'1)C _P>N8 4^?.!9])8K MKK:G.(=^5\#G)I]AR;'#*E;+2U<,O MG<+,Y9_97/1 MD8KK+7]BCD"5A<'ZGQPL\UM"EONP%GVP0I74/V<)./8"PO&KD4?,GU>T#_.3 M:;^9[SXJM[3F K65)MSJGM?N;#K-[NS9FH/VN"=OPJ,[-YU]=LAT)?"MZ]%3 M_D0+*5A5W]_,QJQ%F'DHJW_97N<$*H)68:#&O4$QIYU_YK#H&->7\ZPOW#F= MS:%/^F0%\/5QB4*J)^)8H/>?R!AK7(1T'A\UY"-Y=>U7M%!9:V&ET'.;4VI; MTO(^I$J.) --&OXS779$=0CK9',%,][[]8M'6+<.M:'?7>\%%OT4F(Y-WH6( MDE]#6NTB"G?.N$O+BL!(4%L*K//=?!>4] NQ4$;N_;[Z OJQ]/M',:HQQ:86 M:X*^ +SA@_41UK2Y $G-6:=LTA#/N1!1^@V\2)\X2XMD=(93-_2NT"M8=;C M&L7L,68[F,;.1%0':[[ EEX0@'GA6<[86IAVRM<)%^C-5+3"&;#7N_NO.:\= MSOMARB@:^S;?37"FPOEGU_/<-UCNC;F OY0MFT_LL][K4;B";CYE'UMHX4/J M6-=)S_OR?#]894Y3J^=RP-%K0F'BJ>*>V;UO:PK%F0$3PL[SZ.?B8(?COX'_#FD&+Z"U3)&% -: MCB$:,['8D2;P+)-5/+KP50])R&K!?3$YF)5#^/#ZL>I!&*<\"*4S[&\Z!U%8 MV*$O?'C[N+[X>]V=RKJ-T1+PE8L]]Y5V$]Y^OGO^/ M@2.&1T6A98%AWA14>\ MMM;44(51I+)BE0/;H@W(XS$]6JRC'B$[QB,#@44GX9C53T<_,1<+\"ZI_YRK MHP[<%T+54Y)GV+PT_$;1\D3,%MEQJ%OD+:WJWFX9CU22FNJ2WF/?,F(S2WJ1 M2SJBRI7D"5;-.%>S!GUY<\KCA^>B>/M?/7<>9TO10/BQA:AL ;1MII@EN!)' MW68=]4")3!Y,(* Y[81?)WC,U 4G5W/8XDSX=O?YX9%]E0H8ZM,E5S.&07I5 MU@S*QED$6>7P&37N$TBS.7EP_HP2>GB/+Q5J,!UUA)9/*/^&JIL%&.55=)NE MY;D@>QEU:2 15H*[*%^)I$FW(Q3J1.Q B'I.HA:3-M-I0SN=G&^G2Q,'/!&0 M)OKS*+(S7\ /]8,M&KVZAMF25/W&%A+KDX?E&JM47:44#,2SBM;-PXTN])6>OL_-3;T?DI5>W\? K<\<^9 M:T^ WV[_%=)YV '9T NJ2W*N3Q,^R_>"/CT_W/S7?SY\^W+[^!1)KW#[?_^X M>_[G+@VBT2L*7MS !M&*:>8?7E2))-#3*-O*UT";^IS1FOYZ!]&?@:KQ-^J+ M@O1*0BA*IR?ZC.LPF+D>K'%268$HZ$ZO3VNQ-=)\$1#4!S+3*^)%(MEBZ^GJ4$&?4^-;L6#VI9F+CJHE!7;"@VPC/TE=4/= M2GV+NZ,G5F5=_?X5MJ4L[ZG&0CPH/&7-.5"248IEK\- F.1W ;EN19\ MO^"M")Z$/1N9,&4$QNQL*#.* GT_!-'I3REOLC]\SORA*_PG\\3HS7OA+T%7 MPV%9@-92[!6\N%6"K;M&2G!>(OK\Z6* ]4@-5TQ'^(SX/XA'Q;\J 2&L M=!V2)R ND@9FQ(RMU]J=SXA-\Q<(8P&OI@&8'XZB^R-Z$TT?A[8PY=-26L]6 MJ?JY1JI*O1.158:H+B!.,5G]M73]7 M=NP*"K"ZBV_ZH\ J__DIWR:+]R/>) ML@2Y4[A>*PCT1"Q42UAMV16>$FV_]MOQ!8!%KXL<6JD950"Z*6M1+%7,KW(7 M<0)AN5RZ1'S^"W&(!T1Z1UEW@5*XLN6[XGJ(Y9N*?+K"MX>84O%-K+?QA, # M?0KV+-ES9,XL!]_D$,:0E.CD%_'&5J2 V*/8#GQ1>"4L20)_207QT?N F_&" MRXL7NPB]\8PF29<0,&2^L-UW0J+?Q%\1%C8F@P])CVXI@R9I+3'5U\$5[/SJ MN^G])('P,(6SA8-IK\U^P$(=8 9!IO&$M*DVR!%82@%"&.1!"(^0>3=7"OTO M<[[X'9[7%;Y]NP'[:046ED OA+_;[LBT!49(GU80L8*"6^"WL0LL^7?ZO6_= M;]T;_)-/2X%1L, *O.!]H(A\C#$3U50LY95>_=@-41GB&3'P) )*<>JY-T%P6'ZSV? M$B&R+$&(C%VX!7=.F8IA"E45\46.*7S0I.FJ;= 2%4.4M7M/TE@FXD?1/<:F M-1U W3G/J%?9RRH30>X,Y:TET]M-#"K.Z)()&0O5\P(4,]F:5EWZ!ZM4R82Z M\@:B_, 7+9^3]R44S! ;7;F@O'I!(DLA;F7KYC.T6I*AJ?Q']1V3E2[0^G:: MA-A1P4)T6O%6:4MBY2WV*0+@N@;F1&#/RLIF N)' L]]A6/["NP:T_*P\*K% MJQ)RF>WMB7G*_$M(/*;%XAW!AMA@=#_>5C%[1J?L6IY<1\-2V;ZLJ,3EXF'.2>I FW<=:!&?(?<=;A!V8=_O>%C$RJ M+$?Z;G)T'1\)>!6Q.U%9J/3.L"_V]+T'5#9K8-)9R12S27>)34)AXB:I6)2, M$XJ2T1G*FJCK=4&>-<0^-7OX&)N D00,RRQ..J#8Q_ <'G2EM>*V99I/2LIN MS 6F M8$P[M*G-+K#-6!:/0O;\R/@J #[&57*(@TR#]D_6)%_(1C)AO^M[!: MAY"JX6+7 BG;F[Y!*.6W;AE!PS$B*$:$QC$B&K"68V)$L-K=HHI>93URA'YL MO;5K0KK0ZVXQ+$1:14:]C_8[RW[Y<=JK3."1:1:G7\-/DRY%JHJ3CX41&8-+ M@ ._6*^C\$06 6L$I%\JJ(HH2@Y;X(=@>_@"C+$U9A>\>/WV(5K'W8^'=2O( M@$O@L^F6H^;?:%^9VHO8+N3Z5B(3P2J2,]NE.F^@%;/2P:]?DILBPLU9N0T#AHM:/RI\F$)08U+0),"@.+>EL5 MJ;!1X;>XJ@KD;T0["5CM':S\#>B3+;EBK5VI XJP,VQK#C8MTC/1G7>A6HM/ M 6NZL-? 6Y(/'YTZ',<5;"3<;C23-I*R7]Q0UDS;MJ7W;M11+] M!]83[G+5G1\ 1\_N\^KQ+M](7TC?1P_U&IT"4$QK+L$5I=67X(_%%CS:EJ-UW-&*4G[',-[Q)Z-$".T['.! M?;DW;M)@"ZI_L0.>CZ\^K\97+/FR1&_R'S!5] PAX ,+(.^Q+PAQINZCP*_B M79W:&>IB7\O#?31P+E,] P$.SL:MG]9QKL,XUC9\9,6W.#MR6.F-S7]D_:E- M19.*%I7:J8+F$@4[$N1>5Y=;(KSG/-N,GC>9\%K*8ONHG,H^4DGR[YP?%,RV MLGD<=(:JV#?VKFUNX*2R"^'(C7I?.9'>SW+E3LI?ZPPUT-)UU5BUI$+X)+SU M2&R"1WPAU;WKQT$V3KO_29VGG;6[WAG*HB;G_:?R(RAK*@H^\ISC%G%CNQ1[ MEB%W4NP&7H[VN\K>FKU9]>J-U.Q?76]*K.!B_/86J?;D:';5[BK.S1&U NSR M5@\8/B^&;)=VCW@2@0)V4>TJ%AQ):E?=.V'3+J>].?<;BG EI# V:[CMX U( M159#;>EUB"KC=2=2T>X+SGC^Y"SO>]0VWC?H2J=H:$U+# ZL^'@ M;W$92@RIQCHI:-UM:B;X6OS+I)YY$M)6D'*SO>/I,!&&ND1'XE2# EL)5+*@ M9P=.Y"YCE.L@Q<#5\,54M3-4Y/[&08052;()!ZX5).F#P$N#KKZ!)-5'J@\& M;2?+ #A%+8).7#.RO1PF77/;9$HI'CJ$B!F7QBB?8^<;*>K"[GRE 5]!>'IX M#=0RNN U@;Y9WNI30RVC#6:KE?[EZ*+0\#?Y)X+4Q@99/8C]:Y<2JW-;O=88#0^[F8;%6)ZYEP+-_(?OY[!"BI0GN M*X)1Y_U=-O28SIXH0E9>TWHUR*4X#D93)K5?72_Z"+\G%0YB1].W))V$:,N* MMAJB, .9M-*=!)5D:_]>*Z )6-=>Q-F'[-NC+XK>LZ55#V?IMKA5+]W:?*@. M/>8@TCEB9]ZKIVA=6=G9WG>/6Z\SY+W69[Z0-O;9WD;S:5JSXHI*$AEV2FL>FF/B%&_;)7+A$ M-6]J-^=2WTZIOXY'=[6'#>_ "%F.;XW;L^0"0><@#1RD8;?Y]376)$:9V%19 MZ6ZUAWT%9W[H/0[%P*$8+A:*8YJ>P_D M::9PEEW.EMB\KNTVFI_7W.)IM6&J;F76))F0RB4\$V\NE[@&[@,?=Z7\N(2M MCOMNO:B7PAL4D%LN$P"=G([)\R]B$%%4=GDA_9U5&W4.ZQ)G42[HY.DBOW< M?F^_*9/N>*MFK9TF^[ES?B4&J^K2:;M8K'I M'1U/^(7V#S'Q8Q5 Z9K;A,Y%SJP!3D7!X$L.*-48MFF@'QMSU*ZN[*#7&RWX7K(T[D%,F[BXS,9?@>]'>"_)K87D7DZ:KVW/9,]Y( MP5I=.Y-;/ HVNFX)O99S= 929ZCT]G%T&AA:G!>7-2^PW'"2H*EV> M/6X\,[8]A[>''6[T@>SD^#0\3=.>4K[Z\0@OL+"OW_#"O@$M[%,*!MZ>1>T0 MQPR\!,S ?D,+\P98F-?O]O>^Q>4YEA,5SK6B;F[0[PQ30'1-J)MKQ=$?*+W& M[4M;[DY:D"T%G*B1MTAI*FB]*@KA+PFL#;X_?$)]!G@#3'C>12+FD! MR'7M<2+_?;M_?WEQ_I40.;*(^730L0,\SM_15#!83):7)HC3^.SB1ZESVS'\ M1UA5"/]K[NLKQP$\_N?^60OB_^VR5S4MH$.\UJMAT@Y/"YQ)6J RBZW+%I0 M6QT8G6&_F\-:Y=D"GBW@UNC0V8(]=$1*&62S!5)5IT_#X8.*(FJ-L4"[3ZMI M+AA[R6DU2V!?=QJA"1]M4$U;.T@T:5T'R98A$&LWK#5]QS+$:8/N(#_*H,1X MA[6[UIN^:P45E='5BK:]:7(#?AOW:CDA771&?422JB)LU,+U*4C])SH, 9ZU M1+'^+0OL%86TO>5/S)'OVF&P_B<'PZ0JH840E$K75ZB2^NMKHOS6P'!2L'4P!.O;8G?&WOYK#HF-,8DFHDT%I( M@WYG*$N]C=.BJD]%TEM(B$%G:!A:A1%(=RN"Z)$%? $U$16ZB36=$H\X8R*, M2/!&")/%I4-+IP.E)MS0L%G[W<<91'/7B80:B8]?RHAX]-5$TH4%)M $E[V" M.L[P;.H;=[,JL57J[GK# "4Q,QQH9E9DT2TCS0XW2RG5@5J91364M YBVSD(Z MB;#1)U4FCRTL5(^,@4&04^/A;8+/V,U'1B>@ M\*DO17Z-9VBBJ,\%JR9T1A\;_B8P.D4J>.V\7?PC_7Y7>,K(69S(R$R0>R$. MR)(-0H/LS20M0S!DT2OKU]7,F@!-/R%_&IVAZ\27T_BX+3//]-JL,_T'9N.3 MKOMB>7IS04:)DXB4WNL,IV[H,1G*219:P!DH%= Q$'3-D8I;MF34EE%<-C?% M+71E]B-UAA"1%&^G*SRN&;E<_:QUN=I9:\77,4<]:V7367>%>W>]T<*89&PN MJ/Y"PY.>(+8YO(GC&KDKH HPYV[H4'E?^Z[T>^"U"].CW[&8]E4(QM-W MI\$;YB,WC#*+2T=81.6X@8!6T+-,>\56[#A;KI1YO+9M=TS_[6&Z:@#1-/KY MD7.Z6G+D7$-=1SIPF$Z,HVEAFBM8NN?H'VQWCLKS5RY\S@RI^_BIY BZ0FSV M5@REZVN5AY%MF&O6T^L:MM;O:V>^J'Z+IZW5,I1"ZK=K.W1.D'";LQ*9#5[ MN:6J ':'#F[.;M$,U+C7;04B9T*R]4,P.,G6D$RJHB@:6(-=LI[D)HK(/?)* MG)"( K@W 088!QW!<%YE0V<^?2)__R)O+BR*XJ#T1/MTF'3+_/ZJ14)ZOS.4 M1%73>6,XE[G+DSGE)#*'?7RB+)_I(!O.BIFV3)<\$#,9$-B+JKHW MLA1GID8QDW8*9C(01%SL*4V9AW.V":I'XA/3&\_HI1\8:&*["[P>OY"Q#=5$ M03^)*$B(*ZN)AMX4L!>.J%\/.QDG82>9L=.@8# (9Z<6LY/>.PD[*9VAIHF: M5A>@* ^GUS##$U#>IV9Z;GH_2; K1.^9^ZOZEOD$!Q(#%3L7>Z(RV+O%FH<_ MC6*GDUS&&7@9)RNBH>8;>3@[M9F=3G+/9 PZPX$B]@M&I/!PNMX)WZS\G9II M0!4*.XZ21W*(8.W*2*@P$/ MI\^+FTYRB6(8G:&JB(I1U^TU#Z?7,,/SQNZ9J@[15AS42ZQK.0AMSD"UG$"Q M&+U>9ZAH/5%2ZKJ?K?583Q22AK/7+SI8X^YPH>SAOZY.R%VMR+PT!)CH1@!(XWD]&?\JFO?#^?L M,XI/F -6,'H*$Q/+"V\=]!J?LP0(; ^]BL'8:MS1JWI#:JPW[+\'; M3SGUR=2A4A.$C)Z*$X1Z.4C#JRVQB%K?W*0Z=M''7:R?FLP"TA-,0[IT9M>U M1K')8#=FUXL12$^U"VWSB'#.[*=B]OI07>M@$WTW9C>:99^,LLQ^MM4,CY;_ M\VKJ$<*P71%ZUS.#]46']>^YN9*8S_([T>S<#??R:FT8PT4,CL?U%4[K+CJL M1SBK[Y9CS<-Y0!KVYT@"Q>:^K M%,S[J2X-I][E!FG ?JAN.=-P_HFV5Q=G%]I6\%['<.++D>+CL7=\5'\F)[5- MC+%#*U_!U6C_;LTF-T@Q)B7JM6B''TA^IK)P1,^GNC!@5J)M_EUU:3 *19Y+ MPWG[=Y6E0<;@OY;0__2[7"\-,M8QYP&.:G'PVI+$^V*]6A/B3 Z9NFM!#6YC M')OX/)!UL_6[4^L7F5S]FWAN?HJY(Z2G+5 M(G@XY;D5X"GZUPZ<.=+GA3ACB_A?+']LNSA"-5_D+O?S1>YR/U_D?O/P_?O= M\_?;^^\5A1Q'WAS0IFPBLH M#=?S!CYM,L$IJR-L&B&^C^/;!5I1@4T5\!:< M6#T-X3T$]-\-F^ J%R-36=,;%1U7>& X],E(]N+G1N@'G/GPPBXC IHQ6GG MAHPC/A2IFPWC^?N 1DPG1/V;$P5G25@ ,,R+ *8@.^6I: ME(6R@H%C[KT)_#EYF.G[)*"OL2US1 /TN#4-OD)+LFB[VLBTD2T%?T9( .KF M)I)KME!49DNM(8)^0"!I8%7+G@MN&"S" ,0+9$L$"HSM<$+H&]Q$FM)[ILXF M8_/0^>FX;TZLR>@>V5_>9A:\ A\2VJRE3OA7:(*5Q 'FSN2O\)4ICAQGB@3? MCE7)ED/%RO1CI>J1A>NA$T!;\-@XY9A8$Y>P$ZY[4[FTZS.WNV4+WVLTYM5^C\>8KZC52,M-TI9PDJ@\RZ_JY\D']_. M"V1]T"VXPXW\/!$)L[1?6=M,*GNNRL%WA+=P1D'1!3O4V'L%W7X3>AX>2^Q* M6!%.=<4=J0??$4ZH40N.*+>C!S@A8$+7>;FB74WIG5DEW*1G:E/GX"FACU&) M#OW-5/C#B1GF#P$O*] MX---Y(B'IKVDUU<+"8 ]O]]-C-.#]Q@Z80T$@I++ [5+4R./DJ1WCX;FJ*$2 MCW'IW<8'E/;?LC +M.T/_,,0%C3Q/WXJ%;TI=,NM0$W0^UU-TNO# M@,P+![ M3_GA48>,TJWSV#F//+6V=7[S[I+KC+.MYP/=JNX#YWDNN%-%6VO9+50)GS.' M&Y4WV5]"WXC]2K[#\V9^5> HA0)'J:(F[3TZ@$/(;A7@/A_!4AOG M/Q%T:/])._LJ\CR$R0-9'/3YN,##L_R 3S*HC>6?9Y:W&\>KSD02M=H ,;F27\_R.E?R];&\-=V1X[%V0%0+ MFOO.6LW3&]!K.7U!A3:F 5G1^8["8E MNGEF%5CXG3HOEJ.#>)BR8WA8OG?'VV,#!PYMJGNM7"(P..X.5#HRJ5O0B)Q4 M='C$QPM4ZY78[_A?-KWF#EQA:H[C>@&;@#Z+:@+RYSLS7TE2)DY^+2Q6B$3K M$O%Z'!32RPPX1^FM7G>W7/ S71CM%?I,?>9XS&HC:063Z_M115>TR;@(%D4Y M75#""KL#8MN$UB1@O=,"+,)[NLH69,6E12ECV[3F\*PWK/^UL #3ML@K/(86 MW^);H_)7>,HHJ?:$V,9WL0HV+F6EI?7/R?5^LDCZ4U!(%GG#ZJN LF^ 1;8> M<*[]'DVV1>HS3O?(%-=--9,%=&"="PYY<0.+U0J(J>I9'P3 CLN%;?("N_5" MH.H+_*87]XJ_9'Y"8/K'%U.8MAXEPK#ZP;'59;T,+.Z.*^J!H:_B<:?0H M]@YL8B $CX16M (U16'FOL%S/3PN# J= '8=.@N4UW&04-0/1_]#]^T*/O"C M-04#3JMQH]8'/-J2(MO,^I"OGCO'NA""6\3_S9HNRT^3($=-,6%4)!;V+<"F MXN*1N![8@Z^:WGNJN25N;$G+"GL0TZYT,(@KD/G"=M\)B3ZD3!;_%%:!>GI, MHG9-X.QD]FKPY72;(FE.8 DPM86Z^HX*+ M=X;V@%(1]X(6!\L]J<\>:T@(JN=X-.C14\V>/FE\&A5Q+ ZE3&&^F/C=[&JI MHQ43/"YSI!V4&*4SM;21@58Y8[5A$M7>Q()%!&YT^/';HK9-=PJ_393O&T01 ML.1_A19V4>)6YRZ>*6486#DU%*G7TJ:<>;*W^-EI5Y(^%\F!#$+/BVGPB$DL M;!\Q X@TL)>,>-3?,M.+AL_C159ISFF^-[.A\T(!W1+$5.)Q'4I$QWU3Z$PX%275I3)EG\:A3"WV 2>PA,,,^ M=GU6I6U&MCK1)IE*8%A&_!R(@+PP>DR:+U.1<>[W1?7T2YOM\*S]?__Z[ '.RI!>^2MTU^6#^9DVWQ,P'_A"RWBPW=$,9>.Y.O M\#DK^^<)UJ"-%G5(:KWY 7_Y&HW<^-DZSW.7 M4JX:,-RY-')I+,0];H@XJIVAJ@]$7<\W+'!QY.+8+G&L)(WZYJKF8PIA'S&. M>F)_T*NW_/E@DGBVG:-1VO9"^HF:XDQ&5"\2C4%GJ!2@8I2W336U$M4)\'_) M3'1 'RCAHHK:5^L,^Z)BY&O&.9.UE,ERIOWT3*:#'A,-+3])[^A,=K99L7L2 M;+^'/&0CV85&##71YAP4S^'TSNVOP#/C.MJ[@,S]>]>AU;&NC;T8\5#>RHK) M8/DX50;8NB+7E]-U1(L M,P#^C=9$SOQ*@"BFO<]MUKGD/HJV=@:IB\V9BT@S16R0BWZ+$@RT%'COY$)S M[MXYKY\-K^?R]GLSNXK,GJ]YY\Q^&;?DI/>RNSIO/+4^D4F5_\FGELD M!'V,?W59DG]OB"#4%"@TVS6C?6)\.,2.'@VEWK4S^>:.MW)_B5N5 4+D:]+> M4Z]JF@]19^QTP9Q4SE^HF97HM 55W=NIX*S4)%8J9XVWL5*>6W TN&XTA%,6\\H6WV]W9AE 4+M_ M_HPS2Y.898N3MCNS:."/&4W1+!=QT[#[#?^9I_?*L7CF,JT"H^/8:IDGA,^* M8TJ:T%U9QD"6:4IVF+/,,0WICBRCX<53/P^!U\X+A5:8TWTN[L_<:2SI,S(" M5F!RJ3/4"W >>8#1+%XY#/K-[FR#5V U(%=SAFD&PY0%;BS+,-4N$C2E,]1$ M16X 0^T;M>[JHEWJA54YLU87G]$+*UF3:O+IFG)IRGGP&)%G!>O8QY+?NO(3 MG,N:RF6'M;%U*;U!9S@0=:T&F.W&7="W!3WBV0U,>S-:UR$QW:3,29UEAVC- M5&FFOJG1LZI+N>"54T^4E+U=JGH/\ P02[G07J#0;G%%ZY):;$D3M?UOT+C0 M%V"-3^: 7DD\("Q M95L4SGD-*+#>:S\H\!+FU_(%4_ R^XZQ@/W #,+ ]=Z%*2LS2DX+)"9N\DT.']Q"I-Y&+HK#!Y\+?#!'#VX[KBM'#ZY,,HX> M7)ED%X(>_$?WJ5OD:)E!RA'S]@0+.Z.+E;71%P1'8&$VYCIS29,RXWJ_[0.2S3M_=Y8"[21B(',QX&+0)#'0 M3R(&"A>#,F)PMCWXU,5#9XX(IC,1;.PUV#@ ^4P;.-9GSLOY;FM2YV7$MKC/ M@_B%\JIVAKUN'L&3CYYO+R>M^C_'8J4^LE(>5YBS4F-8Z?@N1"4&&B #-:6= M]6R3,#WPI>N?9\$_I_Q M:5S'AU$H) BZK70;T"+">XZ::+'W92^],U2,;KZ,D;-78]CK^%9\7Z8R.D-) M[=66%3AU'/C8]JM.0E&4E"W5K@#W).:A8G578*]S?;)3E(!I>O MUZVA+XZ'W&OAT=SQSZN1Z1/N'Q2*!]YH%5AJ'A UAK^.7R!0 UNIG:':F(B(\];!S/9IE5IC%R8A[1RQ@#5L&PXZ-&UAX;D+6.R[ M$'CPNBGQ>"Q>OHK1]U6\13 M!YLYY3N!(Z?Y?-JO$IB6@QE]GCDX1>: 'L:U,[E-'T6A8!C%I2P\:=!>UJHQ MM;\/;TE #F0N?D7?8.8Z?JY_3Y:2BEF*W\\? M>= 4M,+#A6'$-H[3AWK'UN M[]'[&5?QF?$;7U)TKQ!?@9#(/, Z5T[;_TI@.ZL5L932I))GSD[-L>>[L9-: MBQD_3DP>PQO!0LEZ[FO+M\XV ?%$&,M+ _G#_*-@6W,KX,4+QVGD*[SKN_TU M)KZ_S.2MS\^!0L AJSQ4/"O^JK.];W\&&^S;],<9[.Q\EQK8"O&T>3[B\'6) MM$]_L7 ])"]M%1C37@^>D#A,0@)+?UZ2RIUS2==;9A^W.,7[V'/3]_7[>VSMA;!]Y(&V,9 M,E85H9!J$PH>2S6,O_8WY'4P6'WW5IS!FI8-JK'=8!VK%;$4O;?:IV60A^:; M&>&'Y[Y:/G) X H>"4(/_LT+R56XX+'Y =H&$GH_NX^4VL] [#\6Q=S?J&LV M'BH=*[5^&&;J[UO-Q_FH:7RTQ2@?AH\&#>&CLPVI'X+9CCU[%^"'UN>&4C)? M3W"2&%Y(%$%% K=KO,#^W%BHQHOM+?C8,^]YE@VPB9H4,>CVJZV<50"*1Y6!"/RDVQH,@]K.BH 6B^ MCA-L[J@(>H*[34RI*2[C$E*S9U)>1!#*;R^?EHL(%Y$3BCE=Y$<$I6W7, MF+@X$2DQ9AS_>\Q.@AY!9H9U]&@5)TXO7-_"+WSRB&WB82X'3?^6G10>T;>W M_(DY FJ&P?J?I&C)1G0>T=_LPUJ,Y2Q.1J74/V=>O(J%^4*N1AXQ?UZ94UCD M)]-^,]]]5";IP=^6U^YL.LWN[-F:$U^X)V_"HSLWG7UVR)@59-5E M@O8)A(-X^"U8D]F8M0@S#S7+7RRY-U$-HO9E15=4TS!-U9STE8DQ4&3%Z&FC M_]:PV 5%UYT*J$@P5OO;7\UAT3&N<'@,UZ!*J&2BOY#)=1!_JB374)&4Y'WG MK'Y[&L_()+3)PS2'E8X54Y8Y@O RL(A/E_P,3_ILN^.?*0T'NI. YEN@*'@A MZ:R;)"_)6=N!<:HU?6 M>#803@M8#VXZ[[0:0?O=!Y/!B)09!DNIQ::'+>F%A/J#9>JBNI\H(]M+GSR*?Z7W^-.+\NANZ4_^CUZ M6*3?4+97 V4\!O;GI=AW>TSTHS@]>O/FB?":U#64XC^=S\1[Y>(GWAM-V4ZY MF=775*33H^X%/NN^[5/(^:S[RB23JW!]>Z\^8V^]3UWDQODAOMNG<)2-&V M3W(/]1][;:UQ^8'-]76A/UE-[_33V9VK7"%S+M9YB+GD&S#)39I'LI7+3CB_ MFK@T!,2')SD?)140(5"ZKHJ2D;#?%(N+M[0$5[ M(";".L2^(DIJOM"*N[4'XX=:A\2>M]^Q?VHA#4P($6 $2>AOFJY858KDSK#? M%S5];R'B+F^#6&__Q,,16$\!UNN)@T%3HJV+<(N_D(4'9\(*"VEN>(ZPFO^^ M)+#L0RKQ9!Z=;3H!3K7Y5V@MYKDAB67D0\6+$U'K\?'+Y\10555SC0S5[PQ5 M250:<\EP&0YS/)E 4X6QN; ">.@>VO:\_99*:8B(LD#8FPQ=JPL&WK[I/='H M-25#Q[W@H^ MJ5PVQGBG@#WP#FS_^Z\&^IUROZO)3=2'SR[8L&7KVK(DO@9@DM9VC1]<>_[= M<_WJ%3HJ7HB)BH+UPWGPD=VIC^X1.J *NK/AE4GP3*;U #TE?+K.FY: M!-JW#CH?ZFV%QFBXM!Q"U2; @2FAJ:YK!^BG]L6^7,/ A(I8)DWW8R^5_TJJ MZWKX3ZO1PSTT_YUMANA/TXYP $T$DS.=\:7,R3R0#\RRI@E9KV.J5I< M\9*^)\K:V!V-;<WYR&+4MUF$WL+%#RCR.!$6L$&7/33Y[AOQ"**:A]0CPD=:CA\08@?9MO"']VG+OTK/!LV[Y18!:QX1.+F,GBV"QPA3'% %GV.-0T(<>@Z MW^%)OHB/7+"A&_9[5_@2$GQ$,+/\>"F3E?8)I.;6=8AI0'=A9N+3QLCB$[8I MNG/X?@K9/?HI/OX_JJB&S(0JM/NI&TB$% DIN#[R AQWDI^)VBVC_LIR"F*0 M4A!R9Z@4C#AGV@'XW,9E4Y8 .B"I!>+@[F-0;/9%1,9&:.5N65SZ!DKBM?": MSY0(P#\+G$^+>WZ; D*UR!*R*^A':R;,V ZIOWN M6Q2T',7.?#4MFPV-&/U/-%Z.X%9@8Z( .G4FL(DED50YY(4..A%AC6G@\^P9 M9T5B!/J&($[@-KK@CQ(] +9L1CP;9QEL)BTV)W)Y_Z6'6 ;H"'7LB=;4_:J3>E MPJ8,HV"&6K*I2>BA2Q'K;'^CTJ8D8*Y'QHBVG.''E,JQ]U+$U]6I5/@GF1D) M."X/=B"80>!9HY"-70$?!'8="Q NIDC=O8#U]B*7C1F O*OBI_I RSEQ.0D' M/D96PSTS88]=O*[0XK/^"EO-Z[&40^81:HYAU_%^TXP.5F\SWGMU1\[H;]80 M^Z(CIW5!'S._>D_K*G6J.&-PO!W@);4XZ*D;E31X%4MO!H3*PVB&Q'X2G#+] M SOTKH#B'[/$UN.EOL8(PS!\,$B016,:D&Q%$YG<0# *#D/$6?D'@KS-S%<2 M_78217*M=H91J#Y[YK\M6TP[1HP>?W3_J[M-P%"I'D"RMMC>.OE2ZPSU;K[E M+.9)L>K2]>,M7>\,56WCVG=0"<;QUH_769OT0=91$:NI!U&P(#QRWKL1@R]9 MNE"RQR!T$(4@XUJ$9C!P4P**YM0"@M%T0SIV*/,4S*\)KA-%U%3';'I^&45B M-%*/7)<.)%EN98U?@UJ&X1X?VC8?!,TUQ=L#;-4SU(*4RP'-]<$WA6EFU2@8 M62ND4T@;O;0BWPQ%ZVY*$P%A8-$4"6.:_)-*V_1>%.XHQL9PAX^)I6-BY16J M\#&QIUC+L'Y55!P8PB",*-R4T, MY2OIWBWFY(_4*D#IQC"(U36L#-ZHOD'!BKBGMYD%QK/2^N5>[T@[ *;2I&Y^ MAD1B(BR?S=+%1..FNYEH $)U.RGWMN0C:]LK9N@&FVP\O9:R6EOGC,%U2/)H MZ#Z,DDM7Y"'BX%T"^.0VS0INU!T651]L++._RU!FI6C,)Y_27.91?$HSG]+, MIS3S*\4"J1+,P0 C M-[$GUS4]KRD5TQO:@+B0<2%C0J;(1Y(RK3,<#$2I7Q> :./:3=O2(T71Y)85 M+TDU<93SIKYZ7#5;9*#/%(QH]ZJYLC)S%Y$J(DH##G)^5LRF-9/;$/%7%G5];[>I60A93578 MJH9!5--T2<-]*O5Z[Z:I'VDK#HI%1GB^88KW87J]6-A A)%-GM@9/$R_67,K M,"-!RLN*UNL,^_M $7( @48QU6X:N7:NDCI#92_D%@XGL+^KO !+ZK'R=.XI M']13_H&4+O)<"D0# 6#5O4--[@;N<'VC+"+E MS"JIL3/3%7P2!#;!NC^LZ@YFJ+5IX588S%QO;QC:LQ6B&F7H:7D$_X 3>*8' M<+VD?Z&\##I#-=^2R*EA7T8"FT]*/@ ) M9%XI0+W)G@ C8 2;9V%OO6 FBV&PF$7H<\$,:);:0.I'/L.5+$248L@S,:+! MQ"4^[5U'5*8Q0YO;P@#X[ BWR@?QM::@'9S ?J=+BI"L'#A)09*%.1SJK"0L M73.U0II8"4%\U@U)_(!R]H(XIHU18;I?V;4SN8NV?#T>>R&95)<&O)"L%>5N"Z+$43>G=(:]38W#"'?) MGEV*=V(XI^S]S\:N\/78;[M@YC5?&J>63?PLQ%,0>DZ"!9R!EON?T+/\B44/ M102UZ%ENZ$>P'.F_^5DTK1@+./.5K@ F80GK"^^=4^2MD *8,C /D^(;X\&/ MW@N00%*982KE.#PWG$1JP XG1/A7"!P"OX_!_P)K'O<"+_$#)DDY30QF]2ND M+!)1!;X)OXEWBRLNVBO0T[9H]H0:E6BU(ELJ^X[M L>ST6KFV]GH)0(]+BK@2J.=X =7% )P*'$_J'#0@9"7(U%7)Z$<..*5:L"41!?&RE M0'-0CV]'+I$0(&(SU^L'Y.A\5R5RM*1VA6JH"TAW("+S;IW)+ MHD>OH_.@\AITCA7ZE3$84*Z?>B M=)G"R'HCY"=HPI'I6RC_2P,7VT=[69Z9]5;QI27?%>%N3RQ_#!8\%9)^=A%D M#AT>"Y1 X'I^PN@EH50RC5V] L0Q.,')36J%N*!('+POR8),[SW]I2)(Y(+) ML+V4Z/2KY:3DGM*4E0^JKEQMRLJUSO#>S3GDVS](>#C+NG2,Q-R<+,W7=CSF MV/V.P*NE-J.M/J]X'!-VDADJ46V6YMQU(\ZO:P#VH#N/,.4*YR M;PN*[I&W:" DYB;\:HKBB.ANS,0!4S-9V%U9[ []N+LR&?YMY/UUN%9+70ZF MI+)"[M0_JX0+@R1B;$Z\UZ\:[]U&D? /XCW-3*\(1,^0"H([0\H' M=_>WS\+=_'IZ>/PH_;1^'I/Z\?;W>,\^A;6AOG);-J,$@:4V#M M*$/R 5,@'W$DF> CU2EVI&F/0Y;F';U#R/-J3>($7_Z7HW?Z![82\'3-5^*! M[A# 7"&&&,[;P.!'YCL4BBV/VPR6M:_"ND0,TPNOKE7 M8]OT(5@DX)'1''2RU$U[Z@JWO\9D$>222G& ^.IB19V(O 6K]Q-G(/" _! ) ML]EO#"<3L]L(4?YF^;2G%Q[G0_29I+4BMS(W46K.K"H^ M/JE+KX?II]"TB< M#_46D:K ]%0R;PV(;"9MAYC=%%-4+7K=#:73=9;B^&[VA\_9/]"9"_@8'Y:9 MWNS"@\.WR0MA_PGD^"D0C.D1*Y[Q"ZP6%O7."$89"/D=[^+I+:%MQP2G%P,X MQ04^ J<&;(J_,H"*,2<%*;5LZD]O8E3\_V3-R$!T#!=ED#.8PY+,#(P..&;T M*/-0@D"BX"Z2? 8\;CPS:1"SPA#(C* &\6'L0W1X?4I=$ M/$Q8EGL+8>B 4UH<>N6KC/R._7 MSN0+6_,ZZ%A#+@D=VU!VIC-D*,XK2].C"D.UR4H \D=840VL 9$5D5=0Z2^_ M.@%550Y;UJ!$:@62;%_O2JI\YDBRC5R46@>\;6%_A-1O%Z;J/VG:X#:3-D#T MV%W 8R\$8I2CLNZ)RLI)5H)DTKD!V1;OE'IB9@#O*,,B^P(5;N.=G=J4+W%] M-?7?LLX'L,A:$[O![G.^ZSZ-=N?2YE&TM69V:>S7+(SU5?!OJS$A, 4K\,01 M?Y6[- P< -,SQ/Y .GT;9PU]P5P SD< 2P"6@ M=O K?7.GWIY\WP>W7I5%I0 ^A<-UN'%H&JN42?U^33FMV7/J/U0O[^-8NNL9+W<[36V7Y=W8QLX\NW"!H M+;#VC#(5\:%B,E\S*M_3JHB'*;W_\Q^61*8B7MT?&&!GA23VM7S99AT'M:_B M/ZN#WH+<=."31M@F11,'@WS[)C_IFD]ZBP]_X).FTT%D49/R7#,E>&,2*JZGV6B:Y;6IJ,*RG*)F'<- J))> M#4G7\N?1T(04EZ3+DB2M7E&2>CWL-1KDO58N2ER4VB)*.TF2OB))NPJ0A*U> M^CK4IF9)4>2IKC1H27U69=GHG")?'<_'YN\&MM*2.;*RBZ^/S- M"=,W4D_F*=F+2,E*/86G9"\B)2OUU..F9)MMIQCD+QWSY6(SNH7MH*EN/3(. M&6@@]X&:Z@/):D-YZ[&P&_5"9LA5U8D#90>E&,4N.BE^5UHS]SC!R M1FM"C&_ X ;.7HR]M@P/.09[#3A[G2U[;9EI40M[E7'NM,X07#LU/Q+K-!Q6 MIP\I]YMHY)\8_@M#I[B0F8.5I<,XO?+5:U.^&UB4SR \ 7O)O5WBZ9K9R^#L M=;;L=0SM5<*V2[W.<"#*TMZVO28.J_4>0VFB;=_A$B-&^:FIRT;*-)Z?9S9T MIV3H.OFJ+E52,Z\X+HP)=KO\J(\+Y&9>?UP8%^QV,5(?%RA,%VSE@K,M!BE3 MK;[.Q)4LRRHU/O,BBP=KH4PS%<$Q2]XC=5!4:"BI-1>]UW%DS2[EY>+*Q?6P M=?6;Y+5?KN0]:;B5A]LP;M MO!K\^+J@8$3&9NB3"-G=\BC4^%52/Q5!D--)7E7SKE)O\SRBZQ2H^5-2IW4; M[>HK; H'"81L6%X>L'RWL422I-'YC_G:N[G>;/L6>WJ[I4]?@ M#RT0E1NO^GQ&7YRK$D_DI'/#<:J[ZQ V11O6AM7DH-)1F;,YY=&\72+ CTQG M;-&I0LP^4?K 0UY-RZ9<&\Q,^@8"WEI(YRMYY 5\,P^' [,I53T<,5S0=*7HO_F&Y M6G@57:XS)IFQ5LM)3? N7#5:1[:\VU]@NJDK^#"=6F/B1<.H\,?XY7A_?OKA M]"LXR]BG'H)/!_^8(S<,BA=,1ZK[^2.B(\* =$"38I)'DUO85TPZ(PAO6-BT M,!S!3%?BXHSX5X(3Z_$_(6C!43R>BV.AD:#$A,/-O7S-X"_8(!@)RD#F AZ" MO\U-8X]9K'C5E#?\F1O:L$HZQME\>0'VH,MFDZ[B;?ED8<*RP!=8-\O+<8,E M!3,$6+Z<3OB:LQ%)SVOV8*6('>W3 2X$7F7,G_H-SK)UO1.#S+QS^D&;?4+*U>(]50FJ$\JMZ9J"U/"B@0 MVM%!6CX:/38G+G4B0%YV(FNUT*M%WMATJ]2AX3'$5+^*SB/6)%E6G[B$LE7T MZ]2ID5\+XJ @^"&\'[@ ^=3T\-]Q0!+(F.TN\&VBX(-C[D=ZP/M)Z,^I\!'8 M RR9GN\$! 9VZ9DLUHR?'HTWCX7(QN>N66+$/#C#"9>)KCPJ/W#&Z3IP;AU^ MGP[)H_R$:L:#0'EAX>19^LJ)%?R_]KZU.W$D2?2OY/'>N:>J%V-)O*OV^AS\ MJG*WV_;:KNGI3WT2*3'J$A*CAVWFU]^(3$D($%B P$+DGMEJ WID1,8[XQ&X M@H?$IHA)2R%)9QS>%A/(3[ M$",NM%ZFVPD#2#IZ;Z\.N%G,3@M":6!3^*_ST\?3]H1,S]KZ4O#Y>OQ)7Y#@ M3#V#Q7@//AOB+@M0Q32W(@ABM0M"23"^GPQ7H8P0<:IGSHW4X$$]+O$_F38& M"KBN,%V,00G%Z( K/D11IQ,<<>DD;ZJ0(3-,*D0 >J8X3Y.+ ;AOZ/#1UJ , M.;?>C@)<"B, ?$]:NG)T/;$ZKR@%[/=9$YGR%X1 M_"*$4IF"^MYE0S,8DL?$ [R)=15=UH/'\5F=HQ&!M_N2%D %1T#B/N!\4TSG#>L*O] NV3HN((@0M,GW)X*AO K(@J?4'M9V*,F MAT=F>Y0<'KGH41EG)7[0^+F,)ZSI1YDQ.(<\Y++0@+ZS;XE&[6'H0.J!;1Z+\LEV6M2[6[S_HS0V1#:9?'WHG;\6\5,]9W[B#0Z+T #G(_E)]NG, M2R,>+H9R:75?U!:4^W[_CA3FMLAP1;\[.A#+T>W^:+>U7WRWNEK]!FS@W M6]4$:^1L@C7 !"O$5._=XGT]$^Q @A(R;+,&ALKO%I^5WRU>3R8W;P>?]B4/K%U\<8UY)(^)7V&]+F\O\'J]-D&^ISO1')@ M]%E^'_%<^HCI_-3)F9\Z1Z?UO'J&["T_R6/9O.A34_*ESQI.=9[O RGI4]+G M>O0YV\YP4_I4@3X//L:6TJUI82%# >M\?B$WS,/"<'BEJDQ 6Z7M5#%KE1^B MRB4;_N+Q6E]*+V= 0O=@QO4LV>L90VO6U'\8K4 M;AS[^=@R7Y@15A;S,IT-RJ+P@3?XO"Y_W-GX&\-RQ]' U+LNHPM+H&I92Z"* M62N'A=VBI FKH42I4D@S0&&I2*Z$)?!AF3Q<#F+9A27Q09#II>"\$T1*QTS_&%FC1\WMC\APC'DN-*=9[ DD[ 8!I>)^S%EZE-Y_9BUJLEEKM MU-)_*D_94RV/LJ=42ZFS7T4V7=XO8-,ZH@,IG9 %.AL6Z.QYXLM2X_8'.!&@ MJAZQX<[<-+F\ZB *W>*7HR%[B]]U0"^F7[.LA^^\,ZDMGY1Q"]YDX+K Q,(6 M7'D41JUV=%KOM"J*EMOK;9@C,&50ZE5HQ$@?E",W<*.>=T>N; M4PYF-FFM2J,8QS7[GYN_=._O>"]$WGT(NT$=>O9>*L6_,PU^>:)D M_Z7#ULVH#GBDM68%(-W%)*?LLVWW;MJ:9-,#9M-MVWYUY>BTW6A66MK&.OR# MV33#I#4YLHB/+&KD,[)(D2.+=K^6 QQ9U%IU9-$#\WPWT/W !7G2M8T'T76Z MBW/,^-BWI3.,ZFK*#*.Z.C_#Z.'R\>GAQ_G3CX?KVV_D_'OWX=OEXWI#C/CC M]R]/*AJ T6//.*&HW^?4'!+N/$R-@>#U0NNT, MQP^$BPV /6C8<6C,C]4@X34_+F&!8S#F?%YE@K%6FANL 1BW>IAWSXPRQD9BCR:C'9YI, MYA1,1@/A)S'^$ M$HW;X9W@"9_/PIZ!5%R&DV60(,)9 M0WP^#?9I[\.3G8H@0C[H)_ ]TV"3Z0G3I."%N7[X&(3UV $;XYA#/6#4X+') M5.+U!V#_/ ]@5:^.^Q/6J#/QTGCZ@F4.30ZA#2L=F'SJ ATZN"8>]XPP4R5= MG/DEYNV$&:OPLNCG:2S'9.XFY5Q(P]A/WW-TD],Q[Y6_E!FBG$7>[3^9MN@Q M0 *?GC6B8][ROC)Y4H_9K!]A/1I# 1? I:YC6<2G;^&XG8BC=,?#)\RQG)?D MNL[CZ+5JY)KBGCFE+B>1%O@HQF*UU51/@RKRF761OIYVYJEJSSI?')7<1, ML@^XF)EO,:U;9ISJQ;G82W&6;>Y'27"FI> L]]S^Y3'&7:>HM]Y#'-?IEY&9 M_30QV!/MP+LZ&5'ZL0*XGOM*YL+LS"[Q# MI\K48WLIVW8MV]8V[R2_K\WO)2XV6Y?WR]N $90MQN7B&9&CV;G!J]<='$"R MPVI [W\Z@Z:UERE(#SD"IJ,TM%)M]4&Y1/F5FDJ%*R%"==1@J MA6=PSHGD%\DO)>>7FK(+!=0X.FTV*NUF2W*4Y*ARJ=[0#X!BZI)T"T8[:V@GMU(Y.:Y6:)FFG3+2CU=YI3["I =^HYV; %Y!P\LQ..V0B M?*?-U<9$V"@S$1XNX:BM;4NO9M$(I[3IA[!5C+KZ@-=X&NR%60XO]97])%/D MY2Y2\!HM,/@P!V_C[E^RIV2AB&>M=+-5B:>-^9LU3=).J6BGOHO4JT;GZ+35 MKBBJ;&9;)N)16[O06MC33%652KTCJ:=,U*/5-\ZHR4(]*G:.KRB=0LQU+U[N MC"1$(,1=)$LV-="!E<;FG7<+2(>'2SMJ:Q>V=Q-KISJ51F&$6&D3(QX!]:)= MF1AB#(N5.1$I$G/C)*$L5%_G(S!:FT\RD"'>0A%/3CD3S<;1:4/=N)I'$D>A MB&,7)]_-YM%INU:I;QZ/D,13(.)1VSOQ*%L8CZA56JK,Y2L3]6CUC8\>LU / MAM&52D1MJ1"13YT.&6.W"T\DO:+R 1'B[AJ.U=G/:T6L428#M*GOB0 MW>?=M=.G@GW(L.F2=*')$R7[+S:TQB[23UIM?DBL-AM[/H0[A^"ZY%7)J^OR MZDX24#25:5K'J K+H+:[RM')UJS4ZEKFRG"LJC5VD5C8UH!9E4JSOO$!X?[S:I[Q?)3>%4\?%8 M=!L,8;/TJ>&Y0\"6:8MU:--\\W?@^69_++XR;8/9_A>M!?R\NSQ;#0^M!HQ0 M/F/7G,S8#4^M<).)#Q>,&74)@S4:Y(+I;-ACKMBUFEHAFJ+5B&GK5F P\G_6 M]^,:LX1W-V*8\6L_WS#JL'8Z1\'7H@F+X&G2J[@/E'[V02RXA./)]"NQ'%)@)N@&[7J?+YE M$MZ1BQ#[8YYFS?X=F+Q)W12(^$L>8+K.S^#+.5YI^WF!V,*I=M7Y,ZHDB+IX MY?SN5)OBYZU_;?I(ZO,LW?"?0Z3?',5X!V-5Q MUP;R6(:Z>92XS*(^X,%W".T!68"? !^8/K!!1CV/0PQ7IR=SP^,1;-,.^&SU MR2@,#0AESV1E%U P.BF90I@@+R01GH,%FZCU.!L9./&D!ZUJ*TSO(9%0^;] MR9#Y]#P!_H ^Q3< 4[(W$Y#O>+Y7(:\#$[M)NBRB-P/^(%U==P/X$Q;4PWM, M> 1\C8N"A7*UQ[YR_3&YB^0TV. M?*X&8U4M="YL@D5''OL2_?$UA!DDX9O#GZOPT\G\]S6EVF@V4W]2JFKJ]XL>I6I5I9U^RZ)'+?Z^ MKLA%E7M16PC%9 !P^;+>2H0)J1)XA8=!#IS\Y+F[1EAWDHM M,/L3%?OE$IMV6@S.59MEQ%GG@%"FI:!L$WI+A$*R^G-?YU"T77_\7<1Q?749 M&0!/$P-@\;RI5< N-]ZNA"6$5LTEVD(XNDOB[7V\\4S4#'@Z#&Q\&/=M7E=1 MFCV8I\C25JZ?Q=Y@Z'5M:=YF28+QAS9D5&NL4JN/_5[D6I)3$A)=M'?>4E'GJ39*1AI[O20 M>>=NS0WSO"_DGHXQ2]LC0VJP#7R3_6NW]RE7YR3"XY7C3O''JER@*K M-#KSYN-GV:MQ3XGG'4\D/^+!HY%*3>M(VBD)[;SC=N1'.1J(G7JEH\V7N$G2 MV4_2>=?'R(]X:N"D5AKUDJDLV>,Z'Q'VCC^1'QG6"T.&I1WS?#E5GR@[$\L^ M$GDE.JP28%TS=4A3L(Y?JS2;>8VOE3U?)*\>(*]NG/N0A5>;./-+[;0EJTI6 ME:RZ'JNNTI=X;4;%L=ZU2KLQ'W62G"HY57)J<2J[-*6=5^[\_O/J3G*!)=]+ MOO_HBAE-R:V>\X.Y?D'_Q&2/L+1O$DU0PGVJ8\^HD>.9>,$7WIO,?&&35E'_ MF&Z=$@*J3&ZA/0 K\!??LK5N*QD"=0U82Z7B;1A:HI1[[!Z0ZNU M:W7:H;1.C4;-Z#1K6JVCM'I_\>26O9('9TCM3? B: U8Q7$Y;7P!VF8N M7@5KHH59"QFX*!W^Z_T- MO[B?=1<_HD[(_H_<\)G4TS7]*,36VGMLO;&KG. M=P?"[GC7/AN23I6<#Z@MLN9Y-[L+TZ//+F,B1^75] ?8M0XDDD_Q"\>./D;] M\ZY,F]JZ22V\5;<<+W#C*/6NV _A(1G[X!6L42%*CELP:ZKSR\\J,!I'!:IY]YU=&8 R7B%WC[^I"^F#Y?K&6"]?*%6$/> 5 ;U)-K/\5,J >80*IV,04GL_Z?:;C0VSF>='SC0FF]22F1S&FR2=XDL'Z MIBTZ1F)4BZE*$UH?UE,W.ZYP#$OKS&JU. M&U ;LCE!Q"=V4& $+ &0(PV9$?1Z$OI^#+T;00^* M#59O]DW!@G"YS83;%DN/"9_ ;?\.S)!\D5LC9C6FF!4^A42?Y%3.',3118XT M,42=(%[U[P#D$WNG2SJ_&T4/N'Z +FI98T(YG3,#^,;%OKPQF8^)9?YD\!\0 M"W/75U;#4+DXY/=8/_#RVM97+^0$%(L'P#/3.E(0C3=R; \;A//.YZ%F$"W'07.\ )^G MJP&7/5/7B'C195$_[#$R<=K#<<5J$03R>D MU9#W25/4VN>/" -49LAWQE)>D:S0T$E8MGR'TXV%?1823YOSWS+4S"C +2D MGI32?=,=B>^BF>M58O.N!Z3: M1_X-!P%Q7/+G]L0= "O*@>CX* S!F*X8NR),U@S[%L6;YC=NH8#C41'!^!A5P/?1LEMR.H4S?QKN1:7-IG7/0JQA[^ <3.B(R\85*R^H^ M3&TIWWLOZ(&V-ZF+TT0^X=/0X=24K^!3 UAC_DG]^GFIYU&9Q 5TU^0QV4FL M37@+TKM>Z9 ]WZ@(^71^]WCWN0I@VA*+[. ZD@ M%;SD^5,^3JLDG>V1#FYZ(07W.Z+-\IQ(OE72 LH\S HFM $J*R;[>Q&SB*@Y MD3US!W3IX7M")??IA\U%YR.&,KS/Y-/]>??N['-E?CYD:MQ;4#.?2)EU#G E M6F2TNL@Q"N,GXFU7K.<&U!V+>]4FO[=>08<9^,\3$=W _G< R.:'>LY$T_D# MQV.IZRTD :1K[C/JF>)<(=3A15SZXM!>0F/RP[?E9U')HZ>UA&I(@"8G20\( MA+]I49@_\X,K)#E)%9^%[,N"*"6\6?9U8Z70T@K5RS\KEAXWX ZPTL*9M@,?) M_7A%?."8, FB1W*8"BDD%FJ)R1%7O)_9U00'ESQQ>3GY-=Q+$;=Y961D48&B M$7,Q)UU@G[\)MM/I(>>F1Z-HSPDP(LXP&+<69[_R3(C(&%MHBPD>BJ /65:L M3,@'<>3%80QM_Q6$@! I\=&QZ?T,8UJ3A;PR^I.+%_9F\F',H$UCT12%S<(' MS"0B$U==PHEH1A25A-);D[^#">]^5PI" M"&VZ>C ,(W)<+/289;(7-HE0"QR'T3X<:)[8^%ZLLQ*&=2'9*5WG7F#Z @\# M:)".P)36(RV48$O.6I_4 MS\C 7)2&.I*+/69'87V<*X_26>1>3DM<@\&-5@6!"-#[LL;AE'C3Y6P&>QB=]% \*-*9.?(%X'CT!LK %X=J4Z#R9?<8/@<;9HJ3KI0E MT !VUDW&'!)FKD!N(GXXA4O\]5/M'7Q.F"4\UN,H C_+'.(6BU.1$&V!':V& M(P(TN-C4"@D\QA,'$SL]LYR8ML.-Y\@"5%I&Z(1.])Q04W'2R[[X6.GB+W$: M9G(BFS\-JZS [T,ZYF>@T1DLXIQO$4$[W!L/R'''F-P2K>]JNC 6;,V5NX(L1?LQ;AU?N!UWP4HH3[^3C VU\ M)1>7-W?73T^74<;*W8_S[Y>8L;)^.L6.CRL?X56_.BB"\'&@H6V3[LWBTZ-0 M\@P:V_7D47;:EF6GY3ZYUNH?[=6 M\F\7P\L(_UI$&\B32[DEVW5=-#>&@I:2B! ]"VZ#(2Q!GV^0+#HF,-WX\KOO M6D_@.WAW_2?7@ <^P85GEJ/_G#1#4)4CPCR=CE!:N@$[VCM$IQ//Q:2.RRG%<1!./IB*GUB41MTF-U2:G&["G.TNW3FK7D M!MXZ-KY#57H-%;:O:SCHOEU9]#EM=EZ?6AY+[*QZ=$K%'5&?B_"EIVB ;K". M)W=H^YF7H1V=^NC VC1M)31*'1#(A#<$-\)3C=VZJ M1'=AICAN+2Y$%,/$F\AE7EUI?Z)\JQ[BN#AY//YM21[=-&L V?,^'!-;A3?] M "JWZ,AC7Z(_OD;=IC6I+;>?RJ&:U4TO_9?4G M-;6+I\U-4T^3U/_^QW$BHF.A)'VR[+M+@>TM]-FZ2^_I.W^RI,YUD+* MTFZ(^4U8ZU0;J_0!7.1QU),>A_!7KVT#57W"F:B!(@$_S@%'Z@_'F7,G?DF@ M.S+8=PSEI[7 ?#)]*PEG'7N7I!;,5<@]B%;>I:,2%L]1$WPP>Q87GV=\EV4L MERO9[8(7MT%S*[C:/%(RV:W&Q+R9W84L D]B/V:%"(VH-Q,(;J)$A&Z(V M1+1&8CJ!Z7]M%_IUAXEMT,IW!_UK5R3C^0:V'C=SYP="3/69O[Z]FJ?S2:YE M]_FY^T)-JSO,."-62?!%"V?$*A6 >]-6MJLRPK9'D>T]1SYBJ@T76)V9T]"U M[,#U)F(5U]IK9K'VVKR#FXLYR^>.99G,G8L?%]W<2X=SUMSK')TFK#JLMB._ M,P,3 '*TZ=XGH2+QSRIXS7XX,6VX:(,;ZFC31-31II MK1R-M/U"Z7JF6);)#,L,KA00W.MZ[F$$ZC#,Q ZV%,28;9QW\T]19\E3HFZCX(N= "!ZS^"D1 M" &7^=2=PX8,*:2B?7VSJ;W8;%J:[7" 2%YJ-W42LE!&$V0T(>]H0F='AE-- M.3I5Z[6*UFS):,(6"2"J02.:QJ5%8]YPFIZ5F)_BSUB3\-?\_V5/+]_E0G\1 MK1NHS@OHQLYVL=N.*(+L,'Z#*R0 M1,DL3[.?9$A]TA?53JR2?;]3]/P2U2#SN7D?LP;!"D65;;7HH_D2-7GGU>2DNH>XW\&5XS+LD?,K*"K/,,,J>5Z/ M?A]6UU_;O/4/_K"?O>673&$\N'KB3B[UQ.VZK"?>_5H^LIYXR]2:+KKNNP]/ MY/KZ>NWIJ>W6>R(Z?0S(1XAH5:E.VF!7YO-V13.=<\<=\2X?Y!NV1^%-B_97 M*C_Q/M)QD?C4.$ ^S=)$S(@1+Q'@_$=@!.P@HT=#(J:>@HY:W,6.]^.+NK^$ M5M<_G;CCU>^,\;\3I>IQT6=X=4J3\D4[,7OK_+22,]-Y=NEH #[AI+@4GA;> M(.KF?^=#0KSH]W $HQ$V37O!6)WS-A:M9+FE%/6$Q7!O- $T@@R;-R=[KXO: MF;YI)7M,/EZ>\P_P*E53B %RFW AGIPZBHMXM^LL^827A>#,K#-JZYUFB&;D MZ(ZR/T:7JE83;(SUV^#(3'5#D!R;D6.3R..&;##I)]JUJ37V3"^%G=*Q/\-7 M,T2Z"7'6,A#GAU"B5HVZLX[)W:L-<3P)/Z[D([37=8> MT"+F/:QC>1+)*DG1*U+T9MN11NNP;'\\1>CD'H,L"=7V#N6O3_C-/9+*M6J, M9D[0N"N ?F^*Q)\2S15%F52D_0&?4F>/"+M> M!D'>IWHP/XP M:=\>3H9(;H/I#E+#SKWXD[(-^T70/M'/V)\\!988A%U*O"TV4-SFTD7U)..:^0WU?1H^ MXT/4MFBP!S9#&#@3XP4R3Y$N!-%HJ403,X DGI6(IXM#G.<[KA,ODB>)B;D. MGY''>^[/FI6F&#T=VZB34WDW]'42N1&\J7=X1V+@#GP9=1"??7S\7!P08>'\ MO?'<%*74'O]AL!C>Q#QA#F\VQJLH3%#['*L$2? K$3RZ58:C!X(^/,9/%/P! M#J5Q7GD&A3@OP+;]_,P :37I8>$/0')ICI;EA(X3@(<^%#,64]7V'.G9WDM9 MMW!/VG(VJATUGV:3C495;3=S>52]JJCY/*E=;78:.:VIJ>332K-5;6CYK*E9 MK367]QQ]IVIC28)E)&!F"<\9[8ZSZD#-Z8FJJ\&25FA2-$#4#5H-;A&6>:59 MY]-EIX-D#Y'L+N<^YX?5,I>X' M^0XBKL 5.&CXP28EMT[UD'$0,D.Y4; \R QD@,?XP7@T'>7NAK-YNJP=KY@IGUL&0JZ,X$AW_] MJ'6%!R<#WQ]].3EY?7VMPNJJS\[+2=?5!^8+\TZ8\4S=$X/Z] 1(0ZUK[7JM MP_]4.S55:ZBMFJ+5:XT3H]YL-EL P%M-K0Y\X*KN4"03B@P 'GDR>'J&.'!E MXH0U,E-YZMS<24R.S+YSJF\?_[8-H;5S.&"OCVMM3=V0APL"S<:RJ"!PJ,I) M[413U%8IH,G5I2N(SM.DSBNKSM/:S59= 9VGU#2M@3JOOD3GG8TM^IJ69[#/ M'/MXK)YT2R%[:K7:L:8I-;5=#G"J]5+ T3E1VU+!%5?!U:535UX%M]"IB\\1 M,#5A2 U^%LQ5VR%B(XI7B5.H]CT,]"8H$Y4!!V7O=+IW7TFJS.>>U'FHS M/'1<.)K MHS9/7.=G %#5:W_5.VVAZRZ8I[OF:%+V&;7S+)ER4Q5Y"EE :#86.06!HW:B M@6;3E%( 4S[-IBI5E?RW5&Y[K]P6N7*M1K/=2;ARJE(+X[2@\BJ87E,EH ;; M)&PA U\ K_$^8Q8M6\(-.'*ED$,E<^- ")5#V8$?)]VX0BL[32J[@U)V]4G@ MDK>.OQ,.7??999/6=N&7WUP*7]PZ/D[$$?7:4C/N&1SETXRER=61FK'0FK$F M-6.)->/LB9ZJ-%+<0+5U*,I.GN<5$1P00XU2 "(/] JO[^I2WY5 WR65G?A3 MPT,]155.J*H<_PRAF7<$SQV;5T'S^HN5O<(#493R;+"0T)3&*]2$FM16R26, MQY'NOPIJ2!5T2"JHL4P%82V@:^KQA WRPS;]:>7#YYV\XCRBB:*2"FD_ 2F= M0BJ'WW;@"JDI%5*1%1)558S<-=]8--K*"T8C"S1!5&P63;QZ#+^W?=X2&O5) MZ,[Q+*Y#1"NQ-?1$ZF3X@ERV+G%NK9-_-B;\5\HF[+]<:4FY M4F2YDOO90GO!V<)P9#ECQD*)=!_ 2ZA72D-5'C$4%!R01N4 1!XQ%%[MM:7: M.RBUUYFNDL41-$-[,CPNCMI4L-\V1G-ZS'_%.2()18E?,ZH/\ $XWLB8FCL= M&_[PLQ@,+O5F02$IG][LE (0J3<+KS<[4F^66&_.)VF'>E.XASPD]<3PC"2S MPGSTV6@ 7_]&QQ4BSE-NG1>&(Q&(VJB@]UDKGZ(LA0"3:K*8@,B$[:)K2561 M:O*@U*2JYJ GP76\<0*#V9&B_#6P&5%5KB0;4DD6$H[R*+K3B(QOY89"UB7H1TV:E7BPB(%(O%A,2[00,6&"< M5=I?;37?G//LCK#VG^SQ0JI M-'-C-L#+(J5\ 33[*S,,&JECB:RCTRO6:NN#";W3J;&??#.M4ZT]K3=MW+-55FLO[JT_DIO_=4T$:4/?L8)S"P. MT,\%[$NON#.@X]R16#@ZM3F\$A-HR*5$Z"1BP#NZ^!?Y\1NY\<09T=(/GP/-)Y_#D5 M\LUN2*]P/[Q";P.-55?:3&(?A$9> <^"2/KRG5277V^AUEI/;Q5WYW:4YO41NK4I M->L^:-:ULJ+5MJ*I6D>99$5KS;^TJ/OUN6.Q(2#_.RP%7T?N>!<)D_WA7TN7TK8_Y9"-95.T6K- M4D "3J""-47E2' KL1IM235:$C6J3)?@AIJTHRB-MM:9:-*:\E>M'O5X,EW0 M>MPEY6>6OD.VH%PG32RT ]*O,N6Z>-#@@+ARS'"OB9+=5;ITE"ZZVI:JJ^2J MJP9.H)9P O^JMX3B>H1WXAR)+6NN[L@U+5)31+GL0:@MZ186#QIT"TL!2/ND MLYG6.O%ISV(1KR4D=/B:>@/6,7(\DXLCEUD4$PB^OIJ&/_BB*LH_IN5ZS_%] M9_A%F=Q">YYC!?[\+0)/I__3TS[@_@NU7NG8 M0T@2"QB:]G%RZ8L6.B7;O6 XI.YX\=;U^]-;]V0.F4=NV2N(/9!<"[9057:B MBCYN@:%.^B]34XQZA]4;6JU=J],.I75J-&I&IUG3:AVEU?NK=73ZA(06SC?R M@7O26M1&1 @TS*^.J>Q+],=7P_1&%AU_,6V^:G[35]C*9Z"" MD!21"&:Y% $2/T_HHZH(&@G-N/#-X<]5^.ED_OM&M:.V4G\!8RKU^X5/:H#U MUU?4\V*AX=BE\#(9BX \(8F['@W4.OP#PQO_]+[#O6E\]/H NNF,V MH#6Y31CTE(^LFS;KXZ1D.G3LYX1G4"'MMW;22>C>AT["-7<2I/%?3$!*9_R7 M Y"-C?_]UVV)UD%2M^VW;ELX+[69:%(CM-K3P'2W'ZN:M+'11&:\V5FEA5EQ I-H"M:5)M542M94>1YS/$6_]I2F- M?'+$[_Y#:O7E&>*MVHFJ-EOXCRJ5U1X 4CIEI95C8H/,%=\3C9I+99S4J(75 MJ/.YXNI?M7I[:[GB/D@]*W/&BP<-.H7E@&2-G/'B E-B-5N7:K;D M:G8F :;V5Z1DMY'7/N_*SF6U'Y"*E:YL\: I3=Q5IKA4M8;47B717EE."[6M MI;C,J2T^XK<^26V12FO/ "F=TBI'45;A#@MW"+NF[J2SF=14:VHJJG1 _/UD M;R UWKR@YYF&25V3>4+MW)@>S_%_!*R;H%THJ)['Q%7XVT2UE$POI$1 )"@2 M% E*"BC_*M.D6ZTFE5:AE9:JA$JKIK[1P#!]Q]5%D5J4G"(JUD [7)D4&+L1&'4I,(HL M,#)T)-#4^M'IO?/*7%[ ZH-(L=F8?#)MW0JPG[AI$W_ "-;/4C]P&<$&%'BM M/S ]TK7M@%H@84:."W+')E>..R1XXOR92*DBI!Z 17!W$>F\\MKBB9D"B./U.U1 MFWG'=V\62**NSNT935$T*5"D0%E3H&P8494"9;L"I3DE4+2E N7*M*FMFV!U M2($B!UUE JV/.'&LX( MCY#3)%!':4H))"70UB20)B50L250>TH";6+42 DD)5 A\_(ZK:ILXE%\4:1J M[*W34C$O_&WD6*8^[CNN"W?,39&\Y[\2^)D\P._!:!B?)R$3H8ET[@Q'S/;X MNPY!>.S#B,%_I6S"GELXV.7L^O9Q=1.'X'\U+AX*!]0U;]!,_G7V< ,N0_Z!@W:1WW AE0R MC&28-1GFO'MS4 P#K] #2_B:-Z;]LX MR3UY<,]-]^R@N.>&]ICE2 MF7B$NHST ]GD]=9=JZ MXX[PK 2NZHV)R_K,91B'!7J@]ACOQ[J8J0I/PL]4Q/.8'KC@$S!/G***;R_? M] &U@23ANPIY'3#XTB5#:C#28T"/#"_D\QKYY=AX@, 5#-Z"BS-=D/@C)BB9 M?S]$)8PXH::4113.=??5?&5R6O!OM2TJM+<(ECI.WWK MV&PQ76Y]QNK63^DR31!%73S;.WQZWF=6RE75F'+S'@Q;W-FO'[Z6K8UYW3UY MI@N?Q^MOM]VG'P^7CUF$C:J]+VVTA3D:V^ Q3L3WB40H5+4N^W=@NEQ5\+8- MDPPJ5"1JXY/Q.4Z2FJCVI#['G]4.]@P2S\-B6A??, #ST@BL,=%IX($B?J]ST\&W\YH T\\4Y MUX-*!E?]#\;-CJ,_03%"J+=!0!#PUTR 1!(5'B-SI+2?2[A9J/& Q MT4.I+*P X^U"!]1TP:&4"G?_Y?6G>]>T=7,$OMG<9G^>9^FYP+GT$ [.0]@C MZOYXVVOG,AP-L MXW:_,,*B4T!]C@^U\U^6.ET@G+ZA]E0;V/F]JPM":V]GL MAM;I__3E)ME#D')K2X-Y_X3Y]4D M8U!11AK/%G!!B<4!*#20$MV:I854@NU/6$CS6[NQB?1>-LD[MQU0,M;LV.DU MD['J,AE+)F/EF8PE\ICN_KA\('=7I/OT=/=P>_GG@IR5[%*@( E:O]W>_4&Z M-S?D_O+A\>[VD9S]29Z^7SY>DOL'^/?VZ1%3GZA/&-4'9,1C1P3\[V2QW;\ESA\5.$?^2M$]M>0M]/" MI"K'Q=1LXKL!XQ=9]+4?6(2&O=$]P!U@1 ^3SY^1GBHBWQPNL\@H:J:.8X7X MJC#=#*\%A9_XJL*[[ S,8?1"G@C.NZV;+K'ID%4PWUEG8JF>SZA1B9+4^:OA M93H=49VGK%4PO0P1-/4[C2;G>2(?;E&"FM#!F*4FW@878QZ]:/W.E\(!Q$?& M&?H\/\UWQ T.3W@WPA(E#]<)NV*'R7;\4GQ")9&8/\FVPP?$&7?GSG!H>A[' MT#/FV:%RY&EP'@5[??DVS&]J8D_XA2*+SA\CB(;#OP,:PY(1<2-_ I@(@,/P MV8 U6 '/(P3=)F@" &.>A_ED(JG/<&RV&&8@+%P&OQA1: HI)%X>@.WG(1* M^GB9@ ?_&2+#B/3WP#)PH?!PP0L57CB E0L4V1G7%M:U]$UWB!\Y]^![,B , MD^GM<82NL)P!Z(^39LP+,=V*!<:?X %#.@XY!."#=>*:,1TRB1A8[(OI^D%4 M\[ H_V[O9-E[R::9LDJQBQ^RJWCY]O[O]D_QQ=W>Q;T2U0).N MF9&U_7:C+E_EL5JMI:)NQWB*ZAA"@[W)QU;75S\,3X3#U:E8^+) >%&(96$V MYMZ2?_;LM-7D7"DD[\=V8%U!+%]T;\FOEQ<7W;V8!IP1L"Q)&N7(I$=VGI^^7?Y"S[NUO:[2/WFT_HFHC$USY'AA+ M:5U:RWAQDDCQB']UP?O>:?D!2MZ]8$T4RP_=?UZ3[O_W;VX^%6BJE] MV\N/%U-[@:%?6;_OLC$YLZC^LQ>X:>7-4J#M]18+/_B:7/UY=7UYVW1RFF]G(KI9A*&%7?J8?Q MJ55B;U)6%9S 45;=='\\7%^2Q^O?[V[)][N+A^OSWZ2\VLOME/(*D'!# ]=D MY-$<.C;Y[ABNJ?^4,JL41!Z'M+Y=WW;)S8];&7'?NSV4@BI"PC?3IN0FL&7 M?0NYK7CQ%XVW0XAH([I^\/=]+DDI)L?R79 QV3!\'-D[5UM<]LX MDOX^OX+GJJW+5HWB]W&2FF1+EN,9[SB1RY8GNY^F(!&4>*$(#0 Z]O[Z18/O M!$B DAQSCKJZVHDI=#?03P/H;KS]_(_'9> \8,I\$K[?.WQ]L.?@<$9[/WCPP\__/P_@\&_SF^OG0LRBY8XY,Z(8L2QZWSS^<+A"^Q\(?2K M_X"')Z='9QXWO3XIS?NC_-WL^.SLZ/IR?%@>NJZ@Y/CV?'@#3H\&)QB M=.R^Q6>G)P>GDNDC>\=F"[Q$CFA:R-X]LO=["\Y7[_;WOWW[]OK;\6M"Y_M' M!P>'^__Z='TGB^XE90,__%HJ_3BE05K^>!]^GB*&T^*4?(U*Q>'#ZQE9BN)' MQX?B_].2P,=OX.R'C*-PEG%V.1WPIQ5FAWHB\?L^_ Z"#@8'AX.CDBB79V1% M.:?[\8^*%+.0H\'!\0#:@SBG_C3B^%)@?($]% 5"6!3^&:' ]WSL"@,*,)A( MJ4#A9X[H'///:(G9"LVP08$??G 8A-9749Y9)LSXGQOR8S MQ*590TF6ZD(IOX\#SN"O ?SU^I&Y>_OV4B,VF".T:B6Y2!-+3[ZTJ4'!F _? MOGV[_PC6J:^!UN1D^0'\E^)F8O]-K+3XO"/M67BF=M&9EH<_J&1B<*0<$D/7Y)OJY4?>B3^ M(#Y!7WF7=IA;[*7SC3)I:D8E^9]WB,XH"0Q#V/Z*DA6FW,>L..%*!@N*O?=[ M,$D,T@GBCQ7%KT5-TB**@'*OAY^%!,S$!"7;>YTW*&4!AO]^CPD< ARKJ,OM M=['7MOV"Q _]_Q>M#]"T;>L%"0[^\@V?H:!MPP7)+ K6L7H@GXC?'=]]OSV5WGV3\N*"*:>45VY\'P[D_QTZ@SRL&#B2ZN?]:MD*EXAA=QQ^ MD/^N=N>$."G20%A1B#5=N?]HR9*/J>(:U#F,7)]?A1 RR9K8:%:A,2KYJ*QD MR< I<.B1PDZ0\D9D*1JVP"'S'_!5*##!UX1M!%L=2R.&/]EC6)+A MQ$*<5R!FU_V(=\?)[.N"!"ZF[..?D<^?-L%3P\T(Y9D]E$7V_^O$ G88:K2^ MT5S8AK41W3>;H;N;,-4Q$['%94"^;3;P9DR,"+YM,=0*KHYDVR.<)@L,4PP* MK4;.0FF3Y@\/( ;SV2P@+*)8_"&(G82Z1PJ^\^>A[XGN'_+A3*9>_7!^(TQP MYF.&0N&[,U^8]$VAD39(K,/6"-EA%;*"%"<7XZ1R'"'(D9*@_Q1E]0C@6_R MPPC;@)86-0)Q5 4BH>R16G\AQ/WF!R+^=*]$(\*Y/PWPD#'+S$43N5']QU7U MI]RDP>?\G)AACU I9AI@+"H2"<&"YJ;]\; MR@1&G9]6=9[0]\_>[S@5+N+7 MR*>_HR#"N5)L=*\C,^K^K*I[X.)(-H7O/5+^-48,6XTM24FCBM]451P3]DBG M%WAJ-7K(1&+)00MN8^U0F M#&]$#&*EYRJ)4==*[)ES<"2+'NG[,^;YLMH-IG<+9.<#Z@F-NE=B3<&GO.;F M"&:.Y-8C&.[P',ROY:X=#941 "7P3)CT=._.K0CZ:#3C$14SVF@!)PDL!QT- MG5'Y2OQ98N,D?'JD_C5R[.FOSY3"S]@W@/GV[>G)R=GV4OG.J[1,G]8OUP!G M@J;!LR&?,#?BKKAJ&^ >R^P3ZLDRBSV290(C.AKG3M+W4=<-*S3V^CHC-*65'7M$=&1&(!0'L;PLU$?U:Q9Z M6K@!M<1&*)3U"MU:41\!T:S^V -23VP$1%G=T"X@]1&1>)G''H12>:/>E560 MF+R/BH;U'WLU%TJ;E/Q&60 !XCZJ6%T]:C/:U] :U:_&\MJ]QOV#(U_[J2XD MM?&$##R,\"@A=\Y279'J(TR%M29[7%0B(Q!*=%UNFU.LG)/43OK'54Z]-#G]=L%"P)/$#K=XAOT'R(M_;F5.&_$W MFHJ23J[=KE@)E-*(*!?[HUPTVYF "M%-?'WTD^A]L/UA!6M8VS4"@P2C&2B) M9TLS2.7*@263O+.$,D[K>)&6G(S(*IG@!F3[[3I:#+0TPNZUCZ9^X,-E\-L= MQ6N8&Q ^/5#2K_9#.(AT"C)WN&N@N< >IA2[20B]1=!K.!L15]*?EHBG\O*# M/#NX%5#&?('I-0GG$TR7S]/932*,!J!DXRP-0 IV0+(#HGO?]4L'2\IIM^QS M.T>M)4F!6'L%>/8<1F231&V8FX$6TGVU8,]]LIA M^5@!O_? K^-U-S,P FBXBK#W+G;-Z*C/?EW[,_B7N]6.NI8P(^ZFLX85Q[LN MGY968M>5M6<5U]JV9\'&"*_=^<6^=VZ-JHM-K\35B MJFZUU&.:B1H(60,0YN32>HFSYMQI/KI>^J$(1'P4Q$/7)XS@=Q?QG,H>^2U) M,MJ"DB/3'XU'IUA! M1];0*5=Q9W2Q;M?Q&&S8&*%7,G1UT/?;98B/OZ^#4@VE$1@ECV^WA2*SDU: MA?BN,I9DQ/(.+\_M)!79&8O48/R_V<42\MVBC0RBB:$1="7+60-Z\H],2OS> MT@[2N$NFAS'E_63^C"=NT+V0.9P)=8DRF_7Y%@*,D"LIS;I^GA_WS,4F_1H$ M.ZGDG15(E6FPV:QC-S$THJS>9JA'60OMKF-7^IW\:;P"0=OMT V,C1!K'D4V M=>08XEC>KO]6,,FA@,EM,WSUO(R0:O;^Z2$MX@@2=ACF>I\B!EMKE[ *VW8? M3UN61D0U.__J$1U(.4Y1T [82M0C(PT%C_8;!C:6883>-KE56B($R3HSZ/.F M@H;YNI,/RR7R@*A7>SG>FZM3B3D1S;YM$*DWBA$@[4 M A:*X\U>Q6F!.4E5>FDR#0]IKW=2QYZ=$?)V[W3W?MVB0?>%*RF2M5*/T.0X MRW@:^'-9]7;'>+8ES&@]CZ,V@=!5&NC8,&;;T $^A%KVTE,*[ 0EC MYW", Q>*MK".S008+:+YD8[&C8="KA,+KKSLL3.#&*7LXSD.A3#>WF%,0)?;K$PJ5"049TBSCFY*/G8([^N)MCW'-X.=BW>1XD-:N MEW9VB[E/Y7D N9J^WIWWS2R,:"M)RIQCLL;?]]% ^]1?UB]'>15%IT0,)D+W MP@\BCEU!6:1I >O699KLX$3)0S:]25@:! JUD2, U$?V_J1&DI,,4 N/&N[L M*,9GG3YOQ\B(N)*&;$:\WX. ^JSD6O?#F+D885.WZ6F>J=S!555T(5\7,2YL MG.8O]XA"AP>$?B(4UOYBTO;W;VY=IM$4U,U[6E,HI0V3BA3?+8(4\N'!WQSQ M'ZB.#.H21GV^NE/%$ZZR#$27-V3M:5OPKE)SNB."&L5V:W+V@BZD@[4/Y5; M_0YN6GK<6 K< ;Y>%-;$P B>X9WCOD_F^DY3S#P\:^]L*\@(MY)\J^^KI?1* MS[ONS_N/[!U:K7PQC<&7^.\P)''=Y2?Q!<$Z(ECD^M&BA#>'IG&HC"HI0@?)S2 MP'^WPM0G+E3]_9X?PO%?ON>P2$CQ>025_862:/5^+R[M<[S<<[@LG= +N[@2 M7X'#WGYMRSX+ZT!L,:8WB/+DC^'LS\AG4KUR3]!8.)?TP9]A-B'G.'X_!7P, M(!E[YQ'S0\S8B"RG?BCU6*N-9Y)FUJ ;T:1L_-LTOCGC_=Z,8M=OI]DE"44G MH4\6VA7!+QQV07/1JM\)>,JW_GS!6:V"Z@FV;24NIP/X%SL$)B#4HCUE:Y;7 M2F+W6CCX5-2X34?0D[;!\?D:.?E&)@L2P;K7'<0N'./PXW(5D"<<;].[B>AL M =-WHM5L^I!9YHHMM DE[];/(%%1E,Y2)<'&#A-$\XMVE6JG7PZ^"G^WPE^ MY.>!L*_:[FA#^IS8\52,33.3A,-YLPTJQ3IA>XFBTY7J)YCU(DHQ#-3-V&A) M6DP#WW6F*]F3G=5MTA@73[]36SYC;@^9EJ2CK4R'N&'HWE#B1C,L_HM7R'=% MY4=QY>U078-31W62U/(FF@8^6V#*#"-.7?%.C#RPK0\.94YDR'&U7%$1?^A*^_XJ5SS[3&B5 M%W:1WF:;),;AA**0>9B.X:E?' 2"782"]"G$).:H-X;O);\;[O](6N=P3K'\ MP3 "Z MWPFY2?VADYS:-.E5Y&Z,3!O3@,_&/";G%/*+"SB)\O]K(D&MY=L,X M\^>;(%SI;1<=&,Y3N"ZL/3S2-C"P:=&#-'T5(FTQ]P MX1JGH?!G7)8]"G.9W^I4'\RTY?,\&6PF[X.RB61D-S,:K5+LI0U4>->)[R,W M2,4'=DUYM@:23ABAYK6RRNN"M79G0[I!JO]9(\>QYXDH.'M07(3"EV+*].$J MWF9$+0@[@6L:V2=X-#>JIG G&O([9K"N,O8^(AH\?7P4WSR(PVU8ZN9\)E,,"6R6M/(K@095JXC M,89,=K0OW[WN7;E&]7 M@Y62]Y.N]12CKW]C1,=A0X; FD%755"?P6K<%V(DZ\[F$"6+FXV_MDY3/6$G M1NVKY0KY%+Z-/>U^G5KSM:#LOMT6NULEH&D=#K7@U97(2)LLJN0=ULDWU;#H MJCW(O/0(LM+4-W5L?=E.].5/A,Y1>,=1&."G.QSZA%Y&\N2_&'R:6V5%VHE& M%DTJ'X*2O?I6.F>ZA?@(#+J][HLF" MMMUF;SO:3@RY<9 &>Y#P)V%EB^NK\_&MP?UM(NE$H[2G"MKF9%HRZ43#O^ I M$SS$D-%ZDY\5:2<:6=W]/6JY6WS4]:WBPJPXK"Y9);QK"G<"*9NM4WGLO,7] M6/5,NQ*=53RW6U$ [J._QHP5HZY6J\@F)IVPB31WG]V>> =;#DEX>'8R0BM? MS)-)K1L.REESZ*@CK(VKVV5HVK#H:@2D=0$;W>(FBNXXQ.F&X5_M]A7_VJG^ M"7&S&$%') A\TV8K?=GG:T8+MW8V$[+EG0%C+[E@Q^0G--)TU5?( T6YJ588 MZ(24E]@F"\1_10_X,^'_QG"=K2@LYHS& 'M-CEU5TH1P>9K"?G]6$T47[/O^ M-^&H_T8H1NEI:78!5S[$E:7^5$HT!SGM^71BD+KC>+7 X6_($(BKY;H 7OJN MQ$6$)T0Y(F<:IBRIN]H7K59&1>R]V=*J9-!5O^<3"B,/)7?,&'+WNJ*=Z((R ML87@%8;XOU=A"9AAZ4[TS[C>GMLSZNPF//TA&-A<>"D"U&?5=BX(9C M%,FS6NNK>7]E% 5>=ZMU9((W=2E IK\$R;4NT)G_I++^R7F@X M"5U7O!.@5?S5JS#^T#J/I"/L1 ,%,\9$W688N^R2DF5ZP@JV9&3#0.V@84O> M5;\!7OZ(.*9B2LR.PYCN7ZBGZ 2BA0FJ^51:YY(\A2QDP3^I[,>VR6$V47?5 MB==OC$KRD)>$UH__6]A_M;Z8KC@^AB6,"Q)-N1<%Z6G:[2R,F+AV1CG@8)U7 MWP4>4@JG&:#H^5->) F&I>>7+LZF5^@QN9UKLD!A^=G8*S@A*AHUY)=B,I=7 M*M;K]$4JT]4)*'F08EQ\'RN_XUQ>CV;:V-**17=&^W1[T2A 8F1A=OY&,]$S MN;[V>Y,*X:2,:9)]^^XE[ ^$X[4L]8_:QZEF^;^4M?,"9!'D>+N[5CLX+53R(^ *!AC> 2/9GIM6"98F!IW S\Y+,]^"U);- M2\^4=FM+"XJ;]J?;L^CJV#/D8OK\A.A7S,>>F':-RU0-!)VP9\5YJ!R)M]]K MIA!V= 8=AGQ!PJ&ULY7U9DUNY MD>Z[?X5NW]>;%O;%87M"+;4"RS.;G ']?_]GSV:>O\_''L^43P82Z_+7+G\[_PD0) M DL!C=&"*L(!9IN!6\M4*4$:E_[/Q[]$::T(2D+0*8&248)#SD!GE,EGJQ73 MZP^=C*>__Z7^)^ B/Z'I31?K+__VT]ER^>DO3Y]^^?+ESW^$^>3/L_G'IX(Q M^?3RMW^Z^/4_[OS^%[G^;>Z]?[K^Z=6O+L;;?I$^EC_]KW^^?A_/\CG">+I8 MXC36 1;CORS6WWP]B[ASR3A5V?Z,DPKZ_5G. MRP5!7W_4\NNG_+>?%N/S3Y-\^;VS>2Y_^ZE^$$$0DHL-@/^]^\.>?L,6<1)7 MD_52O*:O+SZR@ND.,_^QS-.4-TMQ.>!D%F_\TJ0*8C:__,L)ACQ9?W>T6L!' MQ$^C9XL%??3SU7Q.S!]A<>@L]R"X=:"\1G Q21 .H[=22Q=OK4R=QH+FL99= MP458"_#BTY_6)7N:)\O%Y7?6B[A>P*T -HMW_&R>X^+LV335__GE?U:T%R?T MH8MGR^9_/X9#9/>4YJ[*+I8G9^O/Q/&RWQ^ M^?=E/CMOQ8OEK&^9;-A ,^I*EVO<#,9OYWG3SA.O_SQ*4\7 MF933&_+RYC=GZ$*05HH"-I4 RL@$OK@$%B-ZGWW2(346_1ZP]F&$^NX8T5H> MS8CR>HQA/!DOQ_D*AU)1FY %:%O(6?=*@'.DF1)3PG%AN(NJ,2_NHFA@^.:K MG+9,+W@>3>(1BHDO94]!F"0L6#P2-@PQ* M&&D-\T;W%#'=1#(D+ZF]X>BZ],UH\'XYB[^?S2:TGHL:VB^_CH35)1'$T$$89DT)"O&0!5/08HW M$2S+1 E'<];-#XQN81B2+]11[G>M7(?E;J?34AK7N>/D+84BKZ;/\=-XB9-K MX$:2O+$B:%<)"F] *1=)UVJ*2"C&<1#4D]Z*!$(?D-+4F48_":L:H=WF)XVE.O^!\.IY^7%P#_2*7<1PO M1U$7E65.P#)WA,N1A2<''Z*Q ;WPF)H?1S^,:DB.5F/>-!9).^6S/A4;Z1B, M2CR $M>GTT:?4Q"<]':)=F,W/U\?8G3CV/R73>?1QOOES_B9%6O MY?\QFZ4OX\ED9$I0B.3.FB0Y1344VG@N)3G,&!U#3-*U)OL^N(;DA!W!@[L' M\8U%T9CD5\$-EN)B0=!)T!S1%:#=1?Y@Q'[^X MS>1[[7S_U]DT7IUE!"])7T,JO(#*%"&CYA&R$=X[R0V&V%C.6X$,R1MJ(._N MB]U.[I_RG&8]_?@ZXR*_J^OWIORVV.B?42S6VF092)8S08H%@E2E0A(6*03D MJ;G\[P,T).^F!0^:+7XS/EQ9&:]YHK _U%N/2/,*$H+B%CA#K5V1C,O6HC_$ MJ.OO1\I'+6EG@=84MO5U!:F6*V?BFK8AU$[7J,HZEFA:SH!/EB;(F>4J6N5O MGPO>3;E[8(Q]Y&B&+\>6*]DP86)&RF/Y]>T$"=4TU?CJ4\V5K2DS# SM\'C1?^CZ2(D9>^IQDB359CZ:' M*0$R\B--4#KFJ!++K?7VM>%[2.\()?.4,4! AJ"BTH#!1."D3C5*'K7B)T[O M&$SBPT'2OG-YV6VM>W)!KV[3KVO8X(N/-D*@75LC7IHO.@6FIA\55)F'UH 4,T"Q,P>E) ?T18(R6:64!7?-4U_VA#:D&+85 M2_J02A_>$7EK6RXEG!/6I$1:S!CRV91(X!0OY,\GS[/WH<36YN4A3"T]0NU1 M,49*.MEZ7IRM!YR-;)Y#N] @'XSEU9\(][M1!2]Y0-9Z?CY?G MZ[<\TU2W)%GR/(T54';2*$1Z&L.W -GH+Y3>TZT M$DF?"6+18V2DA4$RX4%I4L=>:@^Y6$PN,,E5:TOYD+X;C.O4GA$=!7"+"']] M>GN]7M/779_BOE_2?]>DG96+D(!^>A/"X6]R=WQJR\>Y^P!O]$KW*E3ZEK R M\BX4A^A!.)*FHFBH9A^(FD]J@\7"K&A]4K$%1N<;@#E]R-OYK(R7(V&5-25' MP$ F3#&A*?!3$8300?C"DW:E]27 M^&'Y#ITE?>=2X$C5[G]J 9 M)<]2TDE31(^*)B<5D&TJD%E6-LIB&+9.8=H)ID%64Y[GQ?)=_IRGJ\M/K4?T MA27TO-[2.$^AI\-2[:T$&7+QQC";4^OW@CO!#$G%M>'%EI2F!G)H>Y:X>Z:" M)N1(%T-VD9%KAP%\,C3=F%AF*LG<_.;L?D1#"I7Z(4A#B?1H'(5@&KWWD'PA MGY^&!5\?]HDHLHC.QQA;!] /&,=CS2:J=8SO!?0D%1C-S[<361N)8=VYP)Y0C_Z2(C^B?/? M\[6I4K1KT&HFH C2U8K9 HYG"8$\H80Y>^U:7RCO1C,D==B6%(TDT"X1+$]I M>A/"\RR=CZ?CQ;).]O.57M96"=32@V6B'H(P!ZB,!),UCP%]0M'Z"V: MOB0I;KO(NLK K[E#]'^I/DJRQI<0T$'454M+"@9]?3'L?%^-DDCFTVT:GUU+LBI]:0' M/'(#!2GZM]HQGUN'H+O1#.K,I15+&BU^NT.7O+QVBA23?8"VH10TR@U&#C.7CW4&<8\F]88_ "Z(5+]3-Y7%4%A21MB8;\*>8B+1(+X!3# M>OK 5?1,N^;WYCN@#$I+MV92MX5OS()^:,U+M#'4LF$ADPMBF0%G)4+6.9:D M&0L]G#J?2*VUN3Y5L=;<(?(PD6MQ44-KQ54"[0.GN*9PK5N7]GSP^O1Q%?90 M^+CS(NM(Z9W@*BO&;,C-K^\HZYE)EAHH0N; I3!:%B_;OU#^+L[PATJI-I(\ M>7K,CMHE+7-E=@W15^+,7E-JE$6S9:RKLB^1PKNL40'/M56#Y@@87 &*!3./ M!5E*K:_B[H'3-OX3OM".8)%\FE(S/FRMLFX51%.DR]D%V]S4W1/_/:Z1:\6! M.QKEZ!5O>]G\4'DC%K15SM5G_V0SE28G-ZA:XR@976+@&'UKQ[!5 :I3&:V^ M*-)?$H=[-:)FIR0IFL9<1J.70K(#BG !4ZDF1Q M6O?R5*SY3(:DO)OS]) M>B(RG-ZIQ,79R\GL2ULW\NI#>W,03D3 5,,0/0747.CF&_]\.V[:[MT.MX=UZ;I$!DVK(YY M?<+7'WA*3((I\HZTHF =@X=@R1L+@>N$,415>D@BVXIE4 [LHY&HB:1ZXLU5 MOP3KO&)9TM0R>=B>G'ED,M4WR,Z7D$UIGF&V%#N? M?1Z3!_'SU]\6.;V:7AT_/R-G[_/FQ6U*@M>7,D".94V!PEQKF$1@-FA!(2#- MO'4^SO[H.F=GGN$\_XST\=43)C=XS:"10*FU\PY$?2U$H:\A)[:8VN])DE-- M0C;-,S.W(AF2O>Z),W?2-;N+I*?<$ELL%JX0K*>02UD;P><<@!7/[%P&C(<+X"6]> ^CVM?90J*7\Q685E6D\O.)".EF3 ^9F!Z@'MQ//D.SLB1C23#PMDB]RR>1+ M;N\I.:+@%:-%#FAE?4$6"SBL3U\8X]98XVSSP/$XI <6I^T]#^MQ*-=6,R!,ZB!=&[(6J=ZS]!7VMJ>&(=4@/=$ M[.I5C&V[:KPZ)U4ZKY?4XNN58$9T@L'^78QY_7H>,SG-/E";- MIE@]0QT%UB^5YJNG>@7*M9UQK(EN*"6G!)T>S!L5A *^^DH^ S8./&(X:>2_RN!_$DO4O MFV8*:O%I3IC9/SM>%NFJ'H&PE45O7_F*2P@&M(]%=D&;UI?:G:ZR? M#H"W%\/\#\*POL77C%^_38G\D_&_-!&2G) MG0L9F!#&.">,P-8V[P%(>Z5(LA^,1RW%U'>&^8W M99WROOAM2@M/C@=A''^N&5_;,^%K<^0%_=JF%N>ZZ]&;3^OZ,B.A1"XB62CK MYF@V,9-1%T MS0-1N&Y>2=%]YH*^[S!8;)TW^""H[R"5_C3<.U90[:K]=GFP]S;/Q[-T.YR[ M*F5,_SC#ZVV1=+BN02R\263_BJ^UJN.48/'HH$EQ4E5UAZ1)Z+G%G1#%\EB\_SW8^/B[_A)_R#HV57\CZ$]DRRU"8H' MFF^],8F=GGW$\J8DU+V?S M]\2<]SFNYNNAUJ<)6'B,*C,0ZRQVE3P@I@RUW22F(H)TK??J@1"_AT.?KC2[ M$]'T*,5V\?%MD+0JY$PMO]9 ?DFJJRJK=2.S48S2BU0/J8J25?,D"+6S;3&: M2U('4C4O=;X_NJ'5T7\4@K6177_<^GFU&$]K]YY-$<&U<=S\)(V*-%QI;L'H M>H9:M;XB/ 3?@1['C\FO5O+KK?3B11.I]_$LI]4DS\KE MTXF?<5(/E$C1+DD''U6!<>_/[EJ(\;A)-*K'>/GT^P+$R+IHR"AIX#Z0NRE) M>V!1 9)UI:2@L\NMR\[<@M"]7]<]KVHF .DJ(%I.W MS/+4O$'P/KB&=$K4A1EWVW@UEDG#[F[W(+M69X^;4C2B(7"UN(MG-'M&BU$< MC[K$VL_UI(099H'$DW'F2,GT9HAJA[HOXPGI:[++2PKAQ^3V;]*WWM>UFW^= ME=L_Z&";N@S7U5PUFVHC"_9R/"52OAY_SG?PU%PYDY13VC+@K!;(9-I#B+60 MHLXHLE*PC0DN]:0+W=R[%J*IEWBYFY4SV)>9#*!YFS-ERW[C'_:"9X MBRQ^I57^\"5//N=_DDM[MABYB*BTLJ0":B5F[^J_(@)7S-GD54JJ==)'-\3? MD?D^A&N'*-K&8CV)<;^+^?]EG'_X,AOQ0 Z(5!1JEU)7*3'PI?"*W&<*PIWA MK=^Q'@5T2+'M8(AWC! ?DV]$H#R2W#.NA >/]20@DBODM97 G B\()?!M3X_ M.1+JD'(-AL6Y@P7YB*Q[.5O-1SH*D0)SD+AUH$K6X$Q D,)9;XNN2?F/3KJ* M=$CUCP?%N8/%^)B4H]\=241.6Z% +K5EAQ4),$0#J$QV-AOM?.N:C\SO"N;B!?G^6\[*^^IE-:W[ MX.(NY6@?NUT/--IO*Y'+^TFV^A8 M9>N E[>EM=\Q6NV(B.M.R+F6@SUR?FE[/% M;*TTV0"SDH%2S(*314+RM!F%L=HV[ZY\/Z(A'8DTX\F=(LKMA-+,2-9VB9N% MGDQF7];Y,9N$ZSS_G!<7>WC$4[%>((+AD8/B28'S%"5G[@+7W =A6[MA>P$; MU)U%;[QI+Z-'LW"7*99X+;NR7QOWP(A]6[E#)MS(SNU,8UW?G&G.4)L,QD=9 M"_K7BNWHP;F@@W1".=ZZ@L%]>!J\3][^V9L+8F%TR+7F8?0VTJZCK1=$#+!. M@4J)L>![:/%U#Z(AV;EF/-GR%KF54-KUE/AVM7N]5AW]>Y*W%*W;G0KN6(I9 M&@V%,0I@O.;@F:UU[4IB6609>0^N4Q/L@[*6O;'O423]F"'CK9*O_<:+.P8[ M0;"XSS3;18JW1KMTX[+DGA>&$(+&6HZI-H_C&5B2A7NC4G2M>\/O!-.I@.'E MXX07J_QA=E$?[^TJ3,:+LSR_FFY2$4VVFHA?>Y5QIR"@\F"]CZ(PI?#V,=B. MJH5[#3^_#,Z3;X[;<:"Z-GGK]W7E78G*.(G # MTHOZM#T:PD1?FIA\LBH(;)Y^=C^B(=WV]L.1AA)I8S(NK-?=-T?>")$Y@R # M Y5K!POM:FC'K%0EI*CVJW*\8X AW;+V8"I:+&O;-GN[)QD=<[$B<;D6TL@F M$:8B021>C"V"9-HZY^U^1$.Z!.U)#;23R*/%J[>>M/48K.X8J>](=9\)-@I3 M[V]LAUYJ:;2'F.K3=>D9^*03Z&02!J%"$JU#U0.:$?;WM)0L'RHK/ B=>)VW M T0F0*+B7!9+^]F>6"Y0FRM9)/;O1 M-/''WZ^F:?YU^VRE0)6YD^"%SC7)D@-FF\$&IRS312"V-O@/81J2Q6O$DZU. M>2NQ]!.=7P-#9C4K+50](%"UQ'0!1U$'H/39QI0LXGX'^KO'&)*9:BSSEJO; MFUFZT>SH9A6DJV]W2[DY<(2N1J?+A#K:F+7 7X]CS2=.SZ;I[7R65K$>YE]O M%\VL2-(J"UD%7T_Q77W-@R","P*S9QC\7IOJH9$Z:84M'_YVGC_A.%UX53=$EBE=BQ2>VN=Y_S82=TS[A L1GNIWU @/0JBC?W8#9!T MW5:,R M7]<@YNT1K48H'+^E?T;B$W$5TC'4DRXZAAV!M'HTO+<1Q6COTIES/ MO7ES4XFW-DE[#=:+=3I\FBT,U99',+>&'I'/*6N&'902B1F.8G2T.D(J'I6A MR-FBWFNC/CQ6MYR$;1]_N1%N3JDPIK-7 81RCIPNM+5$IP#.4LA!DR_'[?%3 MVCKF8(Q48XG?S%OH1P2-=9R"G'%"%P12Z_9#P1RI T M'L^//?RT1S1*)^='=Q'T9H]>XGA>7U+D%^-%G,P6J_FU&K$7-?QQLD'\SXSU MYPF7W_[J>./4:.2NEJJ/!6B5<+D>= O 45#(M1 W+F"Z$5.[?+W[NV#\.VKD>>85- 28BT2JS(CM5NO2C!'KHVFP .; MY_+MB6T(%K)?$O4BI6800Y*@0G8T7Z^ OE\(II>\M'[; MLA7(H+(^>V%']_4_I9_T*\YK_N'GQD[0G8_MP<.Y'WI+]^75^2<:OF;X/S_# M^:(][@QEYQ.!:I\AM1](V(_C;Q[]>%^%-7IO: MKV+=OD+%R"#8Y"#HXF*2V;'F'<#OPS,X]Z0;+^Y/!>X@BJ97C3LF:HI3PG@& MJNA2[]A$O00-D+RIE7/1A10?TAL/#S,X7Z*-Q!NO;S/7X^%1MQ'9D*DH,$R#HK1?VH35" %49) MD4UHO>FN!N]>@68^KG'2M]GD8'WV@?Q>7UAMGIG!<:4)@[)1A!RP^9G/'1!# M[\S/5DN;0-V''@(]=#Y-'W4^AK*9_9>YF# MX^2Z*PJYE2!5K6I=4<<4+S7Z5B=Z#3W0#-S3,>5(J9S,SFVZRZR_>UD*9$6: M>GYS.BV-VX$CMK9H72;<+$2BL#CO(,RU@BRC(K#&PPB9>4E\=.L*U06R"%PS MBS8V]T'WQ=95B>T[SIT.+!AJ/RV?Z^,M#:H(#4$'#]8DAD73[I6M;?VQ6(=D M''OAW&T=>!*A-K.C^Z*][,6BLG:*+#KP4%<&F0/'= 2N \9$P:G/C\6\ ;;2 M&13ACA'AX_!LW7\E6BU2K%2/13CD(HI#8YK!POQ M<:A6^UT(98TS,8)QZPZI7$%P.M>\;%M845:HUH^!#\4XI&).PZ/:H4(\.=5N M]5=QP920&%CG3$WQ1O"Q9' I9K3,.5;X(_%ML*UR!D6ZX\4YT .4T2V ISA" MH3$?]Q#E]J1/?8P25&8F*PZ26$+&408(EIBJ+!=",>MD;EUP_U3'*+M.,DO1 MC)5B0=1'NJH^I0FY'FQ&KVBV1L?<.E=_KQN1[^00Y!#&['D0?)!(VN3!U6R/ MFLW[(4]Q6M-PYK//Z[N\JY8M(QV*L<&0]3:,IJ'$,43H8^U/XTC]-DWCQ;I?4$Z__!'I5Y^=UZ]&TGM=E$P071;$W: A MR,2!S'_4F@FF3GL0O0OH=WDHT479]"_.WARI]8N3;T6Z5LO%$@GP]&/]08?[ MIKT^MZM#=#CX5D[/11VS.L[(9D7!&(5B.CA%&H2\8C12DEVQ+)? '3GDK;?E MM?&[ZJ+Z&:^FB^5\M4X.Q?G\*ZW@!4=SH%UA&'GWGA-'40J:F_. O#Y&L9%' MUSJ#_SX\@W)CCN7 ;>W13 #-S--EH=K-R]]U?MBF0VNM1"Q"+8Q5ZY4I)FK4 MA\!MKG?V F/SZI<[H RJ7U%#)G1?]]XLQ?OE+/Y^-IO0VB[JV]?EUV^J]Z+A M8'I_AO.\6*<\G\^FZ[\HL_FKQ6)5Y]/!G+0;O*O-Z6D9FM5]OAKQ.7X:+W&R MP7*)[.5LOCDUN 0S4H599;R!6*K?H[& R#(;N^0 M-BV_QI_SM7&??<%Y6OQCCM4K&Q4KBJ5]"2BEH_VE(ZU!E&!D88D'95":AQBZ MYUA#LF#]DN7F8Z6V0FCT0FTWJ.M/M*]FKS,F'UP$834'E3,'QTG3"U^\3)HB M!-RO7,R! P\I9A\&9SJ+I\?29N?GX^4ZJJ10I+[1(U\N3^/X^L'M9=Q)1N'B M%=^;,!E_7 _,9Q>C?AAL%GW4V2H..FMPV;2M+ M30(OK^<07J_QJ^G)>#-G^T_"&I(-O T-#E2('WSY$[6:#$T4RTC,"P65"'G MC>A<0"/C(6AC,;7.7-H3VI#.H4_#F4["Z9T#\6RW$7% MZ]:9I<>C'=)!Q@]$WF.X<%JOX^J;/^=I+N-E]\)FQPS3BX=QR-2:^A4TY,58 M%R./5#WN8,(#B^;B%I%H5\"ZS%PT"='T8\GN0.E<$GY3L&+71 .&Q$U68).K M3>I,@6"X@R(%5YGQQ'+K(C3W(QJ>5>[&CCNEW]O)HWFBUBY048G$5:2PSM3N M*QXM@6(!$QB-;W/0] &I[Y:\N2EA)IU]KZ?NIBSEJS5,M_UCXOC'/P M/"-9;L&4,)FEYLT #E$E1\_W928ZX>3NA(7P4F%PX&2NA2XB"4%D <8R9PN+ MF>GF7;SOAS0DY=F0+3MT:!/!M-X=[Y>XS,^FZ37]P19H 4F3"TF M*MUHYB! M$+&^OV7)1:U]YJV#C+V #4FA]L^D(5V,GD#;M!#,R5PV$67TF5G0I<;-]9H?-<^ W(8DK-16 M]I5CWY,UOLIJW\AAU\23"44KIH!)K/<%I=;D2QY,R"290FX3LSU-_'YD0[+- M+=FS\_5!.SFU?Y&R\1QV89/!I50[)!DO*0C+G/2&, *LJE-WV0C6^D9@/V1# MLM(GX5 [.37GT T?8A="5YA7T660F"-YH@8!'=84&NX2]T9B\_R40_ -R8*? M@D_-97;:L]]W-94?37,Y^*27'FOA^\9W69\2- MX/1REMS'4C4Z<[X:ZP:&;=<3(\-<5#D)*,K75X!&@E.\;@%'F\"2'QM;)T7N MCZZK(MT^TDW!/;L,\J_D=^.71Q3;9TPVDS?/R )PRRAFBPFLT\E[[:1L?GS= M /:07,&>V'A; Y]:V,W,_3[ MYN5VGG3*!LD]\"TKQEN]4BAF )%,BTX$R*R MUL]!NN =DGLY(%XV$>])"?G\#*/:D %JL@F>$?;Q@[6OT8T=7>$QC2NXF!$[D[ 4[*X=N7"^LSFS']8;VI&^-D ME)/U/&8&S@1)KGF6@"(%L%8(;V,0P;2N3MX"]SZ,M?]^C&TJ[M,>#6PU$)L" MCM\R7=_F>:S[#7-(*? "VD@!RE)4Z9/G('Q&SP**T+Q.7O-)[$-A]^]'X?Z( MP\,I.:OYWL#'H?OOI_/[ZV M$_2CG'S],L5UQ>:+H^/(I!=!:W AU*).,0"F;($E5\LJ1M3V,13K=K1[70^P M?S]*-I!MHUKL>X!].Y]]'B_J1IJ]R\O5?/IAOLJ_?1KI0'!TR9!8#0M1T#1?IEF.ZJTC[\2#V(M@/<@%U4H&=5-6]69[E^;/TWZO%ID+:"%DR MR'4"YQ0#59NZ.Q8-!6^6N1"MH0#N$93<;9Q[L>_?\)JIDSQ/I]A>C!=QGI?7 MWNG5GW^/YC/ELL1E+5 M[CPI@^:*8A:6/00>:2^L2ZJCS1%;EZC>CJ15!NK5I](_+K]W<9Q[_8R!@K:+ M[;FXY[I"!N'=NF^(#^3FN!CK"PD)6H? LB0+U+SZ01_S&%)J50,>[DID?331 M-T^COIK)E668D#ZI-Q'_LQI_6M]"6%J98%WMKD7+I!AS@)$\])G,<[)G5V,D@V>%PK- M@LZT)E@[IR:EP00A/#HK'.M=.>V%=$A%21_',G857YL8^P[0=9^W:^44"Q.B M%$NKD(NL87\BXAL%VJB$M *H>7HHC-AKI"'E^31D1/M5[M%:U3.?43VG1N4$ M#5[SB$F0X'CQ% D+=%PDFV3O.F2-9$@),R>Q00T8KK8%1&,]#\9"8K* \KZ JR]?112(Y .EW+R,T0.0FL]X(^G@A%3@B"=A=*?LMSR6"K:A(4; Y%E MTN*:PD4G-((S&%21$F5HG>76_A7<]T^:5B(ZC8I)PFE73]5-+.1FR%@S.B.# MZ U]7[,H55^'CP^KF$[[Y-JG;N(ID;3'X"/8%.I4DP!?!((T4NE01.3-F^#= M V>(QK8S0^[9$YW$T3R\O8;F75W@-^6W15YOVY&FZ%I[BJY\289P20>8M07Z M8V.3426K6S>.#X>VNX<;XCU-,QKTM.J])5R0"?A6G/UMGJ\O)Z_R"IY_&V!6 M?L9%S3!(+\:3U3(G^LOK?],ATZ(YAJXI%OTN2J/OZ*.Y_6$ M*^\7K^Z>I5)5>;1&+NE(0&0(A> MMDQ2%/:7\<7.C$M&Q+_^]S\N1C]\P>EL.!G_VY_XG]F??L!QFN3A^..__>GO M'WX%]Z?__N__\B__^O\ _*^?WKW^X>=)NKS \?R'EU,,<\P__#Z3SU^GPXZ?Y#X()M?JUU=]._\)$B2*4 M CHD"ZH(!P$M K>6J5*B-"[_OQ__DJ2U(BH)4><,2B8)+G &&H/,'JU63"\^ M=#0<__,O]8\89O@#+6\\6WS[;W_Z-)]__LN//_[^^^]__B-.1W^>3#_^*!B3 M/ZY^^T_+7__CWN__+A>_S;WW/R[^]MNOSH;K?I$^EO_XO_[V^GWZA!1*-_O/I+^M79\"^SQ;]_/4EAOB#HT27\L/$WZG>P^C6H M/P(N0/(__S'+?_KW?_GAARO)A6F:3D;X#LL/RR___N[5?:3#\?S'/+SX$/']SVZ*=W(1ABT%?.^C&Z!=?!!< MX$7$:4NHMS[W!LX5R+L(ZT=.)_^\_'.:7/RX@/9R\J4+I/J/Z+E";#2"N!! M%% Y)H@L>V#6!Q0LHE6N]8H63[Z]FFO^7TQ7ZUJ^ %OMXV4ZN>B!R_FDL2BO M.*,%_.F'R33CE,P8^JO%&_J7-)K,,/_;G^;32[S^X60\)^W^983UV?2>XHGUVKR*)B&NO+ ^?JH[NQ \Z0/ M<:]3GCWUX":>GQ<'0R=$@SL'?B-%N(^FH09LM%:N^6],UZ0761]&"] X%@-Y M+]&% ,HK!4[3'XF5DGQF7AOV1-F_9?L=D?QM1-P'Z9.+B\EX@>O%WQ;&X""; MC+3)!<@R*%I@41 *"\ =!A9]SD6)UJ3?0]&2]'4F]'W&]^7F+M7["?8^U:PA MU3^M$*F,.DD)NJ %)44"YX,@@%[XPI)7:/NC^J?SHWH7P39\JV^:+A_H=P>! MZX"2>I>[&_CU:8:JV9P3',(#F6J@4D\NRC;=V\ZEG1.K.PNSI#7V+ MT^$D_S+./Y.M0=J&7!K.H!@TH! S 6*:EL@UIHAH\D-[<7=V;SWVC.C=79SW M^17[\/OR:05-"9J\@8WR^ MM.G)9\!R$Z'>)UHV.6JG@;R*NL[EYB(P2?0J ]>TKR@3,X2@/)0<$S>&15,: M';MWGGP&1#<1ZGVBU3Y$_S*>#^=??QV.\+?+A7WGM(B.FP(,!9GR44B(RC@( M5K!,=J3+/NY%\-TGG@&Q>PGQ/J%Z?T+?XO:Z)/HV,FMUSI[Q!J3>?NK9$+N',.^3:_8G]]4X3::T<2P6N0CGO)Q!)9ZW,Y)&1*T;PD@>/]!46W?Z\O\AYBK/9\O_J4:1K8B9[1<1N85J<,6^F;Z>3+\-QJL:&"-R:!,'K $JI %XZ M!LF0E8'"63ICVG%]Y^GG1O@^PEW#^EZALEO WDYF\S#Z_X>?%V:%J=&=9"38 MQ,BL""*#*S5V'Z)DZ$4.K(4+MN[9Y\;X[H)=P_=^H;,*:HIA 40'4[SC!2Q* M L*4@YBY@> 9M["7$-HWL%P-YCNIR2>M$C/@SG M(QS0BGRL$)1ADOY(M$DH[\ DX;7$9(/=C]&[3SP#1O<2XAI&]XJ ?9B&6C+Q M_NM%G(P&C(?@4DZ0A29[+IM ISU/4&*4T20>W9Z'Z:W'G0&7NXMO#9%[1;M6 M6O7+'^E3&'_$1?0M%HP\TL9?>-4L^A?@"VB^9N.ZI9T#KWL)< MPVZ#"-8_<#3ZGV-RP=YCF-&)D%_-9I=T)"3C0F3:@?.)D,58P&G4P%+149D8 MI-TOH?C@X\^ [W;B74-\@Q#6?TQ&E^-YF"[2)M/9(#L;>!;U"EFV=&)X!I[9 M!$(4$;5EPKH608T[CST;HO<1YQJ"&\2MEFGMJQ1G/5#(^;Z<#1@I&ZE7!,T% M6>]TCD"D(P:,]-YRK:QJ$J9<__2SH;N!<-=<#6D0QGHUGN,TI/GP"_XBGRQDM;S8;&!6<4$F#T)K69ETBN\&0P1B*+T(5LV_@:LU# MSX;:W46YAMJ]PEA7>'ZYP.E'.CS^.IW\/O_T M7T?AX\!YL@M#@RMC[3S@:K;8A7^HU8CIOF*OVHJ9MR*OH06H5A=+,Q =K M'SL?XC>>>08\[RG(-;PV")^]O8RC8?IU- GS>NE4>XL2& L:E"1;PA,04C6, MR*)+:<^KV?<>>3:L[BK&-:0V"(U=5=TM:OC>?PI3G+VYG->>134L/[!HR%0, M2"NK\% ("((GB(0KZ* L>?HMXBHT>[!5!6ZUY=GW_%/-/7]]A M0?+X$W[ /^8_T2__<\!CC&16TM%2RT,4XS6DJS7XP)F5VCN_YW7]SE#.0"OZ M$?N:TIR] FTO"&)>6!S5MI#&)6Y8@&1=K\LZ# MSX#<%B)=0_-><;3;F*YJ.:]099UM$HE!SK1 %;@$5Q A<516A,"U;U-,=^_1 M9T?UKF)=0W:#R-I+PC4-HU?CC'_\3_PZ0-0I*+(E:$,)H*Q-X)@V8'CB7'H1 M@VQAFM]Y[!F0O+\XUQ"\C*/]ZX]WY$)P_[E;N\#Q;#(:YH6U$$:UN2BYB3B? MO0TU/_,)YT/2T-N NO83[/3)>S< MRG<&=+#%NZ@9-> M"!^:=YNZC:#OKH2-^-S85VY[,9Y^)T)9D!LDIT&S6B3L<@&/0H.(+C.>4(E4 M^E**8WHN"BY!#$0W<<3YG]G7L0-B9_&Q$?I@0[2H5 MV:X"@\G"$>36I)]F#\*MN'F\!^$V@CU,#T(A,$:G$EBLB$+6X 7YH5X8Y0/6 MOKJM+=D3[4'8B.I=!-O#6_UB-)K\7KVD7R?3GR>7<5XN1R]2JHTA9N\PX?!+ M-696M_-T0&^=07 )(]DT5H/SA9Q5H4N]\,&U48VU8"N AU>0QDY"?W3TMDTL MW@WRKM],%[+(_Q%&E_@6IXLLU"!J%;P5'&0LBP8S#(+A$F),D2$/.>OFO8D? MA_7D]:2UZ'NS%VXD)%]/)9156Y23OKSYWM@BB\8!2)RV!"72T*]:K:R5Y M.M1<\C)G%VWN2S'6 3J1[,)61&_2F;T%WH/;L,2R#+9T =-3\:S*A9\:W$6Y# MIJM%-5@-\ETB6LUB"3Y%JQ+D7/LF&=K5G#$.D%D=A9(\,O:8$;CYXX]@X.\N M[TE3834,_"T0_8Q?A@EOXPG%Z:"B@.0LJTVOR)8A'""*]I%;%WPIG MA&#FH0X6WS99>L"-#9:^N]Y<-SW["1M23<39,-AV \_LQ3@O$N[P,YK W5AJ/[A#<2<#\O]QIP4K*D%1T51M7;XL$:\$E$P(PI&NDPLTZ1 MMM-B?8,9=4#2MY%K+[;R LWR6/'<6Q\Q Z.#'U21"D*(AI87+/,EQA [;>-; MV5>)]I!:72YQ"8:5DA66!/1H42\2J1K*%:"%2]8DAMD_ MU(1F%WIO 3@'>G>7: ]O[SO\@N-+G+V(=19+F@^*Y(IGVI N*@8]07814K'D@V0?$[;.B^T M\_"JLA^WZQ6E-V)ZN4PQF[\I?YU,\LUM\?UDE+])1#&,T9)U$UBF+0V3@\BB M!,6$XN3$.J7;9]0?0_7D-Y7&@C^H:@P$3Y++VI9+D6],+PF'Z$T!DVI5H>*& M_G59I1D M.PEALLB,]DO=VL)8 ^/)[P?[BK:'*U8W( V"L^BTRY"DJK- 3*:E64U*K932 M*COC6E_0O?'XP[.[-QV;Z=U*ECV\Q,M[)>./O_SQ&<>S&[:/B%J;Z!.DZ,DW M)9<(O,P29+;:,HZ6;*+&)&\$\^1?Z#9B[N'^W#N<(7W@)SI;?B:#=33Y7!>] M1$G*R9Q3KL[IX[IVNR=7F+M:E!!J)R_'Y(-STW9S%!X ='@]:$3>_A>D_\<;B!X:S*+ST$+$.?>.B0"T4 LY<*35OS)N;>IO1G(LR M-))W'V<^CFG!(T+V(E^0=.MB:ROM%;SBB]3.6W",K- ZD@B\4H2QL.*42)S' MUI0VJJ4>7H=%C39DH@0(2="":R,A'S4"^2V8?>"9MJ#& MW#\*ZLEK0ENQW]>+G7MCKP N9FG@;+X,;"_1_8;S ;-:*$UF2@ZI]F8WA"D7 M!069=Y8'84-K.V CF,/K06/B)GU(O8_(P?P33C>N?2 MBL5@'<9EN8IY>DZ' MERZ:%R^8$:QUC.AA1.>F& WEWX/KL!D82B.$(G?&,,7),L( Y.QZX+EX8Y62 M\<'VJTT/CW/3B392[\%AN+9N5OG0X?B20%Z7M?V$93+%J]_[$/[ V2]_D#SH M^<-QF'Y='*^TNEH<1.(>+=9WM3$. IG2FG0;-*^S I0O=;!Q6=A,B$4K)UM; MHCTNY\G;,:="]7TMWGDJQ.VE$>3E6_43>>DUAF^Y*%9I!D[6[IH$D9P]\M&* M#2A*UM:*UC>G-D Y$^W93\3WF=]Y;L2WC17G-QRTXI,,7B PAJG.& L0DTL@ MKZ_W%>Y_SG4=%; +U\W!T.:]]3%*1 M,D8%V=62)TT6DJ=]!TIDN89EO)*M&PQN@')VO.\BXC5NZ]X7)O^!PX^?",B+ M+V2/?,3?+JM4WI1[#2VN]%23N9P5&>)>"4EH";+39$9KYH0JD=QO;+W5;P7P MR:M)?W2L49Z]@QX;T"YU^WY3%%.$8NC(8,V)O'#F)3ESV4(2UI'!*G+,K2]1 M; GQ7!6H"25K5$@F#3ZQ8FV0 M(!4/-1F0(9# H*20C+$J^]Q; YMU@$ZD[GHKHC?IS-X"[R'[<@?3LG2M"ZB> M&MFL!73DAC;[$W?7IVDF]8.I!&=,:1%330L2."\RN=RF@$U<:INBS\UCDP=4 MA:Z-;@ZD"=L(N]]FN,L*5!5UL4)%4$[6J8LHZFC6^H>Q)G)#AG7S@0EW01S> MPVA SN;.ESM(MH>RSQO@Y8. SD$%VDF\CP;[*5U>7(ZJ\[6X%U 7/L5/=9O\LLRT MK7H#)>^MHH6;9"R)P J(S$00G@?GA-,/C[_=236Z@CL+->F%B1YN:+S#.:T5 M\RI.NQH*HD*P3EK0PM/:NM+87UB,Y!V5H(..&ES%JVXN7 M5\I9KY*7@FE^-07T37F1)Y\7TJV&4;+2<*OK))AZP/D?+EB>L!_9B[@;]_-Z#-_R'>B"L&%SKVZH#M_IJSV;6ZC*'E0T;@/6 M$2F]) ZE+_6VF:=WAAPMYV($KJTR+!GTN9/O<<+*\D"#L%/0E6T8.+".O,C_ M^W(VO]&SDJE$YK/WD.O5#Q6=(E'H0+ZY8SIER1+K9)?N>^;3=XZ5&$W.Y%R^GF3'=*QFREUC[ MX/E>CG# BXQ&UJM!&.I<6_HJ9*^ 2S*Y>/ FYO8SK=?G1)\RT_L)MG5/[O_ M6;V9_J:0/S3Z^LL?9(X/9^0G+S:?V2#7MGN>::@7TFE;6USSJ%H8'2/7B!?: MA!Y+>'=XSI-EM;4,>P@J+!3N:C+4SY=3PGEUQ%SM.*OK?YBKCTTVU.(Z^,#) M+ LS I*L$XD<]Q!UI!V(OI5>F8(]Y.FWAOEDM>90U/10-;(!\F( X0;$T@7O ME. 0RL*B1@W!TG$FDHD.70SDQ!]&F1Y >:ZZU(J8'HJ:']3^W_#WQ5_-!K1T M'LGF!19UJ0Y9 >]JN[:8HXLVFB";VY>=D)VKRNQ#0 \US@\I]C7(&'RQ#D7M MX2_(7)9(7R4#R&A;1!9X**W'S78"=JY*LH?X>Z@"N_:29Q\F&[*""[6.=S?! M=T@V^&PXQV4;QZO5O<,T^7A%U&*AM%4*'Z(38 .Y9$IZ!EZ4 (5A*<4J+K%Y MBJ[G-3UYS3PITGLH<-N4JUS4<4ZF./PXOIH'GKY^F 9:6EK0-\Z+[T;A=OCH M-YR_*;6AL:F^2'(D?*WZ22B3M[XX99HW$>QE)4]>@4^ X!YJ]VX7 M$BK%G(["@PN:G%_CZ2M;$KBBM)(QH;.M*\%/KRYS'R7979P]U.C=#U-*I450 MGC9%RTC9LDT0$Z_=D;P.ID@F?&M^'XG^-HEU%A5&FWKF(A:!V,XKS >5X@A6 B*]KGNT?%7@L\2.U,[TS?"D3W)>UCU]O41.F[,/YX-=(+ ML]&9ZP(BE A*9P5.&@DZ,R>D(E^3M[@*]>V!A[[OU"^5DWU%VOA6P@+$ZA)> M!Q@-[S3=>/3A+R[M*/R[].TAN1Z)M$7%G+D#R3Q>33N-2@7 PF3.Q7J7.]5$ M'IO !RX3M>5O&X$UYNUOX8_AQ>7%$DBT/$IG6&UPQD#5"2F1\3IEF(MH3 X= M^T<_PMRMAQ[V0L_.8I^TD%G#JQH+("2J:R!)UJX]Q0&SY+H0$ Y!T^HPQTC* MR1F[:R+N1M[-ASY!\G:660]5(F^GM3O@_.O;43W@Q[EZ?HO) S]]_4 ?L=A@ M1'$\VUJ^$I(#1=XH.!8M"(S9JGHIL7ENHP.LLS2+^J*EAWL=&R%6@,M;B5T@ M]E1\W '><4J1FU/;577VY.60F\\-J-PY,F$X Z[K_A@4AUAD!*>D0(^IQO_. M174>*5T^!-.8UAAG6(.6KB\_3R9>KCC++D[0PXXQ5%HJNH[9-T."= M\*!5K&%KYU.W@>-;:,H#< X?^&].WZ0?V3IBM;32@CK92UAU2NMEI"B$DG<*+X$I*/0=]Q*S;$]CH\['R8[T6\ M/>P*FY.5-6EUU5NX9B:9LCIPI2!ALF21I7K1.7'0GHLD3)%!MVY WQ':X73F M8!'A/LGIH>!@,\R_DCBO86I#;IF0 9*HM;]*&8@&ZQ!H:WPVFA?>NJM21VC? MI0[M3DX/^U =R?O[<#2B S(,IXLL/OT1U>>HO85%?D?C>1+!HT3(EDN20JG' MJ M@E0R!+'31OASR(3QGK#/-:.BAMN'#30V^AO;R4YA^Q-D@Q*A<,'5,9!T3 MSVH1+PH#M.C$4X@LJ=8[S<.(SEA-&E+1QP2W!S:^7RL).!I^P3Q I;+(UD H MW)'[J"4XJ20P+8-A*; 26YN]':&=L>KT04[#ZH>%/&YB?#U,=4!+KA-^Z =7 M0 =H,42!I-)2D01\(?/+6@X^R**0D8!LM]C+HX\Z0U7H0<8]E IL#$#]?8;E M[@\X$5IF I"11GA0PKP\B+,QRT5,K9))16 MK5O.=,5VQCK4"SU]C/YYD;_0 3NXK\ --[=BCV>9\^8;XM?^J.Y_"%43O*ZA@54RH;IUPV(&MS6&7KO.T:Y F)^QS0*W7W MZM(3JYC2'@,O!D%K7>,.HA:H4*RH8+/-V*J6V8WKEB:AMI'[MB M:K5=UT8&5W7BJY=U1I[H.WJ=IU]H7:M;:YP%6:1RP%*F@USF.HK<&XB.Y9B3 MUSFTSI!V0W;REXRW4HI)[^3TD%1_&.6WCNR/8^SIHG$7?,>Y:=P'OUNIT![D M'$N1@BL197V?5(UJN$57]Q)KM[LLO'=2=RMA>1(*],A]XU/1GVTX:=V?]!K7 MK[>MS-60E\P8.2P.0N"U]DID<$FQ1:]-%VHSQ-RM:/R1!QW^4FE[:B8]R;6' MVX!_6]YO?C5^6 SO)J,1+>#W,,T#3#&3(6C 9$E^:$Z*3F%!HG',HI9*6]GZ M=ND.,$\\-K"+)7THTGK0LX>!_A1&]4<#U!9]-!R81 '*1P>.HP=!+UE&P[DK MK2L;.@$[_*;4.\5;G4^[\'-PP^;JHDG^,'DYF2W2@,NP6?!&1I$$.*S!4Y?I M);-(+YYU20K-G&2MMZN=@'[O2M:"OQZNMCYB'F"^3%=Y0L^U3\EQ\";0RQ%K M9%87>CEBME9&F8)H?=>L*[;O7;5V9*F'*ZW=]EG#4F1*1!".$4CK+?A2VPN2 M/$1BQT@E9,L4HG-@9?*T M!R""5UI T2RG0K9RM*Z3FWFJJ01O0PDY%N V&5 ZZ3J_*)$=E4KF161GNET2 M?.JIA&V8WCF5L(VTGUHJ@6<79)80O6=UA&JFKVJ=JX]69J^*4(?UE9Y,*F$K MI=@QE; %.4=+)73 ^)Q*:,#O3JF$'<@YEB(Y+FGWEAJ,I_U[T0?;U=E:$@5] MXU@)=X^T)ZQ C5()?>O/-ISTEDKX]9Z=N1K_S3DY[2F!Y"G3\ED$SQ@#HY$E MY;,OTFZ73-CTJ!--)VQ%S]IT0A/9GDA"P4>70A'DD\=8(SR>SF(,&FS2R:+C M-L364]#.+Z&PBSU]*-*.EE#05MJ4$PDEUY&Q/M".F[#>W8_&R*0B67S/"84F M%.^44-B&GY-)*.B8I4)I(&5!H&W@X*PP('1BAEOE>7I.*)R DK7@[Y@)!2P2 M91U76QB!5=Y9"$D6,$JQR%-,RA[6PW]J"87^5&M'EHZ64(A6),4-!R,RV9N2 M[ )7,4O)8A(*K3EF8OWT$@H_3R[CO%R.EI]R$AF%39A.):70269'*4\H0C!M M%V.<-"D_^4:1N5*O\25>."H7GW9Y@N$^TUN< %D=HF2RKB/)Z$!3BGN/"A/G M#1=XNCF%;9C>.:>PC;2?6$Y!H)>B: XYD.A4C+'.3PO K8\BHD\LM.ZI="8Y MA:V48K>=8BF30D#U=## G,[U/DGPT8^A] MBM)PI4M2N75Y\5//*?2N/]MPTH/>W Q]OYQB'BX:T*T:,P<>/+,!4I%UCJ2T MM1EZ,)T4=&T=G >PG.B:8>M&+Q;D-Y*_">2=,!D4W#.@9&,#$:+U6]G M <@M+A4U5ZYURY3S2SKL8G ?BK2C)1U$#"'SY,&5JP;? 7R2$G+-^48LR%CK M=-89)1VVHGBGI,,V_)Q,TD$)P;.P%J))K [A"O8=)AL:L_C/AZLGTM47R'B>0Y_4J_\(_I<(YO2AE8DQFSEMX0Y 84 M5P5B=!FR=29(PP(9EYWB2WL".5_=.CA-1\M$9.&-3^9B'?X!<>7V&*N^Z:/VC/NWPGAGN'Z%0,_#V?AX\LNX":U-Q(?P]!W,[T4/[I[+S01^*D'[Y0+>83VJJON% MTS*97M3=ZDT<#:_66>V+-">#8WA!OT*.&_UT5JYFQKR?A^G\YS"_B@^%2,ZY ML@XP8.W"'B0$.A?HH.#95/D:V=J";+N"0R@@Y M1%"2.?([! /')?,1.=.^4Z[FM#C?D)0Y&.7;2+5U!<<*RJME>)\IYXN2 I*0 MJ=84U&8UBH$.4E@=D^"B6]'JG0\^[$S[1K*>-!)4#_'IEY-%-XC3W\:W0+=^&+OAZNL3Q&+;C7.!HR^BCZM* CA[2%H_BU,:7+&*@_=/1 M)DJ P)<0H"BG8\S):=6Z+.(XZO+(=8WC:LLV+/2@)A19RO:A*U];2) MEAKO=:!4(<^T^ #&<">S<5'&UN&]M4 .GT!HR]>DM; /8X-\NZ)4.S:S$BP4 M- A*E P>N09F"D]<\8)W&\7W87X] JL.4KT 7:H>R- M:U@G8VKL1N%CJK&G_ ]A8-R 2/!83%Z"6'3)#;: ES73:7GT5D4LJ74=[\%5 M8WNSHG?-V$;L?6C$TKN^!W%UTD5%6Z4U$(.DX\Z$#('3V2D]5S)EQX1OG4M^ M!-()&!B[TG=7+1K*O@G9\GTWD].=]?)=UF Z(L&,X4)(ED46D; M(:"D=X,+9"Q;C[)U\\3-: ZO$+WF6!N)O0>%>#5.TSJ>_&>\^O]7XSHX=AK2 M_!_#^:>5-B\&] V*RJD$$R%%35"]) LY"@-2VABUM"*EUF5.6\ [,Y7IBY@> MSIMN4%\/0QR.AO.O \51:JM)&-8('L'VGRR*#))1@U@:H-RE)XZ. J(,#;[E$X1C3LK5)W G8F:E.>S)Z MB+ET DD_K/9]^(@#D9FRP2$PAK6#6*Y-"3T'LN9%G7ODG&KM9&\)\7O4HAT) MNJ]/^NCW$>D?#">9#WC@5D0R[K04$I0CES34N5I1B^AE0$O.PZG=1%QB_QXU ML#6E]U73]&%IK5W+%?9A'=K^=HI?AI/+V=42!EF:*%.=/E'+8I54@6Q%J8'1 M6HI+*@K;? 3ZWJC/3!T/3.-]1;3-@]C7VS+]\]%%\]%%\]%%\]%%\]%%\]%%\]%%WT67;1(!3X7 M73P773P7732V#$Y#6YZ++IZ++IZ++IZ++MH67;2O]'PNNNAZ>#P773P773P7 M73P77714B^>BB^>BB^>BB^>BBU-1F>>BB\/KT7/1Q7/1Q7/1Q7/1Q7/1Q7/1 MQ7/1Q=/6HN>BB^>BB^>BB^>BB^>BB^>BB^>BB[,JNK@>7KY2_.4$F'V&O'?^ M[#8E&5NNH4CW]Q[Y+4BT3]1)J,!)PTY:[[.N$J\@.",.>^08W*/2;+K MP_8;KK[Q\Z_RP065M1X5!*SS$X2R$%%GX$($'AWM=;G;P*M''G28(>J-F;L] M.+VA)(]=4[':TY8K>/\)5T2F?2(M6VFI;M<#Y95D"LE[LDF!4H)! MS)P.5^.MR"YP5UIG%=8".?0(\I[,U7;"[N?^[OKL/&%;*NP@FH(N) U)B?HN M* VQ9EBY3$6H2(YZ\Q.E ZPSTX[61/1S97-S!G6%T5G+D2L!LM1RAY U^!)) M)!B#-T([E7N(>CV*ZSO0EKVH./1]B-\FX[2$J:7TBJ,&%DMUWER$8%,!U)IE MY+Y@\W*1CM"^)Z79D9 >KC[\C 4)2%Z&' =96ZN1D:W.K:83TC*HQV*]:IBB MTA9#:GW\W(%P9GJPCX W7EQH%BW_ZV22?Q^.:,'YU7@>QA^'9"E=&K.5-FJ$]&M= ;X>?L%[>&[D;#19'$8'2-YE4-PE MB(Y)D,R@R":^]*QF_OW -/6]9L&664B()\04/;8TP> J.7 MD,7$K$DNR=#ZXDQW=(=JEM1<5^Y5._9#R*F$^A]8U$]?KYI6C,+LJMN(]<;F MVE="6A- 6>G!*43P$E,*4I?4?'[Z%O".55?9EX),#D-4#_[9 U"O@=:V*,L8 M5Q>X/:41MH1ZG-Q";]1W5[%FO)V NF69@X\8P?)DR,R4FE5M%'(@"(V MOP]S$FKV2+;B5+5L&[IZT*Z?R3D933YC_H#ITW@RFGS\^F[X\=.WR'F4)246 M,@A'OH_"J"&F(L!P+8MS2@O;WBM\$-+A\Q>]4GK/:6S'1Q]Q[&4\XQV.%FF< MV:?AYV])%I-]#EI!R(O;8";16T-6:0AJ/T33!3%.D+,%8O?C(ZD9S4'H(J M.95BG<).[_$C7?2W!K;/S("N#[M*RG!Z;;A2",RG LH* :$X7U\B(WD,+'2K MP&TD@8-D3_O7E9O3!OKCXU2RJ- >N/363GN3:,-)X&]L*VJM%*POR-%?HA.&1I&4N GPY13S(,*\'HK3>'!Q]Y1GK0HZQ[R%O>Q[7(DZT*O#RSJ!;EPJKV M3XJDKT%Y!\8IYP1SQ1G38"7^'B:3TP$4/J*,3L'/6F_;,]&&5K(N6KU0[(V9;A (Z FF? M#0HA&A: *PR..]J!0^N+NP_A.6=E:<;#1O/D8,FFM]/)9YS.OX9Q_N7_7 X_ MUWAOO^FF1Y[8<\)IF_4V*MA;/?(M(9N_N/'<:V5DP3'/BP"A?)W342<5.N[KX^C:E>LM_%9R[Y@T:--+I!)Z T=RN3E1U8<(!H?--+.VKQT MN"NV0Q7J-=:1S65Z#:DXE?32QB7=',;E662D!>!<+<3FS(,W#L%R;J.RR))I MW;V@ ZSC%^6U5(=[_97:TM)+3ZY-J[\QB*\#Q)YR2AW@'2>EU)S:KJJS)R]' M4B'#C2Y"(S!%[Z<;A(X3-^9BT%V8/ M<9[7=1#6I\DHO[KX/)U\6=@[WXHL)*;,O <>;*Y]>P3$(@MD LF8%BS&UJ,0 M'X!S/BK16O:M7_U79/Q.QV'T]QF^GY3Y[V&Z"E];CB)F0B'WW4F1'>5K0]I( VKOZJ8DK)F)GD"30KM.]D MR<%IG\!P\N63PI(/YWX>J6RMYPA'0P+ZZ>"[*G;Z&3]/,0VONACCYQ$NH]8W MBZ V+F:@I7?2QPR,.P>*G' ()C.02.MC):6,K4-EK;"?G4T@;GM1S MZJC+^AJEC.X\ZL5T&L8?\;;6Y>RM$MJ 9/722W9(6L<42"M#%,63*],ZJM0! M5N.VLC<><14ANHI+)YFR+1C >JS)V^!K^2>]&%(J1F*)MGE3B$[ #I4N:JT? MC_2>;<#"J22+WL_IO%XLY')&HIK-WE]][E7G+HS(G%0%HDJ2'!1FP'%:8+3> M%A:]Y:+U3(4' 1TK0=0#_WJU=P/24 ;H%Y#BYGH9$W56! MO:7<._5.61N9$L!0U5$.I1IU3D/TW&8EC-"J]9VJ U#^2([F4(QO(]S6P5@R MM^=U@NT2T:KHH+"D.=GPV2H&JG97CTERT"XQ;YQ-F76[L[WVXP_ON^PA[TE3 M8;6NS?D9OPS)4K^%IUA6^]8E4/0%*!%)14MVD 67+-9N^Y)U(F_-AS]9ZO85 MU+'FTRA$*UGAD#4CH"@2Q*P);:?K5N(DIQ M"DF!&>#B2F^RAA2[-L(3%G,L@>GF\U=/;D3-2>C-CIP<>K,9I"("Z34#PXJ M.G0<8J"OF/2(R15N?>M"O@'J'^[N"U6A7#K3.) R9-]F/V"GPPI&#%%I&3%$)WFP;_ M\'/VLC/7?O0R^.&%,#P+L%'12>AJ\,-$#[7V0YN82^)^=_B'&__>D*5;EF3Z*15'OG$3:NZIUK>B' MW3I!/M(8:]VSCS+@^X8T$?##VH_!<&7*\R0TRI-^"]D#F.'@73:;O9,?*RM-B?4,4\("D;R/7 M'GR#Y8ZVZB'@O1:R3GA6B_&*1D$H!@D;8QC0J2B;7\N]">"P];*-2+E[]79G MB;8.$%ZM[]MI]0Y']59P?HVSV2N):00MG(C(> ?7B@*MCN[BI M9BQ*'Y5VJ70KP'GT4>=&^9[";'@?>X'NPV0>1G<@+F%QKC%)SZ\\6658A,A" MG3:9.=H86,1N'&]^QI,GMY'X[K.J]BR=N^%X#H(S,F34$+,EGU-*!\XG!%]" M+(IL47%WHL?&:KD;'WO@$>)]Q5YV%U5K.VRU0E+/.QJU!)>"5)8I#;3U!]HG MC"$%S0)*XCDFE10=$%N%T38]Z4RH;2K0UF;6&G!OI_@Y#/,RDW@;JD91]R8! M)B(MO>8 (G,,)".;4*:HR]TAY=VY?^"YYZL)K83=VO;:#/6WR7@M6BM#T!$Y M\%#G5/J($#7WP(3#S(IWI,A[JL:&1Y^]=K00>?]#4C8DKV[ZE;_\\;DNL4RF M:X78/D^WP\/[2>'M*X4#9/<\F811,@]<)DO:9"*$G"/D9) +IL@1[-81^SC9 M/6&BB4*F.H#,+MXVB)S>#1&3CXQ FF!WAW\RV;UM6.J:W=M&=">;W4//!&I7 M@,?:M-9&3HL0$I(MR(J16J9.-T/.(+NW%9^/9?>VD>O!\CM=0'U'V;VM..J4 MZ-E%P =CWXE<4I81K,%ZN=$)<"D:8#*[$$J67K>8<'7BV;WVI&\CU]ZS>RQ( M&:-U8%-M_,)M@%![QO,Z1T(&X9-L/5OJ)+-[6Y'R8'9O&XGVG-U;]7P2INCH M,N3@R5=".O9"+@1+<=0\U[8PO)/-=M)AW5T8;"2T]LW0;A@;U8])=X8!_R>& MZ9LQ#JSUOH22P(7:W 6+!%?GTQ>3/;G$G#31=&*VZQ-/*PBPLY7>BX!;O\R= M0'[X?3)()0@,B4ZGI.D/Y\D0]200QI2GS8@9F;H5^'1]XO>D!=L*^"A[P0>B M%0=2FZQK5T@;E085;)WA(.IH(!6\$)Q^TJV+5O=G?E>:L+60^[^:_VL83FN+ M?[SNY'\=#?MU. [C- RCJW7]#4/]^QSFU_]J]U!@HR?O&0?L8_V-6I5\>\C5 MT\E@6=5W#/$;EC?C=U@K@NI,AG&-0$]7W_X49L,;JAV<+-;6.A C%2C-"_A@ M/4B),28CC;&M*W*:+F#OZ?(-P%R%;5 S3%8PT"60)!-Y=5$9"]QZ%[)$+*GY M"/I6X _51N5XNGMOC/U1>#]V^/7>ZG_ZNEC_RU&8774;D,)(#"Z"*>1J*L4D MT%'$P8@LLQ!&<=.;%M\%!+K,*U&ES785T]]7WI:TW':2'32'4>WC*/R_M3TFN; M,%N&=$XA'59*%0$NNP Z)\$XRUJC_J[U^9'^.$],G;>ANX\*_##[M(PUYHC< M%K*(HJI7D"R)QPOGH"C#1$:#C.?&BG?]],/7UI\&HW<+\G>CHX>N'G^;C/'K MW\+TGSC_]7*<5RWZDV:F^-J87W &BC$&KC;##R;/"M**I MS\/QIZ_?OOP?0YS20SY]?8U?<+38D$,N.3F7(+E,*J[(]'71%+ ^([-,H?>M MY^IU0_;L2S1FK^&5U7LHEW)9],"[CW?YCG4!V[>WT 7HT5V 9HQO4JK>Z.IS M'^L$VL? O,<$KH@:E&<9/)<&LBO6:DY_6WJ+CAY/M[J;XZ>A6MNPU*=*+6R# MV4("?'EJ8^3,,U] *BM!"9X@)%^[N;&<+?V,ONE+@>[#.:*%U9[(32JS)PL] M&-[KH,E54\^D$0.=Y9X,N=KK2T(,2M8!?"')K%AHWD+O 3C?FX+LPD)/+CL9 M?O7_ZCB*+V'TK?MO1AZ34P&*0P-*1P=." 79ZTR[:,RRM.Z2L1G-]VU$-V*I MAV%8[W VGP[KW8+U&-?_=!65Z("])SMZ']S',:M;Z<#DR 3VL(GMM09/KR5* MYT"83"=TH35$+1)H9Y35N3!QM_SG#)7O$;O[%'5O&][ZC76C"S%XST#Z.H@2 MDP&GZQTM&YS(1I&$6B=9CAGK/AQKF^/9VXB\CR[5ZW?#6CMA@P13:NOL1"]% MS)PL.WH5N"W(?6X=SNY]BW@"*K$?$3UL#5>FXII[?"_B;-$A>5"2*@65!N8U M;9JJ-D?*7D)@,023.!>E^6C'QT =/0=RQ"M9;1GK:<.Y_P*M 3QP.A7'R$5- MF1'0B%4,*=1IZ%ID83R_V_6H)Z]M#;C#JUAC8CNY9?NRTKN!O!KU4#ASTD8) M.@M/H((A4$5"G5\CW:I(U^U6)_:?>0X7KQ)0Q'-1#QZV3ZGA3U M?=U&%SOMSQCGU]\-')/HN4'@QBZZ?3'PBF!S:6W PHVZVZM]_[.I([9S4Y1> M..DAR+-1"@/NN$@5#JL^G[*>@Q>)OE4EAU2$T:IUEFHCF+/3CB92W]B:K\^" MG=_"=!KFPR^-JW'N?6S[4IN'D9]D'0VCD\46FT$G(4#)R"#4QJL^"\&=H3/& MR<;OX)G6T5C%DZE'M/35$\6 M4@V@4@Z2YV"4;FU6_:=U]%LH[O]U=%LP_NI MU-$\%)+5: (3!8SFBU2EHD.G9 AHL@DY!Q&:#]0[X\3=5MJQ1>)N"Y9.+6?2 M!?MSXJZQ#C1-W.U X,DIH:7_)#*FF> (BHL,D?X$[4.PH3 5W'/B[A1U;PO> M>M"Y#9?<0VU>O^BH]' (#GG9]VO0E?E<:Q$.QV:W>H-MJ.CSSMS# METR=)S=]"U]'K#03SAB6OP;D8ZKP>3I: JX'+$# F&6UHG0PZ =UJ4V]P M.-7:AJ4#UQLX;450T4 4@8,BH!!]4$#G=?19I.R:7Q=^PO4&6Q&Y1;W!-BP< M]9Y"-$(9CP*$2[5&)Y+=*), [FT2UG'M[L[A.^=["J<35>V'P1Y4[>^T_# : M_A?FOY*$7T]FLS?C5^,OY,LLWKQ!<"I[&37DK%6MO D0%S-1=##,R*"D:IW' M?@32]ZQ6+=GJZ\K>JXO/)*^*Y^6G,/V(LX'Q(2=O.!3D$92MTZXU0T@F96&9 MTP2ZC_3V/23?L^HTX*8'#^X-><9A3BM]7:=>7L.KJCVPS' ZTPE1$(1-) 5! M$$J?3 DYZF)UA;23TK>L*'D;T/>M10Z[ZG)9Y'UE [I+C$ACI<[T[)L#9& &# M+$Z:R)7;OH7RLVJT%_Y]M=#[;C#7@-Z45^/Y316>_?)'&EUFDL1?)Y/\^W T M(AD4(U$HTF%5^_QH 61\.7),,7/%9):ZM4NV%<#O4#]!N4M/NLJ#^.Y($6JS><].?^!QQMKM2M5D7Y$U'E^V +$,YW:!T7!]1PAT-M,.Y.E$9NBA.$_8(I;D.Z77CDW@ [/FVO*WC< :\_8WDM3%Y<42 MB-4)M102='1DM>5BR+.K#7JB"-%PSUFW2^&/,'?KH8<=0+:SV"?U]'"?,@^*5 M$-JQ>IK0D>)J#^(4/#",+$C+F73=>-\9PE-5B,/(?.-&T"R*L"B)_38(Z\WE M?#8/XQKUJ'^Q1TRAT^?N&6'8'GNC2L/Z^:_&,W(U%SF/ZV89,GCC4@2O#)T4 MRD@()ALH5F5G4.=D6BB MT$8W3YRL@7&HBKP6'-\--^XKU6/'/[[=9IEB'LY_#;5C_OSKPCE)ENP;GA4Y MH_6RGL12[V"1AV),%-8)'YJ/1+F/XEAWM/?F]>YMH?WDVT=?MEN(EK?MNF#J MZ0+U.CQ'JD/;DZL'J=]#T(=2 J8R*Y9ETW5C_G]22,7ZPPK:* 6 HYK @F,]K;N/,0.!V)H20I[G;>/J9=A.OU:LZL7D\OQ?* L^2,$"1AWY);P M;"&D@" %>2@"Z3C+_5IWM_$<7@7Z-_CVD'@OVE!P2FI_-?P87TYF\]EO.!\X MFV6(N58'(CFI)BIPT48H 957-FG9_';F!BCGH@/[R[F'P_SU9/RQ[E-UR0/: ME(VJ;1UK>WS"8FACTEX#1V$-EXY[U?J.RLWGGP?1.TNTAWNTM]?WBKS *<[F M[\(8<@W,0G-6@:..!Q:UQ,E^DY5Y+;%ZEO17 M\]"/_CC9>(FV:9BPQ56CM9_3( QXD 9CFY0B:TOONDH0A:D]'Z($7TR +)SS M1=:(;NN6&0<,^TG!$LMD )-C8T@1:]DX\Q*TEM[&@#+K[R#LMPW'7<)^VTCU M5,)^M]>Q<'>%2KG(S* X6\>OU)TQI@3:DG-D-1J66GO_]U&<4MAO*UX?U).M MY=N#D7@;T6_A E>%MAUP]13ZVX3I..&_?3E[4 7V%/@A%4)JC)+^ YXA[8]U M&%M '2 AF2^U=)7+UNTR#ZL(CX0"#Z4'V\BY=3CP*DCVXN,4%^?*:FB(C Z3 M88"NWK]/N=:8)@]2.V9K0UUWM[YATQV"=1]_;--_5]%/FLJMA_!/-6W>E#41 M[(*ASAC*8%-V-4C):Z^##)&+2'YL#+9YO1=0]1@G6X7E=/:;I4 M^2[X>CKF'\-VG..^#9,=U&-O&OH(&3Z&TV,VUI.39)R5Y"2A :\C'7O!*<.3 M#8ZW;I%['#5YQ!@XCI9L(_W6IL'?2&!A_'X>QB/\^A['P\FT]AX5,UB*K;>PYQ*#(Y9>M.WJTXY"3)W_Y"4'/NMY%O M+\W%OTQ&7^CPN0UNU628DY.L/0/AM*_G4(&068*DK'.1;!W=?%CG@X!.Y";1 M5IS=ZPK>2N"MZTXV77/RQB ZC"!TH=5&348.Y[5B39:4E3>9Z4Z&WFE?#]N% MU&9R:VW _WV<%A4M<\QD55[UV0RC.P"M1)]2"F2]U/J5X 6X'!UXIHI3+BEV M/0ST06*[/.VIL]QU[KATV;1/ MM9%!:ZM\=^DU[%%UMTJU"XSSZVFPE? WU,3O(KD^>QKX$FVP&M#7[GFI3J4T M*($Q49-&WEC5Z?[EL0GLU-.@!7_;"*QU3X-;)=X\)3=BPW-1. M5 YIHY>BS?QK +J'1#U%&V\C^8XL<;]6'J \CU$ MW/.+OD2&DIE2N -M0[T4+1U$;B*8H)'SR!E!?**D/Q)C[)OS;23;.@KQ(O_O MR]F\-O_$OTW&\T^O7_WTYMTJTA70EF@,X%7W(Z;)2- %6(K,VN*$S-V*#A]X MR.%C#OL2,.E!>CTD"%?5#K_\\9G4'!.],9(PTCTXN"Z4R8]^8+C,)[_\M.K#S^_H(-Q M.!F46)BQ@8'D=2Q)#!$BHZ^2/@_^JBG37T/XFQX>60-NO>UJSOF M.FUM&C[B%;P<% ]U)\M:("C%.'@C-9 2\B"+=#':'=A>]ZRSHWMO@3;,4:R6 M_'8Z28AY]BL)8U4E71<^6^U.@V)2%*P88#RG.C8;Z]UZ#2EQZU@RVC>?D_DH MJ*>M&OW(OH?(SNU%+X8[O/\\Q4!NS$WGB ^DTM&;'( I7]N/6PE!\P*\1(O6 M,F&ZI2EWMAXW8SL/5>F%B8V#,/:P-'%.WLXW!;[1^''9685<9&/(9@%?6RXH M9\CI,@S3>6A(4\G?UPR[_^4T6N\PS7$Q:7.0R>\)T0M M59MQ<57S2E:!ED5G98N0IG5U\FT$Y\'Z'E*]S[%KW)GB_7R2_OEI,J(/G]71 MJO.OM=7N9+SX^1Z=*CI][IZ=*[;'WJB3QXP-P#M758G^^[^X)K61\*KTMWL_)LEFXRS=$M4BOJ.@2 M9Y,DK03UGK MZ-1]%$>X#[\G-W>IWD^P?92M7B/Z:=65 X6V@G#P:#TAJC.6?":;2)DD)?U, MB=P?U3^=']6["+;UM9+?+BN$-V4!:!'YO':S!K7S"F.T9RE18^/>DSL;@@>O MG[3V%*MBH=2=D5!5DBV:K,1+)5Z">NMWGJD^>^-Q'W/][H M?H3EQ7S^"?\6IO_$^9M2<+H8%]0P2O3 YS>/%G5=2Z]1(YZBD$0N.+3U*KF( MX'UF8'+V3ABCL(@>+>(#18U4'-92%782ZNZ"\*>HDB/ MHSM25*D-G7>5I!\NCJ,UGEPE)E(=)F9Y'1Z;R71C$H3E*@=!4&/KZY+'TI;' MHE#'4I9M*&A>%C'_<-?.6WK5RK*(! IB%UD?)O\4F0_!I#J'GM>HK/7@H\^ MJ&PP/&)TK2]!GGS^J3'YVXCX,/FG)'U!I@-D5WO(&1,A2J=!,FE,4J[HN_,6 MSS7_M!4WC^>?MA%LZ\#U7Z>3V>SF[>Q7L]EEG1!W.[9N6+V?710XIB(H)07X MQ!UP;6TNT9:BNC53Z_:\4PE6[Q)EZDNL?9A[-VS<91A]$3Z?5;2U8=@-FW<0 M/4?G7(""J:;.2 PA1;)PO/>8!?K$6K?2W0;?4U:9WOGH-U[P=CI,^"WU4ISD MW!,NY6I5E[(2R'4QH$W Y&PVH7GSS4U8SDPG=I=S#[[!V_"UFD&KQ:[VM\5@ MT0$WGEO!/:04"& P!8)1'E#R@AIUR*9UI.@A/.>@!\WDW?^8QOLIPI7G/"GO M<(;3+YBO]K7)S=.P3*:K537-A>[Z\.:)TB92Z#6+RDA5(F>UD(IQ4#*1JFJO M(!DR34+(POGF[?(/G45EV>0@:EL"Y+65JB";2]M KXX*O&2IBFN=*3[9+.HV M?&^31=U&QJ>217T["N,:Z;WJEVY55"XZVDOK C![7KO*M@?#=85EYXBU?[)KC;E, MAMPEC+3?H0K@.%EA0F6=C([.._X$27XD9MD7Q]M(LW4R\LJB>C6N@\KKR')" MMFIFGC27,F=(8C&RW-"9)F6"$!/9V4([#-W:PV]\Q.'=B7T$/VDNM>83''Z? M?/@TN9R%<7Z/7P@:XO@7LO4G7Q&O'-_+:?H49C?QTD'$LY<%T*$D%]CZVB@( MR7+A@2E3!&(WEG=X^-/EOV])MW[+U^+=J,,R!U)CS4 945L6"@8Q! M&*X6A M<*E8MWO56SWVS+2AB71;M^9Z>7EQ.0H5T U/^<7O89IG?YT& IX'T>=L5##@ M/3>@-)UKSBL-2L>?,YZL+>@>\M)+T"^#)^' M\S"ZBI^MHFF_UI&4\\LI?@.,GOW?]KZLN8TC6??]_I>\I_;EY490LCWC,[;E MD.1QG"=&+5D2QB2@ $#-Z/SZFX5%7$&@B>K&(D4H&!0$=7^5F565>]K@? &M M2@7,')U9B6Q6J53T-MGH^PE9=P!YRE(T#&JR?N =G3;W2S[V@N>=Y MY]7TZEU66N9()C^I)S(":2<<8BH" LJ(FC'->?.9C$-[EU/(S) D@PAIT09= MTQ%91W;I(+UC.2GVS71VZ<+O+M[E+C0^%N_RXE9]3U]>.&&DQ$(*M ,RMFN3 M9.[ F\@@,(DIIV2]V6FZ4@ MEJ2=ULDWBQCNJR^WWUG%=1T\EAE*7C,9,<8FQS9&+) %#I!2IK5_"C4LK7,;01S@ *F@_-ZT@>C M>DB#?8M785Y),)U_N9-A2?2Y^R^+S<=4U+Q8!2@L(56DT@:K-/!BE,^UR =; MET'MCN[^-)#,N1=/*N=L@NBGA2VQV@.HV[UQ;]GQ&0/XO=P-3V!3!CA M<^TX%9.C_5!4 "^A"\^813!S_3B=I'8E1 M[]JE5V[=C"QS4N7J;"131ZQQ7<#KDB$RF3#9**/;K6SZF9<,KW?LRX!)#]1K MJ#3TWJ"%;RF37B@KRI@4@9OG4XIFEVV\[$/K6]]Q;^]BS8: MQW;2;3:]X5C"YB\)-71&*ELGGZKQ02:AV*S8<:DY@T,>UO-*0O@D?'Z$!U8W]U<7X?IET4M MWFJNT.)+?]"++L@R_4S?:5N&V.&%[4L/7[K:M@DA?X8J6O,WT\51=RO#V0:C M6+&06)T+[DEB'(H,021#']N(H;57Y'E$C7KFW'_ZTEQR:)EV24((F:[KHLE< M\MJ"*ZD$H0-7S7MR;D8S<()("_YOZ)VS+ZF/,U'$N9P#6@F.3M/:;B9"7&@% M@1N+G#:F.\M$D59,?39/I MQ3R;.OL.:ON>)=,H3Z20F@P3<7\#C4Y'?PDEG MS=*#%8IV=RX(P6=3QWKIS+35)C7O,WDRSEQXM[_MV.LAV MVD_,'N\H=;P[ZJ$RZYP/KN@(UM1L6TMJ;=!1@4X)!>FWA9^+O7247/@3JTL! M\\5GG(8/N%"0?@AS_"F,IO\,5S=X=_,@'0B+I&@K<]T\=,)[DR(P7R0*&Y(T MK1V01T:"[RZ@(Q&OD[)K=R?')>=9&=0!K*IEACKPVOHR04FF$!48W4^GHZKO MONZSU#OZ$_XCW,B=)/>D=N]]I\%V0M@0G?<,@1MG09%F634:8B=SDGD>;+3- MAXL\:V$T+H(BV3!FS6I%]E;\ 'XJF*P7.1B@[M9XH> MR^*_;^;CW,Q]RO I>N=NICC;3@4IHI.H$^A%U*R0I11S*L!8UD9J(U"=G.-N MIY5_W\;'N8U[D][3] =NIT%A06GI/,CLR<+ %"!@$N $:A4%MTF=H_NI]S*C MIY+8FI85/?>"YF5$.Z]FF+*APF0R@5LP2M.5JUB$D.BOF"+2?A:Y-!?:@Y4- M!NT$K<*5 "$R0Q1FLHS_*-^][?NQE0YV8^FS94!?BGDK9Q2YK^EXVU*ELJ).8 M#%%_\1(>GXK\&M0YZN1 2D$W06%8-=< U@;A-+=%X/?VLJ8IKWHXX;LXM(2PII?ADT6>E9*D">"RB6+ 2>(WC!K/'2ZY!; M1[#W0WQT.1W[F P#,J]UGZ:>HU^W'O.+^:U/*603G<(,3-:F5H[V6I0ATUXS MQDDKA.;JOK1NZ %U"/3#2^Z0XC4Y)=DXJ8R&^P&D]Y-YN+I=M9,\![)"(;.0 M0!E3HT69;A\6C/&6QY1.)P/IN95^$[OGA(2IASR"K^W\%+P^.GR;3U4?U>_PRBY"R8QF" ML@:4I]^<476UAFYB(H0UK=NM#;O"[[OF.(1G8[2\S\:.]9/XQ,^0S6:D>')*GK/L@(PD6K7#9:BM;Y>H//[XRQ,&.8@40' M/ZAH(T2K.=@LT6=?6R?EUAKZL<[O[,+O+O,[N]#X...KI XPKDA32$'F6NFX MZ+DN@:/S/&A5C=ISC*\VX^JS =8NU#V5 -4N:_H>8.T48.TD)D-$JE["XU.1 MWUS/>R8Y9,,"*"$%Q&Q)557)D]9'NJ ?O/#F:.2V4X#UZ,2V"VN'G=^92BFB M"- 8Z$9!FP@861K),!\49N-*:YD[]_F=G7B]^_S.#HSJ97[GT%8(%IR3()&AY)M8^ MNH;5N;1:):D2>SB_YOP&N[U$HW\Y%1N&*![.6=H%QOD-=NM$_ V#P5Y"N1X' MNQEKA3%1DT2B )52 I>XHA^"U8; #-5.Z5:'9N!.@]U:\*\+P7H=[!8ELR47 M S6_$)2E R5$;B#PF+5 AV$WC\EI#';K1/:-@]VZT*RA6K4 $OYS!TAV7)'( M"9"&K!4E' ,O"4B1@B32L)B]:L&\NR\]0>:]F&8]6%5K;6UQDBB'F66'@,ES M4,4'<$PXB$$:B5%Y&5HW>[W[_G/1;?:F;0^1XP=:^2YH>G(S'H.#\.6H0I&.:VU@.RQ]C%4A$HZ"Q9-"2A34K)UK.H(O&E]\;@+-1OR=CGG M_-^3]Q\G-[,PSN_P,UG?B.-UN KUY[1D06615<7S6O_2@E& M!F$QZ6C+@_RG37/CN[QV>+_%/@R:#$+=8YJFL/A1$P9'XP_+S U^J90.N?I. MB#QTRSFK(3JF2*'$G*+Q)!$[*6Y#Y)L^@?]81JSN%0@_%#_[DLU'B2@[C(O] M\3^?1M/%EU(V5&:7-X#+6)**DP<44 5E.0:<"E(=IAXN, MR5MA%Y+,M&-E] N:ZT-L*4=;(QE0B<$ MG[RMV9P.@M4&1#9"^,PE;VY#]+*0H3+E#BG7FW/L#B41QY*=1WK\Y!K?S<-\ M\=Q?5NMY&2EA:Q])'U>20@N7].D+R!9WW6'DHPOI>Y"+>D22O1:N<+;V*HF43$V2R3(F4%QK\!HY M>"6#%4'28=E:SWH$8GC#M2&3'K9OVXO"_22A(3WPX\4X_X"?\6KRJ:YX96FM M(#(9>&;9@BB<%FR4!<]" &W1HT\B1]EZ'L\.L,Y)+%ISH8_T;+RB?_I "'\- MT[^PNO?NXS/::5&[24UUJ U:FX_FW(+IG$2D*?U[J*O_ M&XYQ&JX(WT6^)CK7"M$:HK@/DH2U"&=)B)$94((DV9E"%J3W(7 ;7&Q>PKL3 ML'.2E/:5[-_EF\Q68?B>!?BMLXX^?TJS,MD M>KU"M+K+.+]_ P%A EDB+";22]54?PAF4HJMC,'8M)V)V8]\3#3Y9U^Q*J MAQ-VI5S<[4KT1'"6E MC4$4&R21:/'K MVR=+M*%$H[R)%Z>+W4JWI'_4#7OZ MO+C:=6G424.7>-(<9&!T.(C,P$5/MX/70B;NN=&MHS;-P ^5!3&PE#[37&A M9A\ZV>%^=6"0$7D2DNZP9=6UA8"1UQ)!;;FWN\Z+/Z$"Y2%Y_60Y:]U@% MNPN,\RMG[D3\#>6P+Z%S'-^NII]I)Z MA:_MTN]8=]5&K\UGWN/TFE]R)>MH(P/99UI9" DC8%CD,PCJD0\*F5O1W-_OIIBO@S6213G,W?ACFN3N=+QHK1 AD((2*H M3$>RD[3B*%7@S-K,>2^U6 .L[=O<#L>E M#S51Q@9(VC&Z)I%. RX$,!$Q&RM0EZ,V/)Y:U/<-<5 Q>;P/=.-4"EKE]6B^ M"#>%,:UY7 L(<)Q&./NMSIRM">)[I$IT>?R>J1 O7LF>J0Z+O*P[+[]X\/); MN0PRY&"R \Z)_70"(CAM-0D",TX4ZXW*VPBZ\]OVRL=[Y@7+X&,I(DI>CW"N M)"U%D'$0:Q)IHF/)C6M0 %#;A()Z\2.D(DM1>$<"GE+)SE.Q4#;HE"//7NH6/Y/7!UTI"Z MC2.%*SQUE2M$LU46ZRZ@&@;N-P(9/HR_/X\>,[P1@0?COB>YMM8K$"62/H^. M)%V0>N^YT%)R.A*#.3VN/Q/['XCI7>C:NHSBUS"^*2'-;Z9TF*V33(H57HL, M4NJJK]:.W896B$I;JTO6SF]5 S<]?-@PC68? M<;KN)A!2+>7A&4SV=!D%1T:'PP1"*9MU(6NIR!WUM2=?0R3D M*5PKP=\%64]%K9M1':;"M0WW=A")/4@_T%&Q0FBEUR5) \K4@6:\#K=RG$%@ M1AE7F+7-4R*&%HHM-;!#RT07BO=1DY?2Y(:.QM_#EWH8KNZRE#D6ES5M(@ST[LZXN*[GVR7S@EE#\JJ3=/62 M)*%%KH ;(8WS1K+0.FML#[CG)DM#<:Z'X^87G,_)EGY37D^1<+^YF<_F@58P M_K#"YXM@2BDRU0,9U4J0E19EL6"L0\]E#BAV@K-2(YM=0 M=WNF=Z%KZU#WIH"?LSHGX0F$"+5,LFB(.G@H3!7GD7Y5NVHN1QTI[43[72*E M70C7@W_CL3G\PPW^//Z-%(+W_\:KS_@KX?XXN^1T,Y$<"T AZI@YDN(0"BDX MQ@H7;-:Y_?#HW: =H^'Y$DVP3XX,)SCOL/I:_@=#[:".T3%6("1+!C*KHQB0 M>? \9^TBDP5;A\^V@OI&A.6%7!C$<[X ^/[C:+K$YQ,3)5L-17(Z4$WUT=#1 M!SQ)55BQW.K6TS"V8?I&A.1E/.@A/V,#OI\F-]/YQP5 QVU4P5LP6FI0PC&( M,@JP7" 93S9A;ET]MQ74-R(E+^1"#]6:FP".R@H?X]D)%3U(S5GMZ&O I1@A M6U6D4YPGY@>2DC6F;T5(7L2#'LH5G\1W4>8XO87H"R_%!@7,,#+(T)(*;W+M M1171R<*\5*V#)SO ^B8D90].;*SI:QK5]UP)&7VJ'9H)1UIDJ"L'7&KO2'Z- M:3[IX#2B^FU%H1.='W/>- Z>+8<'O0__:5.]^=SC]@QP[8RT1G&%A5KZ#L T25R1**B"YG1.U:ZXQ/(SE(B*H5CY^5W3+ZO 3"R,JV*1O&A1IW^U-@6>!'*H69K[\FG2FLA]=%>M,][(Z*FI[%?_ M?3,=S?(H5>*NX/F@<["90=:<%JPB78=66;!91R,E)BV;=P5^'M*92$-+POF-)#Z&/ MO^/TU_ ONC^_S%9"?@O][[^^?;T6OFK A61.4QM:" MLQNR,Q&9'MC00PSDI\D41Q_&]Q4MX:RDMP?@N610=51M1#H.I6=.*N26^];F MS%,XSD00]B9Q#]$,6N*R5.5UF$Z_E,FTME=<-MM)LA@F:&F1UTJ58,#[1.@T MXSXDSWWS[N4;P9R3FZL-Q?O1-AX#^RUG)X;8%V&+]7(T;N(AY[ M\@0K+%'W88&>E"_!YD MXRW.D![X<6V5&R6\] *\4H3&T6'I/$9RXU%X3Z"X=6'I@R:-*-N MZP9H=9DWB_C_?T_B["+-OUZ9JU'6KW!,U)Y?&AN*"3:1(525'.;PNE<](YUY!,,A(:@M;='*LH)W,T2;N9.L^&%TQGKX(#<*='NZ/-Z2A MAYI.],MD-KM[@LXN,YL>G)P;8+W_&.9_3FZN\L_7GT*:_U@*IIHC25]93!'ARC(Z!S5$GR6H MY!E$Y@.@DIPQM,A]ZUOG94C/7H!:S]Y_Q$?*W.76D4ELPATD-;&0I(;H).4 M+FLB K/)NN#,3M;5H59P^F)[.@*P,2^^^:GZEN1UY>I#2] MP7QIBT-T(0!W6$#QI, SNAIX+E)&0837 UV^N\ ]?4$=FF>/Q\'79$T-7F$$9"[EHDP1OO66W!U= WORJ3U ML(R[K!W*U@7#S^'INQ"D9]EXPEQL0_IC*0ZYOX^K>W\1V3%84LBF@!><;N-L M//U6. A._Z"=B%ZVMA:>1C)TU+P]HQ^%/O8F>"_AKH>H5E&>77#U%##?A.DP MD?(6?-LJ"GL0?4BAR EMC#&!)_6-\"4/KJKN2AA>% M:I=8-X8<5ABT1\2%E MH0NM6[<\(QUZ;=N]"Y_)CIM5<*N@;:'WR*"9?D$RTIZ^]=5?5IP1!A0*)>Q^Y==&IN!/+N[[Y',2@5VKW41OV-+@5^&G5K*>XZ"P_ M_7+W2ZOXJ[%6A-KM,>I,!C8S54K='.U\"Q.RJLP&Z4PSC^,KF[F MF'^KKI7F&/;TQ?1+DT;.FXOQ?)3K6T>?\1VFF^EBR,V/_TE7-_3P MGVASO)Y8X08HN3:*&NP MM6NG%?:]B_-6G?S?E#T1+:>SGL #N6:.J0@/)QG]V*&]%&Z7-=$%UQ5=:YK9NDRPCB=UKS 1>SQU9?; M[ZQFH2Q6<+N,<7Z@[N^RII[\7WVLYS"^LSW$Y.$A>"P\/A7YM3X;[E$"2QEI M;3Q Y+39MW"VGXJ9,A43&1%O)M/TE]_$$-F M;]_]L7)>9,VS-K8 1[,8DYN)6M47FI07SFAM'^;SM"B8V0QH>.O^\#Q_7'33 MB&$]5%^L?6(+:&\^W6F(PI*2.:8(/EL)RL@"#AFKTW%C#LZCD*WKMS>"^2Y% MC1C5PWGT4+M=N#HN8NULD>:7KD3F7"@07.(U-B/!&V$AJ%2\$"A1J]92]!R@ MX27I*(S8=DSJX0RZYT>[C 6USXH69Q+=][7QNQ-" S)95-$E&-[:O+P'8'@) M:.>?:)U4[*"&C ME;NDP&4GP#HB0C!&.]_Z[.B*\1L]3GIEY0%%;['S+D6(0:8Z@Z?9("J[C?8S)\+="X5)BCYBZ"#J&6M]D$4=B: MY5"2MY@LAM:6^PNAGKE4#<' 'DI4-]!H$_!+%$ZHX T$+HE$1=;Y&FB!.8S: M&^95L8>MS/-TXG<)&7(+LXRQ-JO4X!WV0-FCTR*B,RT;C3TC>?I M=)'=GO-TNC#_:/)T]EOXJR]//V 1ADT8E/5$ ,WJ&'(E+$2G"UTZ6I!A903/ MK<-!/2[G3'*(.@GIPQRB(Q&6'IPR3R.[$XC;!5]/V47;L!TH4^A8A&$G(=V3 MDP>1N!R"0L-)\2<+3N4Z>-1Q#=(%SV7VD=EACL]#Y_:%.P9*P@=&Z:;5)UH[BVH.OSG!/%F!)1G,LK2.FS\ YEI#82WGW:&Y0&\+W M$#??S5E[?X:3*M[%IQ:+:TXI)&CR9Y M8+RF!3H9(3C:ED;;@)J1(:=:#U%J 'LHYU(?,K;9=S0,%X_%8;08BE@?].IF M1H2-Z]3? [0X9TV TG'4Z,K MFW"IE\&5"RSKX10[@.FK;.LND,-X41HRZM'\R7VIW#OKC=;>1SIU#9>55"5XA6MJ^S3A>C.!C' M)-F^#L$Q+""9Y"5GE[S9K7'PDX\_0,''R^D]:4JLUMV&?L#/HX3W\<1D4T@F M G?1@Z+5 BV1#$%2DNCC+)6R.S'OB8>?+.OV)50/)^SKR3@1F.6,V+>CV5^O MOKS""CZU=?]LP?:M:6E-> M]9"7^AC?&MUJX^R"KR?=;1NVPZAS;3FZ55P:L&.0(^@!3F5R\5(94#'2W2;) M^(Y>,_ FTE82TC+5NBGE8<1EBRIX6&GIPH4^3(%PA>L)U;_A^O8,RI@BLJ:K MN):N*5W 24.GJ\JF&*N2CJV#GD\"&5XE:$03(FB MR Q66$8JF4'PVF06UM%H)"]CX3;1V)/^0^@A=R 2WXRJ$TQMC@54J7T5I,D@E-"!C#29?>MR MN\%%H[OVT;MD="%['Q*Q.BT?05Q=B,DKS[AT()4LM=P]@I>.04S1,U5R*,W+ MQ[= .@(]Y*7L>R@6#6G?4!F93>>7]V_2Q080@I8J?)V27BMDHO+@E*9+U$4D MS5NAQIU27.CQ=Z2 _G8K 4^_^5M3-1K0OV'E6D53L\#>E'N85N*_"Z@N>L46 MX=@(9%A-H@6')GV1M^$E\3PX$FQNHC%T]*5J?05',%T X;53,2?A+9X>SS>H M"(.QO M56P>IUE#^OKJ +/>H RDYR9 -K (OI/.(""8X+;)/0?('@Y0V1#@> M/'BX*[PAK2>-"-4Z-+7&\O,*B[8BL<(X9%%=&+R.YZBH,C*)3!>+)G=BVL]G MQK27$*JOG7:QPN)Y80^!%J:X:X3TUZ=&=->0JB&CK%[6%ZO M&STRY@595G4]I0ZHCA"=3R"+\BZ%H'3HQK379\:TEQ"JATX9CXSBW\ERHP_" M!^27,8@>/,6R$.7+:Q>,ZN50S\2>:?C<'5K*(YSY=,OMWQ: M^H9XT462R@+6>Z*.IM\\1P%>"8,F*,8?#J1K6+'P$L3'5JS01;(V%ROTSKMC MJ5.X/1M^&,UN!Z55-T;.3BMK.:12YP*R0KI9T1XB5UPC'>SMO?R;T1S>W]N_ M2$QZ84T/\:&GD:W'2>Z K:>H\G.X#A-6;L7#G41C#P8,+20E,Q2D>8)+UI#Q M%^HP1B4 T5O.O0\NMY[&/KQP; DL'T(VNM"]H4PLBFFG7R[_>'<9C"++GQE MY34HGR(XGQ70K9V\E2''\ES&T@S3__TP^?Q?JR0 =,,*+(Q!ZH>!O\7D\] M_0QXUX9R/90<_#89IYOIM$[&66B;ES$K$ZT4D T9.\K5"108(^0:LBC9)5E: M&]0/,1ROPVL?FW O2O?OY%J,P+I)\YOI:/SA]<1VW M-)OOX^)ZZ:OV=' U66$C]]9]+/2VB_KN&4X_W^E!8W7.)%T<8F*+P :#R+0F M8T%E%DHNB*US)G?!U=*Q=>=M%_>IOS1[BT(T&0-DQVHB/FV4D!"A>$=77T0? MFW?*[0!O*)=5JW?%%?#22M*G H]. MYL##@#OM6-Q4327AJ8F+C3C2@\^AYN ^(,$Z)7<'8#UYI3:".HQ+JBD+)WW2 M?U !\=YEG:,$48JLMAFO(7(+S NRV;@--K:NI!I8,+:XHPXC%UW(WL>0J?7L M3ZQS)L8)UWD.$450$LFH(TU?24_&(MW$D+EG#HNQ%ELWJ-\ 97BKJA&S-DU9 MW8/2/117_A32Z(J,R->DUM!"U]8]9BN=3<"$1C(8G:J#/^B'M3D*&770K:WI M)X&<"_/WIW)K=]C/UY_":%J5U)5)N>XGHUQ&+@Q$P3FH(&JL+CJ(D8>2. M/:BYW^ 1V_""4^=H,^+UX!1;SI?YVCCJE_H?UA$5B8%;'S.D8!THIRU$I31@ M,#;%(%5ZF+6^]XY^!LZYFPFM.#&C(3G@5V&%.A&1MW$X\]>-"# M:O@\R.18DB4S@B9B+?'TI TG 5FHR%*-P_ET^@*RQ60XC'QT(7TOY?*S^9NR MZ!2R+C_0ADE>Z[U<"C4J2_>HU J,E2P4IY*2SK7,/T+:^GW?7Q>E:*%Q]J7R((2(H"+ M9/PJCEFX['EJWJY]&Z9S$I&F].]!^?P;CG$:K@C?1;XF.L_FR_&7#T!FSTQF MM>A09M*\#0?G@H1H37"H65*ZM?-I)V#G)"GM.=%#\Z;G>R KCV1F8X)LT=/R MC03/R=K.S@=EXF\OT:M>VXT8>HW.O4NPN8;[59?"=&/=LZ M_"54[KU9?"FN1$$B[7+@=,WQ "$G)%69V6CHEJ-+[O18OE>S^'8<[T+<89K% M"\;HZ+*2[.I"=V H'AQ7G-:FO(],.XTGW"R^$[VW-XOO0JQ!FL4S%Z(R#(K2 MU:REA9*"FD!K&9)Q)9&"NA/SCK!9_(M9MR^A>CAAGTI!O"RB>,_LHG^!(E5" MPC$\GWM/:]N;W(=*NTV3<8US+FOCATS"[?KB7E)R M]UK]D FZ/F0> C?@F*2C*44+CB@,+,I$4A2,3OWNW,,GZ(I(NT9;!59+5ITA MM%%M$("6DPV422GBWQ-TNTO+/@FZ75AR*@FZSI622<>&S*N3C85 ZD .P)+G MW)K "K;N9G &";J=)*%C@FX7C@R:?[D+L.\)NIU9N',BYDOH/ZB H-3::R<@ M\52[YJ8$41<&05OK4LQ1/:Q5/#7!V#-!MQ^YZ$+V(1-TG5%*2 NB3B!34GKP M+ LHT=,-'721IG4^UPDDZ'9BUJX)NATH/5B";NVK&K(SX UW).M10E0V M.Y M,.6,#J[U8.>C3]#=A_G[4[EOM\OJI'L[N;KZ:3+]=YCF2XM2)D0.?A'1%1PA MLK!P[@H>A"[M7=U;(!VI,V8?$Z8E$_I)S7D$[Q*%R#S9#"%$4?V\F22X'EZ^ M%+HEN21Z#" 8!Y:&?9FU@R!THG3?)\1]6^KG9=G^XO=+JR1JERR@0P,JRP*. M!P.11V\P.F&;=T?8$=H9RT@C?O20AO-[^+*(#M*2[R&^E-Q(Z3"2"LVKDYGQ MVBA"0<@Q<>2(1KC&2A5DI$KC&!L3& XK7FT41."G R MT7'+6?-:D>W7QYYKN[O]OD;+WY1E@M6;Z>O)]:&?J MO0)NC\1D06G$?/U?3X+]932;[Q!.ZR"*]86S6UFLK^X6-6NPA$8QL5]&(5;C M;H2SUZM.1K&F.Z;6?M1G7K3G47:1TO0&\^,7-%[!YO<,?EYLY]K#4V KD?HO MDNI)L#:]Y=#YR/UQY(7GYKT>BYCR?UW4NV7A,AI??>EX0-Y]SI))*=_RYOZ3 M.QV-75 V.@/??0Q3?!5F]5J\KAG>RT*UZ32,/RQ8.7OUY?8[*VUU >LK-C)G M?K\*XSIDXX=[GOI6\?$^(+90(4>)3+AW\TGZZP_BZ^SMNS]^O;=-6JIY&]\U M?#9;CQ+SI/ZVC?1_DF7,V:'QD/G[W?H;$=[IYG![WD M\N+JZLXKMLK]\^O?^,!]\DHOQO./D_&7/R>3O$Z6#"*Z;#EP7[-6(Y/H4"#;X379=B.A&CH[UD >C?'3V3X_B-\ M68\@LT:'D"U(D4A,E/?@;58@LHFE<( 44$)$$(6](FWSDS=]:Y<^Y9Y\[,+7^X M5YZU@.S][M_3?\_.&QBS##P@<,[*U@I@81[G6,X! &,!. .P'CKTSXMYL#%? M[(?9V=G8V+DY.3D.\W+S\O)P\_#P\0L)\/$+\O/P"(@)" J+B(J*\D+$)<1$ M)(1$1$7^682%E7D-&SL7.SN7"!\/G\A_]\'H! 0/@$H +"PL_S+ ?R?!\LA)D8.SL-8N,01244E997C MJKIZ^@:&1L9GSEI:6=O8GKM\Q?&JD[.+JZ?7K=O>/KY^]^Z'AH4C(A[$QL4G M)"8]2L[*_OM)3N[3O/SG+UZ6EI575%:]J6]H;&IN>=O:W=/;US_P?O##^,3D MU/3,[-S\,F%E]>NWM>_K/T@[OW;WR/O@[X-_]&(!6%G^K^/?U4N0J=T.80L+G+>"!&6TWEX6.1TYK.Z+B[YDY>(HC?OCG&+ M*>@N*Y+^4>U?-/O/*1;S_TJS_Z+8_ZW7/,#+RL)T'JL@ -H:L21A/N1&+[U MR_:ESD/J.9DF[\GO79Z6*&19*^2/,X XAS,,H$0?PP"BZQA O*PP \ATLF( M6!7TKNMT(^#% +J5GS& 42D'!M#IS/PM SR["SM@]64 ( \4O-HHPI+- X7 M)S( \P 8 V#Q9 ##5TI[&78;]'[00<[3&4L:_TOL%B*_)$_ M\D?^.X3#(06VZCB-WO@01!.;O/@GX?[('_D?*7\2[H_\D?^)\B?A_L@?^9\H M?Q+N?XAM&]/2?>42'+(CI"M;@]O03Z[+[3 M-S88T6E$!B&[,TNU!3DK?/+OC[,;<)F2TZLBJQSX%>YPK-Q=F[P^LX@#&(!/ M!BM]O(,++H(0=Z1$90VN?E[XJ]AQ^&7+2*ZZ]\]"Z1B=EW>Y1%C6KURT!$3^ M(W&"DE(($*HJ.HZN3<+.PAK1R[+C@8T.KW\O.LR;/LUWT$)-+Q2U?&E8.<47 M@=V\0;F,[O% *K\C8:GR4.(C6L'5 CL*A)RX$!X1AS^I1BL'I9>:P8%X=U9B*4!84OI^H6\?)4 Y*>;&=PU MXS:=";/:T4.#RJ)?Z'VXAH%>AWF=F3XAQ/9R_$#/LY=2]YLB_V[)V*I5SG?S MLY=\+"#G%1,1,AYMEO<\^?<2N8]63X519'P6)=]--YA\0;D_(/A<;ZK+D[_E M_,3NK<8DWW=#^AX0)6B)\F, /=NF@@S@[$0O%)3B!)U:4.\QQ(M!_*@9N%"H M%N>ZK,"4+D^!C)*]RZN@0/G,(T(^-U4._F2DA8O%K MW0'W^CUDB(E490-74[0?QMKNE[?\ E;G?:I<]CTYZD+8#NOU5<#\E&SR[URR M,NVM+F1!_LP,KZ0!5:Y8<>PKO.%[ED?*\^FM?65;TY;]X]<_6"W]_1#3?G)W MBNFO3PR@*7$KKP0UX,$Y$>KVY21=R![M^'9'E\9M4G=G0@X_I&9;1WY^R&C^ M[L<7;^7;:(4=JHC$%7BWNU1_L1S1FWHTVV^#G&*ON,<:H3R7SGNI3>+%_#5D M5S#J4KF1(2!;\.]&/+*/Z?BNTV82J"$#].Q\X8RL$BG$G@',&FM;9?&F5K:$ M';O)^?KK:XN%V/S?/N@N5S.-'X)IGN=IA=LOB8L&$8NW/I=4'KF\5MMR/AZ= MB.F/AEVHP&8P_GDP!1Y/[,'-^[LV$?N^/!EXV!X0[.RV;O"+"]]ZU/N. R@KD,'1V!>FU3]@NVI]B!^[M.QX@9A/0T4OGR=,H*'*+QX7MK>Y > M=D%>\,-%+Z_/5X13MQ1XU]B\.9.)]C#R&B5\:^ >Q03=+5P_^(4!B"J3F^ZE ML$0P -E%ZXZ1O6+Z),N>H\A%<_;_(DX/47/P1L6E30QQVX9DB8GY1NK-/:CR M+>OGF?"[R[\S9QE4[G5@ M ._UK@[0>4*BJH+$X"P_-3]XAF<2;D>]72]T)HV.QCDSVQE)GU5>:,3J,K5'Y;%<2_F9&P?$+K[ M+W4(KDQ?@#:'4[67DDS%R]#_N(\KG*K@:_(;-[]TDP++(;W27K7%F7E7])M\ MBS9[_:_U0X)6B\.7"Z&&<))E8*1XCQCI3J5OT/WFRE=25^^I*!Q-KS 2Q_PQNT&NB701'?0.'X#"C,'S'CA1Q29LFSO2(2)4F6E=/<\ MQ^VZ733GC&, JXYCN(T/4)I88ZV+V7_]_9C_U?C_=Q74#2:_N6YFX)]?7(_' M1G>(%J4>D)+WKS3'+;^R&_XZMY ]>T3P<^6/L]8;9/1F.445M":[@ 'E/@\T M,0%*.(7#H6GWAC@(!RO VT6K98D[F^>3M2>S'-::MTX59(#J6CVKDPD!EZ^, MLK_N1[0\_QI?\;JGK]2Q-UUN/K%9U^N](]9L$XX6 M\RW GE?#.NE#4T,L]U,3S"*&4X=.2C?-QQV8*E:9P-78P* M(<*Z,&RNH$,W2J9NXC[BAD!KDN/+MWL1A:GO/T8HUIO+1C'[VP*.!^87G[/0 M;=PP_8 J^+O>1[+W)L^4Q=0DQZU,Z[NIL^\_Z:BUT$K,C'S@]1G=M? !NF+# M9%!#@':);NHU^WK+Z*SK8]?3;UQ?GKEF]X>EBI2WBN :*9S M;1 "[DZY!(0:WH^U&V+ MNMSG(?>V)9UGX7W.U8;&&*>'GHG!OW7&WMXT@JE\?]YN0N>Q)6Z?(5IG=(B# M/1:O$ZVG]YYJ/6]OJ;/@>E+K.O?L\=; -F=Q3_@UU53J\VBS(KH MWS?C(?DF\2JIH_36\82= +Z;%'7^-/2F]R77"=UI;BD2=+J#O^U[A "Y])2 WPK'C\R ME]&[R#E*O5RVT;R/TBRVBSRBFW0LRS!/5D'ILL)[\X_K^V>"(4U(.\(,570( MSZ2\&'$/$&TUL31YS*Z )F88_W3>/"K+)%9IJ> ;3P/^1I*1+ _3(ITQ M;K61^(83E1$O,QS/.OYP;GP*H/0.6"FZJ&&Z&"V/+K;N(3*J2W%LM[MO7%:6 M2=^_T#K/EM4F:Z-15'5>Y#K_WRP?Z!_1S=;=V_-UW^J(M;3I H()HGV]@>^V M8L+&D+2X?9;NI BH&)!!X-*>?&&:1@2-B&D,>/T5[RN:UH5CNI M.HOLM(_/S%\?9A3K*7/L5TI&&H:LAK,W;B$IMS_S10AI[CA3[Q136D_8W MQ^R^<06*ZILI"#SF$3MRA]\U&N8>J"FVN&A;H"A_>BWH$C B2BK"4D53\'UK MW6EN U9#O4W!>K@NU&[M;D&?(DMMOX2IXNOK58ZP9EV!^M-R]89& MA%#O&0!?J,;IVV\[6HA%>?G>1KX2;BKJ#G=#LG_Z[[31N=0H1N#EE?(^B.@/ MNN[X,1)_QK*_H0>?YF^V)NR]X$]5XU8(I()6O#P;OC@FV@P$+9FA) S>HIQ% MZH+9U;"XO>^[3*K^_< M>C 94)X@4TMB3W<]XDS/Z(\WE_JTFSLU_^/6NE M\NNBL88[UVJ>R1A47@7N2AVY: YU]#V(?X4M7X [?^Z)N!4J-,(^W):8[CS+ MX7156N>Q!5NP!;8(YK,$JAAT,8"Y@BL!XKV2C=/-A"L#!<] E,+;M\UL7D?L MC!6\V61JEE];\*3[G_ME#ZUSV(17+SC[BWL<0[-]%P^Z$5E9]3O+QJ#A?27<2 M,^>O/\M0JWN_D0_L91QBYM9M,SY$@7N*PXPN7 @\/^\]W_IDJMU)C)1*]!(T M"F$ +%8#&_#[(+I7TCM%UT[#TW)2H]%=Z4"Q>)[\R3'G^(L;CS]TXF.W/#PI M-JB/*!Y::8?T#P\I$G^V-_E;\ZV)T)##%"N,V;A\IO2-U_PZ>3W\A[%)#(#I M<=%&3#WU-&A78Z_PVN>N9FEY_VKS7+/-V.?^DV/A2;,L7PKW=5GVPFHI".I) MXO8 5A2I.MU?^_P'2O)-P)F+T]CG\;J]CZZG>SYB*SL=]J$$HJ78BR?-G7N%3RITBGC0=4(1#9P6,F"&?[ MKK8<*YYUOW3BN1@EV/K+0BJ^^,&OPE$.R.8ORE\@)[F$F#K/ ![J6;>E3UOP M;:5-HNR_%#P^5U.WBC_!EL!6V=6E:"-;"<]:(IZ/8LX[S+A*1MX [[UP4 7] M%OG.3YM$0,,\F]^ENM7+;E9\?,L M[Y[Y5%<_]67IFABOS"EW>B!:XA4&ZT M,_W&6_6ZX?H=DLE&X_/FP9=LB\^:=\9P5]Y\*6"NQ^R)7:?-M/Q@[&BO$:F- M5KV>>?_PBY:E<]>L@L=.]:9(&1=_K,L[8O/]@UH7#)^-?C,2KPM]V!K4%P"W M;9QJAQ-L V7G?^PBASGD$-PE_V[Z9EI-LRS@ZQEV?(2D$R]CQWV 6='J=^?!9W0'!!&4ZD47 M2TO6+UB'J*ZK2=>?RY"3>]IC7'WW1\2-/D0&5428[$3$##A$T]6G%<8U JB^ M)>L3/_(#ZWB/!?*<3K"*G[V[+O?LFKZYNL1=M6%F_#QF &+;J./TX0>8N+U] M^@3Z\(]#_5]>6><5'!>PY?4^%7;BB?7S.-92 'D2LE6$-X+A7V11T>_&]C8R M.'XNB<:ZF<_\Z+$32T+6&^3VQ@;3U@#6F61:$JT0[1/$CYI8XETF#<37--KQ M*?E7UHK)W%19P2"].!2LY5\9K7S#CO!QVM8%@1K]+[SNU YCMF%CU-(=Y@AS M"/*EW_@7O%HL3'\>*2?EAJA]_@G990M#)V2 L\+H(FOH4%,H!H' _G M@64A^E;D2^DXM^J1I=4'20%/.IYB)^>I7;27N.OH- P4%E!KU]]D0$1<[IK) M8&\P.]HX:3U_9TN^R?GE@M#KJ.U')UX OPL?GS2'HNT)2_%A\TMDW?F16,*T MP6_TW':HGZ;!(0NX>M'<>WF)+?=TS//U?&1QU)/XTOHW*Q^;XR\\,31\+V,H M2H0DX?#)2]Q:IEJ*'6D$IF&=P;BSR'?G=OPCDUPO+]JLIZ M[P+GCP!YE5#53IW,&,@9.^; HD>?6.(/W0:59K9"GU%=B7S5D$/^X5IRSOWG MND73 QO6-D4RBDW3S2ZQ: O#JPY@ UH<&W#V9;"2'RN-XLZV,VZ##P[DA1I<.[4+G39:5VO!P@;*%@-,:T_M^)>^*/OP26?]9N]"B M7A[C3Y*W> ,NA*#O4<07/LMIC"3?T^O8<>3U\SB#HT[/N3M ;.ZY_#+LX ZUG_1,(^C&]WL8_9NP=FNI&2@6 MK=@.[Y&VP9F7H(]=@W3"8U!06C%*U,>#G3CI_'KB1F\N;XEMN,D]]1UTPU;V MY@E.@/LWCLX]1$JY!#I1U$;*??8ON?R059_T'//P<:XNK;/.00K2OJ9:H>?^ MIODAXE%S;Z.[3O2!9N&N]M<:G1.F;@]>\1(5M5M"PWN2A&;;= M6MP2;TF*'@@(Z))@'!0O;"\V:Q M1VA1A5<\:'D,P!L7XP&=;-22!34A2?G#57"__=R94=JK.;:7#Z-R^5:A/&(D.@2]@3]>B#C%^J7=+EL!U-$J6K-7XXX1N5=;99@GJTS2JYP++0-1;+F; MV($A]?3OR9]W2NIY[[+[H[IQ8GHC&?"ZD?C0ZN&_L,E7/ZW88B[EF7X3%S#I MD_[))35;D;:0F>5P:N,3D_BC9\.[ENHP2:9V*T%)9KIC[1<)?%8WR% !_Q#% MS,:_OAQJQK)*_?IEV"6H\3N:-#QUD$S!7 M[7IXZ>4A9J$]F@SND[^##("BP^QDXBL:/*XD;!S5F@#;;'OX7#]_J.*S!4K^ M=O/.:C0LES)<4O2A15UB16\$W26Z-S1\AAQ .H\).6D74 [F7[Q3<^]K]4+G MQQ<+86X_!J:C3PWT+C7O=S-K+36 A.XY%:57)'^16!OK9YQ>=R\(0D8D64C/ M6KG\E;IZ+EE\:-#SX8(I9^<2J%K> T]?$ML=8?%%'2%982*KSX_Z[H=?);;? M%2BMEQN0U_5D20_N9,FR#DJFFR"5Z\&OS%N$3B'Y*O/2LZO]NZ' MX\#3*HF?O'.#1I^C?%C'U 9A_I"T,^1(6C'5=^6E=@'-^'U9<5;:A_V[KY,! M)S Z;H7LC0H(,(".N!"+ [(Y7Z4/& MZ#[%:;H9]5P37.3'_GSAT$N^"UR99;SV?2O5AV0^ICK:4DJE5TQL:'^M=^*= MF-,=T1ZQ]8*61!?GN9@T7#H6J/VK8'"( :PL5*_G U0R<]5$=)?97D;*HC)Q MIA<:F^]8FY%^E6A9S1/Y=/-LL@[)(U#1/$O?O317LVOTUYN.]ER"6#4Q@XQ@ M '$#!'<9EVI"?1TN8,,6?3*5E+\[3W)8<*/;0PG[ MM!2#I8/C%4R.M3E L4? R:_ R- 5*)>SWT%87E#%8)FIZZ2VI7:F?-K@(2,% M]Y8G$5\*8P>P%J2)%:44"@RI.M..)JBY48:EK)R+"7PZNEG+<=D*=G7N8P[# M\1F4\.R2,7;*]&%:\&)&7/C!?N^6 MP:5L)^(XTBS'6<]NR^/P5:E'0F&QMUZG.T4<*>*?FN62:5W1HG,Y,0 E(SST M8*L2O1[5AV2E&" Y1QF #[/;!?4607N9)@\BTM.P_@^VIHN7?OQ,-?AF.&[Q MQ73P<>;G0\;"3,Y\A@F["K143F*O*18BW7>UC<+,/@ M<0KU$*RC1%*E06MBCSFI;YM)Y)KNF%H&!M[WESG&UAS^7DJ_:>? M.8O"3O0I;]41P[MEU6A99@IS7Q#H\S:[W:^>OLS:/(PK*) MU%LNB:?]"1A0/F.3 2QCI'UE5<$,0IKF$OS=>-!EJ[$7DY["EIYQO\H08V]8 MA76NKV040!&CG&U(=68L=5(EP8>$-G>(T\3>-COMU441XYQJ$8?;$H4JF2N9 M^::%=Z]4K*D#PU$/26<(2@7$@N61)*IO=4_HO5*?JT(_Q+6=J]I'I/U<8CAN M79J5OA6]CWV(QM=CN$W5.+N@O.#BC&7]&Y)>!TZL,&CKF?.B?T3 6ICM85:4 MI(B\T<(O3ZFT2,ZDQ@VL,)/Q'5^;W"XJ;6\!O1)\W5-TT]5C MM*<,P!?+0Y]:@@2V>RZK\<'/3VCL'=$=2'%-4"G340AY>]1:(:59"&M2_QBQ M]]W,&.DUAO;>CG?=SZ!:^J,C7O@,"7^V*+/*NG8BR^M1F%KK\=\O+]WMB48] MV3&@"B;2[<^X,8"ZIE\,P#9 ;0J-+\/L>&*8F#;2,NBY"Q%R%??HZZRK2L'_K# MF0XS!C CX\D SH_.3,&)YW"_M4< YI\"[!B W4^UKW!0J9SZTF1EFQ8R#=O= MX@-0*<@PVG-3=HH!>!:1.)"_^L#^9JO#81XG)=8GW%]*UP]>#VP[H&AV-,[R\G9M&?M M:B3./EF]-*KHLP'>R^!Y?Z4K/O+W%%Z,"*WLU]AXUMEW"@'E+"2]V+H,\!WI2G#7V<+%! M6(W0-HFX?6,E+)"P):>@]?10O7P9@45E@.U52(OW5PBHUKQEL>P&/^2'8UUR MF(:D:**ZJDH)/>*S9T]?6K#[W;9_ R+K87S/ T*4ZO/@B*5S#Y[#(H)S;K8!@4-*A<.F_E)5CV."OUJ-OO#;PG-3SM"Y%\KG,;,;\';]T8*Z M2M\?FJ9UWSQ'I /[0\REH51A._)GHD%2NPQQ!6_9](0@0HHJ+@K.\A@* %XK MP?1O]SQ*Q80_I'3@BB)#,[:.$Q^LD2=;P(N0AX'R8*WL%EV9_KY>L-#YT8A? 12I)SB3FN31J4S=//\K[ M9N5>8=K?W200.TAX=X:PUN_ B>0FWAI)1H:\M._="Q3_)I(F*9 MGR ?2HJYOG-A/\%!9=GL4(H]:G9)%.<3TN4HHYPZ-9&N%F39GK>P7HR>X]*7C,(Z_Y(R@H;G?Z:&0,RYS?N1TJ]"\6^G'?IX"Y/&C[//95?HH?M8FI@B0#>.^THDP+&4?OJGV@V9*\ MJP;P?!ZG@<,GX'9$P4%FM[N/H7'O1,.<-I+ -E)U%YR%JJCU"!E* MX(%#UE47!']RZ3@H<>T0TBQ\H4!1%5>G^]>/TL5 6(\9)*.[%1Z_6P#C>WD:LEFQN4(Q.2K1C;@I_?X,XVOU@&FWWC:KG-] MM5K28UFV_2NJRURVAWEF&*W"5,T?;^^$CUP_Z"+=&IG5N]+N?)-R..FQ.F'.K79Z &AQ2%((NG3,CGQR/-MZ>-R"W@;X4]?6<>G#-!;''TZ?E_6*= M%+'?K,K/H^K%?FWMV]TJFZ-"".S?G%2QB>5P M.(_:]SBU,89T9TZA#. UR6DK,H0T0M!*K4':+B?9%,/X_?1E_Q);O'9#8\7; MU\5#]ZC1AXK;GYS8UJ8[%%'C2_5E3Y8WTL3[94\1-D:!9KT;HF1,A'AV^.V/7!?EO%)/ ML&0/>1?,*P/%MDJ) M_,\\*YOR2]W%[,Z^>U3K7!W=F;0 92YRU^A5+IT'S@#D][O0!RM1#.!%0 7K M'BI9I03R'C<_0[]$(O;0NU$RS'4WX*^>@.^8=Q-L)YDQF1V[$G%K)B8@YU>_ MP*LTI8S 'Z6WVOF>7DDX9J/5<-<<>V6ZPQ#==5:73]]_ YOXN%V@\K;;*=7Y M;W^Q%,LG7PU;GY4$:%+@6V)/-U0 M,G57M!,!7UG;,J&@_/)SNU^"#Y>7N+B>(X)VVY[G7\GU?9\%>R(9<8*5,\VP M/YS7:3UHTYLB T:2843VQ>SRQ::W!)FK9S%7I[V2K+QO71+2O7!^-ELCVM8H M3.%7-,LZ Q WTT&8X)UB-9&75]+N+IT>*S%AR[Y5[,(?(NU3TI >C')D(SJ8 MVR-MT?_X!'0(JOZMW\%#BIHNK+%HTYY_\5@[IBXOW6*MFG5B)H.5]A;I^X(: MR2POC[[#^9'W",[M)L21[AT+[]"0>_=6S:,[-5]A0@Q=%!2O\]&[/9>V*#8F7ZT=?Q37EK-_3COFVQ&W# M$O;R1Y'(W_V'HLV8'#RF:9U<3C:>V>9K4-KT\?37@%1=X05.3F8: MC=.:3?D(6IQ(0U PH!01;PKW+K^FD/MFP5R=*V,X[S7!4_D+'K6-78-;^F*: MUAXVPN>+5_#2KDY)3OT"#4DS(P' Q* =O*'0L. CI1!=35G\/!U.%6ZSJD[!A9YC<@ <= M$,2&O$9[9NI.#+<>;[<(( 3Q1M5OY89/$Q7_QMPN.IH]%)I7^+50\&^/DX6R M:M^YJ=6T1^BO:DM0V$\8 R@W5&']"9E7(W<3@S:'"&C6[QXJ$WH+%)SXB.*[ MV'4QXJ#TG0PAX>-97D=OWZ<\:^%<,!,G"=.Y:<1[G6C!;:0V1QX!(NCB_"G@ M5>BPIHKK[/O:!&V.Q[I)1K];.*&:> LS4:;I^S.?3YOQMFI;.S?>K"EGDYE& M)E-@>.SF22*Z$WJX <+O!X68PFK]>+Q9?TBF5Y?UA(2?FA[]].WJI1Y^-T! M)%CET$ :+% KD^0B M3XX4O^'^P".D.=.+[Y$2Q(Q'BA.Z[FJ]'EI-"?99?@^0@I:!LX9*,+TI3/FE M*H@G7 ?==<7TF%:OUL+*\DC\C;RMKS,-:QDZDT;O'13A M8=%PB)DDJ 3A\I&%C&W=5UD6L V<#L'-F[-J:*OE2:PH%BCD P0&3?-UJ3C ] B4[)(9R2:.]>]%AKS^OEX4G\;^O1WYXUZ2R!7^U^]_80_9' M_AUAR?ZW.X81_V8G#?!?_RM9+_#?;"B>_%\-_W]78?GM\L^'/V!(+1(&UA)G M5F82:Q?$="QNA0;G]1J$_3JRY4ZBX=WO,8"_HG^>/#A.U%KQ3L#Y:"4\,$@S MU8H0'7ZRJWJ[V875UMMLU*OY;_[T./P!T9I-\@L82]SOP8F:2E4AG/H>7)&< M?EAIN?K%Y3/D2;\%F^"'-X\E3ARM!&(.8X>_^-.Y@D@I^(R4P$;,W!IAP_>J M@<+VF\E7W]X4:J*NW'XD:Q+-HJQ9F1I\TAQ:OF]P8FYA*"1$U8+-QBO+14+U M^<.LWF* ]1WJ-@)*_@@^H5@QF_X+(JY[2?0#AFOKJV-KQN9%.[9I_<%6 K)5 MS$'_]$5I@6#2VGA=Z,BL/_.*_4/?&8 P2FO6%>%G>\7=M>B<"VO)2G!SC$+Z MI1.'G6ZM%<;"@U#,_E['K$$X+S3G9U\/R5^-&FX7;F5?GM%Z@AJ[WQEB5Y9SEPXK76B!\IPHRS\]%:H(9U0FQ/;E\I7"[B-=O:BY\NO&6=2KK MA!0K96,#7OO:0692>Y@W15U'Y7Z6/F_-2R\!ZPN6"-R6.T4%=" W@F&F1@3] M;(=)]2_EXXW57GQZJ;W,8F/PXCK':2L\Y]'X&Z2,^'_9_('!!V85\Q$A?>[< M^]W:' F?W![)/9[O*TSE20E'M&8V'HG>&I4$!OX9B!"+,\Z3*#&JR01\*W\_ M+Z32WOOPYQ]O[B1\CG*/FX5N4I+WL: */-&+B*8*>SJ.WN96&M^\;R+.?=? M,M0OD;/EPS1LDSE:L4VU$N%](F CJ;P/1WS=<:R&0#Y\H3VG:=^0X)UE+NGD MH<]74=D@P"\>A*//8UA#M^=-R"$D6+2I7GBY\X9Q84X&[T%-EG7@<[6*TH!A M21/>&B_>XZOI13ZLCYDX;ZG 9X.6HUFA;SM@OR^\Q68QYY.W2[_.,H"?!@R@ M270_<1--#'*E87#>4 Z0M=?IJGCKIS29[FL.938[;G59/WR=/(WEH3F6G*I& MG!L>3 [)?HS&G$4I-]#=;0P@SL"12,]C (>WR1GS#* Y4#D%/6\V5#^T\RS; M< =J-.#8']').>?J0(VIP6TDH[_+X52IM_[IV^.XC48L/8\=5>/SN->99;(;#(/\U//2=KI3[X2=7MV7#&;Y:\A$@KS2>[J;R][NV#;X+OY^5XG'KX4VT1C7\.E6RW MI1Q'O:=+CR./(:YC &FR:G!9ZKD(OKY6JVV-=R][!==TTUF>3 4+!#AF2+/&J^TJ M;]VBZ'S'-"9V2^'8_<7O^H;S!.?.!U8*1:1YWW_X!'[;:D_U9ZGM$?Y@"R : MDH*^A0$5@Z+IBD@-XDBO0[(Q_1TA#=TG=F%#*RCH@=Q#^2*VI%>@KT)4#8\^ M:;#?<)" PU? ZY>Z'.:J\;#X^W 6\++#*/5RM?^02E%9UK<=.YN2@D]F7J\^ M"7_,XHT^O28;TY:1B*Z';TT1I2P3NV2YP$?+;EANMWK%U)D@Z0V?N"SMM84C M(O?V.;ZRA0PH+?5J@8KPM X-!*37XRAIJ0\"VJ/TE]1YRA>7[-0E+6/4J[R2 MV%/K+A7?UN^OXHGZ5&L.=:$/U$B1M<%K%B/42V$O&,!1;A!+/^S/_ &;BME; ML&4 HT%J/^%SWLOP%#-!^C!=@@A)U;Q?\"[2JCZG9\O8='PP0,%M:= H2_?Z M:='+.WN7(F=2T%V&:$^H%&J [&&6V.]:]K"R":>8,E_$3X@X??CL\O[OUP.I MOZM3O9^M?V9=P-UQ^*T'2861C_MA#NP4D4Q7L=WMR+"C95!M(W3>C[F!SP^\ MG1^W/7&SNW2Z8K78D+4V*I:TT?D@L4\KQNP4,>R)7F-'.=8G//]637/J$+>M MNGKRM:IZ=O8$FTLALS.9Z"X8[#9A1@A.590GW$$2\]I5H84.5>@^F_+$XLC%1XS#?& M$VU9)3[82:F7F5;CM?LM5F:^:$$@QYH*K-\",%N!R6)%?.\ M[<@L#H!PIJ M#5_Q!)0F]>K8 M?2Q'1%5@R6OGYO,BV.&O;A82N9DMZNF _%%^%58W?%"O@S1J!DVT&TG6SZ?6 M^Z-4QI<[QDO:'XMA+K@ACK5FA)GMQL%RBVNN"-DJ3&.H@OX$I:(:) O).K9C M%+=@K-2RGQ8P2LLAJ%";]VFKEUG7X_=$R=Z=\(=T25H12MR'SDZLN:295UY] MTL&(3^_CQW!;W3A^ET=;G1*L M<[)_J%',;;.Y&BY6!110]V"5E]#%&_&S(U[JUP?NJD#.IJM%1OPG;HKXH=F(3EJ 1N*Y^/TIUW&VA M+<_86L3/I6"',YG:PEQ0=]U@415\2THAL.5\,S%ZEK[PT915HZ_G_(4'>*N3 MZV^C_%^2Q)F3[ WZQ.OY[[ C'6KKQO#8:$?D M/V$H01DBHT#69=@<=KDT,:8=&J#@&M6F._'EFL",>':3P; :H#, ! ,L5P#@ M4#3,E,J<:X[W3^*VRNE/V5%53GVN\,W+*RE:H,K7I8']*:094D:?UJ06 B,G M&E]O..*@/,0 7$8.1MI&/-2V7 'F@,3L)%\UH9*XGWH,H#1XYDOM.'996J+P_([UP+-DF_0H6YFT*+=JWZL/?N9&E/W0 MK_-8WW_\[MUPS7=9H^>AJM\_(%0MCL;.SGQ;2\+A"]#B.&\&D)2?FX*[#4D: M_7[5J7-[3,_W7+M_4;=Z^UW+X!+:A&KEA6"[N[VL6_#Y'F8\$>O)06 *0>/\ M5XT7B9:M,7Q+.^,$YX\7K#COCAM#^CM,F2Y5 LU^V8%:*R."(US),U>G7S0U MAS& G)C#J)NGFO^RBCKSX*KF,PH+?1S3J/2N#+8%(;E^@O+.#JUIYCZ/B]!! M7,^T%@E^X?E52']'!V&ZM@M;+N]!0ZC'B$II>.8(0+F.["D2" MQ@&4.U<)Z"W^^UT^.L4.N?1ZS!XFO+C=:;X!<'I/9V'"?^B"J"9W3J-8_L:^.(<>J>KYJCJF;MQ:M[EZ3_M;1@DV#!W_"5A2U:RUUGSSLC(&HU$3_/0G9'6?GN M"U"91HD9-BM?]B1_43[SSD5S>_.W>=-5'MY7PU_^^B$W]P?-FR0* M&M%C@^;XP0#$=260,+D(8;^P_>,B;RSW;7X];W!+P,N^%!L)"@,SDDH%+^L6RT64>$C M?]MOC=#B]J T'7OXJR?$Y@0&< ,N^_V?CRA].\SLJ\&0=MG]7*=#_28%L14! MN>>SYJQZ.'.+?G+1UKZ,7.X#HB;@&!S15>OPX@:\/BAAK\VYV%D7+M [$VEU M-L2.MR[1+/;CSLP/ LZ\FG6@F'V4KH0P<")B']V1G]+5 M7PPT/^W%VV7.ROLRV#(0B:"EHCT=Y@:6=^DZI/*>]8#[23_E&AV;IO>,E')L MI5@NFDT:"!AH,Q>5(&.U$^E<&Q1+U$=9M:D@!N#MD'P51\R V[:O/ZA/^MJ/ MNJAPR5)!Z$VZZ5)FW2@OX94ULW5M@[\H=N#$N6FT;U#RU>96V>(/I._S\AQW M^0V>5UF*G! #6.42/3.>E4!>T*7 E>7<+LQLACN) 72E<1,&NL*,/9[5^C9) M1K":2P_?];X5;KA04XQ.Q#H;C;<&D$S"'ZFO_)>9YW>B=C9BX8 M#TFRSKZU+V0 R)GF,7-H 89HC9L_^5<[&(DFPMU;W4UZYV56]XW=:R'#R@__?@NY*CA;^>9=1GD<8HKNDMSUR%-5JN%&0(]:1$H6?"GD\'E MJO[N3SMK1K\>I2;&G([P-I\SW?IL!U6"SV60&4#C0UT)NO;<8#EM:0NR-7@D MFM5'Z6KSK]_2!_NFHYP5_WQ] '>'LA3=(3J&E,%#!9OR2.(76I/)$1J."ED? M^@RD7U\WUS&\(!+[Q&F$S7NL/40\O1$#*HVD*(,I#X*H(>%XNPW:>8W9AS_ZB#IFZK^X'GK)GVF<6T&@8EIN#US:E6H)-A."0&=9@QATXX!?_-T>'>6/5Y$X<^SL= M'V,)("',A'&9"@A$WX8*.UNK%K3!13^;OE[[YACIYIZ6<:8Q>O^R!S/!V5U) MH1D)N)LX">?/GS(7_7/UC:/^OF/E]=C=\B1@0C#T@L4C5YBL*I<<2\LW.^K7 MNK3YE20Y+2-& ^L["BT-4[6/2X\-2G7I?WPLC=]!7<;2$$9'!C%YH3=L1!5WS!AHR/YIS-5I+V_IJM['5>L2P;VF8K#J4_7 MHM$;3:7,'KXONL,,:N%::ZII-OF1X1I=.1:V+Y'0L4I+IG-L+-5G;*XL9P"( MG.WS'=/W!S47?7M;*T 4PNOC^U(.9-/H'>)U#NAD[?7I) MM$-E8QZ;^),*(^"VH'5NOC/"[R;1/CB[N%^.RY82ED>WPM8DWG^+-HNFU:!7 MIU$ZZ-F\&@:PSCNUXT05A-'MF_OA9/UA!O RK)&,[=]F6T*>8[;7[5<4#H44LHZWF]"Y5BCJ""S9#K3%@FY] M!PEIE7Z2"6^5RD7R%<:'!-)J\:D<.I9'OCPMB#[<)3W*^13=Y8U;G=1UH$C= M80"[.3];(]6L.IB-ZER#;U'/,C(K^.3^'3OHJ!-SEF!GI>4A+U*^_U#')=\YV?:;\\^0P8D$YKT\%*A41'[.UN/X3Q!*)DZ",=_& 4 MP:'.STG2(YX_&Z618AM@Y!QC(_*F4B7B1PE^MP22A<.G&-?6CFSV$/P/?[T< M[D]H2\R1IG[ ^OO7U7T/>RW[PW^4.:U7>VC6$6).6 M]#&+IZ+L.B?2FC>1B"V\S81^ESZ*KK?NY7-RHQ5VR+OV/%_"B85/))4+)BC* MYQO)(Y3FLE@+91T^Z/B73/_#BHZ8&2&">HVW^T<>31=KD/ 3JTW$Q7Q-17O- M;F_YDS:7%%E3J75]J?$*3=KFLEO,B*O^9SL0$4(+F\3M=A Z'/^=G15?ENK@ MG5\BR2&T0J0V'B+T97UF_E.>XL*PV1.%++?7.3]G,"/#MGVT78'F0.7A?7Y(9 ;$)@ M2&JZ#^N:U@)GWZ(>#8L.4M.:ZQ[HW9>5(-J_'/)7#Q:[4I0SL>4D?*X@L;"3 MPV8JG6/4RD ;]A>H3.>2IYQ"7+QAG)Y1 S;Y$.TV)&N2CB1&-=$O]$=*9]1> M1\W!B0Y00:03V.9/RE@63]&@RI.$H$JV*^T1JK=9 66<@"),SUU=$=+CT]. O5%%WEH[.E1*[;4W2RS MLFBS4&( )F87#:KK9Y:"AWH"D#[.CSL4 (C[Z'F+_ME M]D_O;\@R #E$J8OGS;=2N7\-EM\E-F>"F"82-NX*,7<*KR^*T6WUTI]TM?QV_E'#'7 M/CL*O+23>W_E36I,A&GQDMT_SXJ8$Q6[=!M(/\ FCL26+37U!2K31]?^$HL] MOOH;O6'$[%G[$1M,BL5)<:!*QZ[L=\(D03'+,R%5SK#9H@/KL*=97SIBKOQ% M\0K'#N)843/A9CS,V/,%?RU'30TM()IF7!E 7.#\XE^/Y%^W_U)Z*A#1N8.5 M-RN^";& -TW]+B<9T+E@U8@5ROJA M:,&5^DAA*:/P!KQ<.CJ*"8F-#"HR &XULB,1E7TO:-7?N &^D/]4GF_M,_OU M&EA[YN$79J29M? M%N)^5Q.,>)6G2(WPJ; 9=8BDMRJ$F]=4:K)V2SDFK1-1 MIZ-3]3GZY1I4WCMU9HOS/.>ACCNT!O1-" ]]5O9(/<5QCL@ 4G4;;DV$SCX7 MNL$UF.#U?NF(:;K%)5L9YQ,<#E3C%?)-!O"<.<,\H5UF %G^?::VQ$@R%#Q# ML42$+[]<9)_DS/A6_,E-KPXW%?@B@6#]\?#JM4+]T]J\+=P_'([T\S^DG$(M MX?AW*ZC0$N35T4 J3.0V3R2E(.F5K,IO@$NYT7-DRW?BBU#NQNOW;V6#U \DE5* M>#%BZ/?5S&H^\_?2@4;USL*_/(4Y!D_%[ W\\Q0&J[9G?:TN^])8*(]A?V=#53GM7GHFY. M&5Z:92,U^,%, [T?1CQ?JT8.(&D,9"#=L]_T[ MYS[G=\[G?+_G^\?%F>/E];KFNI[7=3T>K^?S>3V_3 DCSM=C_52J+69]GVXG MHU(-[#Y55-Q,[*T'Y.7GE20,1KK!%9C58-IEY _H8;J^9RG]X@"&*;Q\>EQK M5Z#LX\/ET[W\^1(%7H"=8NK=$\YFQ@9Y%CSA/L/,O9UPF<@)637J4PR\@69$ M#2%ZPVZHZ7PO%QL>)OJU*UQ^_&HN1#0A0>*#PNTH>\SG)BFV/TL9N4V@S[^W MVL7SY-.F%K>VU^SNV2:]2SLC?1?55.B8B7C"OFT@W72 "8$B[C'R$'Z>1)B0 MC[B=ZX1W0Z26V_&LXX\3*19I"@E6$H57\],CS$0L4/Z5LS7L&%8//>J8-!7F7PY_HOVBXY;\ ?_4M65@C:[[].#RQ,DTO M#J#Y_]\69Y!J<>!11QQ6&.+?QTWW'MQ&"1H3_8YL7:JKJVRLKW,9=G'FM! 2 MX[Y@ 5:_Z=FBNIX-T+O8NGY"=F?IWV)$UY34.;WX^?,!KET MEQRY] X5SP4FEG8-*_T&CXI3*FL9)89\K2B4@BV5<'',HPS_GGM9<_-F<5*L M,M?T PF])!'A/_ZEA6,K>/N%5Q_PG4^+)MLH(SJ5'[P68G^6O.7\>\Z04UI'1[1O"\#NSQ,[.(4)?X>_@$FY M7PKUS5WRRST1CBWL_V/:G&3S])7DL7AF+)KIN&W#M"R%$,+:+-?MJ]Q_8PU!R'86< #EA1&D:^5\ M:0@CTX?&>N_5Z.Z6_GPP;K$3+AV?'OW5[&@6QRW+V;-_L%35.^DT,>JS\%R? M)R&0OPR?K-5@=@@LVH0S]=!L4(,^S +:4&3#Z::/P:]D^<[=Y;)23K/)\Y8X M;(#C"\/QY?DN:> CIZTQ:RHDW8XID#^,<,G/[BQ^DN$^-6LQBJ2DP75,A[\-/NXQ)8F>N-GF99\9_37@2RG< 3Q9C5+)H7XDY% M#_IE;E'\X='&6W=W(_MW=5?1;./2AMG9 %_; MZ7JVO'D 2W2]Y2WL_<0^(3BP]T.^9XV'=^2%C^ES]7?*0MS"D\)DY=E68=/S MU))I%*.#C?8]7N]1:2C)%C1:A -7UU23%K;:CF!B_HPVG:/T52?ZS\#C=TK] M'?_G');+.9SM2"V^BF/'D>:'ZG%LX6 !XYQLM!OXSVM0VD5DI^%9:CW-CWZ: MVOGV=PNXAL0N.96&8]ZA 7JNW13?;L_T7M.HE/F;'%FN@;F"OO^\467S9?K[ MH78TA0VLWV=B?EVBEK!58U,I;0Q5.2F=_%O L7UYFF:C%/HB2SC1:+5"9_' M44W&%GK[]7DJIMKK_]Z'Z;_E/\J_K@55_I=UGW& @1(;$IH/_V[U_[,)YS2(>D)WM98,8><-GK9&=$R>)#O31,L( MKTWA!2@T%YC2MZ=W&PIB0^1)Y3.O76ZW][*Y?_ZO+?+8#^'6(= M[/3KU]/,LCM!%^6;1"9^:[$F8:6P[6,C'4):<%:Q?/;R?)?O[. FZ9L%T5<90ZT'*=&YL-GB44=:KZVPP9^Q*<+ M=9;;.;7UC4_OP=0MQL8S82<\Y-+@PG+2O&3TV)T9*$&5R>L]LQ&WD9/,"S?_ MEF-SYXRDZ37?.RV=T;3DOZG%R3BK6D8,=OK##=,L!Y#DO%-#"M5PS1#?^ M6>"L7JW_=39KE=#?4W+DZ^-]%2JIDZ:W11+XMXS P0/05TQEJCL;3G!3/0N@ MU!9(W U0_-W*Y+5K7D_@E@L9HI8>%G<_)Q[DA)PX=0>Y?D5U"4U5VEC+4%H+ M)1'LZX>U:'X:7;+@//W0*WQJDQ<_'JN(@[H M6S0HPI?:2+O\&[L/Y:G\2:MD@O_L+[HI2L3NM(&'PSUNHZ54>;TNI-G#Q82 M/-V9\S%KBS1UJL/?&>XBLK QF1GU_MZBW=":K7_'@P@^_<+,\KJ$X,V<$QP& M@#6 ++!U!=.DF4-BZ.K@5@']KHJQXUD?"S>]=]\]\W>6:TA0N?ULTSYC-B#/ M"''8XCMB@ 9B_@*+($\AQU#B"+Z9#78X^<(=C>/M_/3::8;#8+G.#YW\J*8D MQ<<=]WNW-'\\?!B2#^I_HHP)@TQG0:J5V, &?Z8#+*K6T:&-=9W][<6[LJFZE4XB,>D0@[11S=%)H4&[8$Q;# M]X;P^\;[<#\/GTU7?:M'[RX.FMVUGKQI$@.XGUW)=>G5(&S-9L:P #X>DQ$M M#(>W8RJCT8KTXF&[0%_:]2J?X+:Q>W:0$8NFU S7,,X_PW%T-%6#[48[ZKL2 M./@J%14Z32''X"PUAB[WTQO=N (K!!5]/V1Y.3XK.OHX6N#'EX3++$!W'8;*%C,3'P9M1//[P^ 2[0< M(Y'LKUZ%HVM[?@G5[PK6>;"\.ZY[>KFANK1F0U']+6\'KBZ].LUB?)^E%#D] M ;VWLZZ/,#NC&\<\:TTZ0_$;=/^)Q0KM=W4V MEN3B^'*28U?5%.D.C_^")5U-CL0;3)ZRD5TVU'?QH)D.A]^1;\Q(-1HO$*]) M-@ U\OD;S"J,_$253ZVAWS%'6 !H??U=9;PI.2^A6ZRBL*.C2]?S+BF].Y%2 MRZ-X*<62^))SV4>5""+H4WJIZ07TA_U,#L3!(;\B:N3'BY]O^02GXC3&:M]D M.&BGK.Z_Z+BH3D0A.M$\R/FLZ?XO]CQ389CFQE3+Z?&< H]@/9'#08 M+/AX\B-_INT;.<]Y,WZ;B>Y. /G2%GH2U0I!W?\(\=V(QI?^J"@B>"-/D>AD MPN\'SOZ;BI:B"=>Z)-+>U%B\LSRKF9Y[B.?G'XXM-)MO=]X8B4"YHY_C1V*" MGC)XG*NCOQ%^ZWGT$FY>N$&9<"I\;J)N_U):UEB^^2&$9 65AB?/B*^BW4JH M1=!?!E8E.J5/I: KXI]O_;!U?OPQS4PM?-0S#L_.4=FH[B2$#0LHTX'L0OUN M.M(/2S$O$ZZP@/)?+( 97<5!*17=47%C#Z CU*E".H):3:)9)[;(K6SYCMP M1VHY#*V]C?Z>MFX_)7\QM2G\F)%A,$[J51A77@P.KT$7T25.Q$4U6:BZ)JNW,75=%Q\29O4RCG/S]1>.'YHN4R0; M".'((J6."OUHC7&Y,0;O:Q_"^7W$W>/M-'BHV MH!*HUEM5D$0UHLRUZY$=>CYT(?ORI% 1G#@>__?[V0>3-J]J VQV?)/T'/KH MPI!V2-4S0REJ8/'O2?6!1:H(/@@W5G5V)NQ6,5K+/%-LYHKB#G8X[[RY",?R M+JP-A=\'IBH'326J:S>[M7#7L -:YB0\+TS[Y_C=D&OPIFI6Z$_L+K-H1E0 MP(L%L(U"PU!/O-MH7498-Q*_/:4L86]72W2EJ/-L-&%T&;#O?QD- :ZE- 23 M(,3\ZGIP,-UB*'^X"89IBGWO/.&_>=2"LI/>(Q)]FZ\XBDM,82M*BV/;6G2G MZ#UB[\U:)/U*_RK=*I!L8DP*'"^>,'US,Z.Z[IE?S]M"!__\K8BRN<7H+E7( M-&CM(YDPO;%F^I8NS"AP(%QECF:KZOM9M/,'FBI,J55]5."PX8GA)C^:-/W<<)-IR=0*_OM/W>A9VY_KK@LS=VIK>=_-/70N M+\Z_2P)D2N+9BI>CNM.H6";VT09#-:X!1#V^-[?8#OIG\]&[O68[^Q%[?=<$ MR0[5T^C1Q1F=:N*$*PLP'O9SJ]3937KUD#)R*+.YUD'EV*'>C'L\/"D6&U S MQUX60+IFLZ/9%[OW)@[' JS6/G"*,P_ZSB8+T2\PTE>U42(KNT6Q0?=^8=Q] M&7P>&?FN R;98A)W;7!] M\5!0U2AA1A"KTQSTAGK&U,\0?_;^F/K\K4TM2ZFOAQ4X%Q$!]2\!2X#A6X!5 M0X06L(!6$Z0,]3%M9G]?PA^&F;Z%Z_J&R>#@CQDK^'5_MSFIT.1P]/;][V$/ M+!=:\MA&"6&.CD"J<6V,2WY/\,.]74C9/'V_*_JG'%1F4RVCB5?3*Y'=(F46 M$Y+R0!A@^*D :X $(W]!1%MDV8\RUT9%@@_3KS%JIR?L+-_T/\,'O<.^4#0. MN#=YUU;^')Z?1R%B%?YU]H]>&*_JU@K%@_$1J<(<@M2:)_V9 'QAZ;-NATOIFY(^1T6$K)BV?BA>."!ZX-2E5.2BZLC4N? M<4W\X&,%SIZ427*Y]ZKNI/OF]P^U$]W@DVB3!,=:9"L+J+7'K [ U IY!2Z!A4+\21L M'* ;4OT*33XA+I,#B\<8[R&G]>&3-L=/?ZSSSYC3=PSNT:DX-^V8.HX095LY M&G=G\AA8''%.I[ \%E4^FR8D?^K<9H3445AC[12!.:S,^2>SY9_@0HZYJC-R MZ=:DOZU,4.7GZ*W.:_=FG1J@VFL%SF\O5)B93>!"=G(>@"?ZCF))-C!"? >J MRO7C3'+,E-"?#UKHYRV2)B=+80?#;G:D';BW=4QAYR'NJ-&7VS+T$],CK5,D M6Q"(_GB0J0>_B+ BJV=]L@YZ^F#RL(YM6\&/\0F-S,^KX:>--4/7%B/[/O"L M6XMN858Q^[1! M]C63DY&'FBZ8JK+I3!3\2]R(^4+NZWSM3Y71O=Y07E53/7C?SJ!7]5- @69? M"#). MA @9^! L!&2YS4[S\>]>0XZ@P2S [WV\-2.GR@JUWRM3IV;Q)MFLQOV8_HAI MB%J!I[G4U;1ZI[&7 E-R\G+@PD>.<]^+U@)HE_>@C;3!.6)R,CX1&X< ?]+S M;]0TE1.;;[,\W]SAE>!JR&-7D$:VVHB7!B?^LO4]%/6 "[LNJ[+#6< MQ[[6R-2UE#\L=C8E./CQ=^+HI:3@KCX"F+*!_16$CQ..1M![+P^"?!TZ7DF&H \9E @ MJ#FJ\+<#7ZA[L,3.W<2A)SJ@*P>F$Y*BL8ILB(JF*A>M'26[7&PFB4<3H6#Z M]5\8DS$?W2>A[YIK,FZG)I\V$_KD=673T/OT6W"'$R_ B"G *C%/^J!K^U:[ MB?5,.=])[7*R3A2LQMI,5=G/?[;&;I0Q9S8AZ:C@43#MF<;MNPX>@U#2LR@5 MC-Q93RM$XDI("4J3LT#W@C M.]IJ_K9#(HX(O,Z(CB^^.?J]V.>A1DY @'393A2'E/M-):7]27#5).0PI@T< MGR?)>,NFR/XV^Y?S5,GWDD/)Q= *U-V54Z9 = M_B'WHRU^^> GMM!7V;7M$*IR7G(A)-Z\XY:4W4_YY.\H0;R466Z4I/(QG1*. M\^8].^=C9YJ3*0<9+>\9[S#5-OO@*Y;Q[2CA1TYC\Q$*7@4M%H2[S]BL7NOA MVT.RIVUN)@ 7PF"H5C92][(18OY@ 96^/LC##58F# MBE[[R2ZWWO?]/=?#T\YUAM321:'M6/ ?FOYK$QQ2>3 (\JQ6]@2,:JZ5X_3& M)>>>YA6W+?6P@N2Z7I;8.O,%M=A1D?JJCT@Q^H?[N>R!:1(FP$C!ZM M'1^6"JI/.EZ;@.?VJ#'O>=\?>'3YQV^ 5MRRQY.?(W^-H#]C6D6;^^UM$A#& M^M[XRY^5'U7K\UD^M(^6NC/+^Y!/;^[0 OL+ M&^*IAA27^!4GD;^/[M3C(M5TL8'01ESFUST">C)KI M2]Z^Y=MIJ#IR4LTL/5#^ROVU]#&]9+R%;,@R;D ME78Q<5>-9C*N[3PB2ZSVVJ-7(W81\8KGJ/!?XB M\-;/S86%/FD18V<@^N%%8[(Y3D.8?IG:..."D;'ZX"NN.ZS'_9=V\I36CWY3 MK:3@G@]1/)F-A_P(6QI<$3V.V4J96KOOH6F0TE7],]J[77#A^%*7)SD:ZHC M1J!QRFY&L4?4*^^+VINSP2[@N"*==E*SLAX?QW?X*8<1^#6Z^N]: -E\AF>- MAV=UF6;830$?PJQ7OPY]'!T;=U#&[L*!V&,F62D"M!;[5FA.%#65IH4<@U3V M12M18]\@X+^:0@(+.T:RHQ/PB;]Z/OE8G4OBBR!?+GZKX.?0=>'CA@WSP&8B M66FV%@>*?9+@LUO5+;8L,9^!*;N79V3X?AQIOUO5(W.IG+_P=F1_/\^/J?*^ M-3<8S04A98VE:MNA!/0LKMW7>F!92,!83!&B[*MVT41$?A#.$Q$:F5:["),:N M6F=6S-W/+H_<,SJ;(WT@A9^F,H!'8JB*Y+4W,QA^C;AM#;SPM8$FY]/Q[TBC MPV4S41+S](_\"A=*YDT(X)S1E,O8XE.8*>31X;"H^&'=)) M5APR;0W0VES>]%PY[#X9!G'\4! '*/^W_/\BW?\Z,V/@O#HD1>0737?&Y\1_W'BYM_^!?XSBNH"NWQOX$!46^QG=%S9FK]! M(@QJF^_][HJ$I5YY*NZ-D\,]GLK]F"+?30B3UV7&=P/O3OE*#2:)&]6YP]Y_ MWU\]9/XU:7VUI/>H3(?#C [E6T2803OE, .+$*"!$=K#6BY]7#[X=6S);^[- M+=OJNC@MS6*N.#FI7(T?XW]3B]%KR[1@JCRE@V0>() ?[?KFFPAG_I5D^ M3NM W/F(#^"H,YVR4D-T#^)KJ-&O?/$;#B7>VHGC H,6'A>2L'$5(AQ;,73A MX%DL70,ZYMY^S?5FR"X+B#&G"+ZK_[S:7_R\\/P/ZN6+Z;]JMSL1V[0@)IN$ MBJ]"O'HA>/%IV*L/\'#WJ(V3:]F0:L)WD7V@TV?G=NXE$NW-C#-7-E/&X7M+ M:K,ZLV-6BVA^\-[IY.?KO,XKNH>7+VW*?!C)G,\;=LL;[+@I.-<+?O?T;Q>: M\)9]^TK(6KL?$?9\;7]MZ]/YPS=<;WC7I[0J&!V,W^R;^UY_R_%U_NO"#"[. M;W3-?[JE)I.PUY--J!.D:!>77\3YRB0_]27EZ8K:.GYIAN3^T.\T9?I#JBEY MI#7X2&U;SE,9=>5;CE<'9C_']:P/_'@<6Y"<<$AP>/^+Z>FY0V>81]G@N1+Z MW( S*& &^UP6("O%N K++_\5'Z[=4,8?M+W/IV\H@7BCR[^Y'Z'! K@B2:5= M131SA#.Y-EJ+]OT,\655W=#J;)V2U+NF)!>O6(5H.#&Q]G9:8Q>2!<@=0569 MKU:2:10_QH!RA1ZTF3?9V0/@5A_IBCM\IA;G[URS@;W-XO8LU&I/C MNBOT52XAXB#]]_]A02S[)Y<%"?K\47(,]K"!9:@("1[HU%P9:;UE?% KY>0D MXCG(EC::]6#ZA7PQ>0[%S53T1E7$T$569HH1)B^\\&+8@ ^$TIW$A*NF08$R M\Y^^A[]^9W]]]JA5+JDP##1:3"]F/U0QEUHT&RZ=3,U$+05G;#NN<;!-"**: MDD:(ZV\"B,E'O%VUR4$3E:9OO66EZUV6%1N"CJDMG&_3YC?6?VYP>]\#U7D- MZC&9Q*Z<&8W$S. 'S=!%P.X6YUZCN-5UX MH&S&^=/&3+_?8F*7B1F^D-@JLUF/&6Z@ES!JL/.J4P +6&R<+%JA[.PV9M &'V""_(X6XY#D M:;M1+L>V8&[US@CM OHL6^!L#_"#J.6)T\P1!COL7,$I"H;P[XK02U+5W&0 ME>A"?4XYIHQ,I-*4^59U9OWY'C/<_'C-J5J;T+>;>\<2W88D31UJ$:"^Q1FJ MD%"MS9XS3,Q'G$#S!"5G_[?$.Y*39H)NT93*:M",V4! _GP=A8 ;(.9)AB-O:5E5,@, M,HKF#V_LS!YIPXC0(21DW:!Z?F7UZ2M90FV*:0K7JLI^_1 \ WU, M)5"6J$+3,.YQ>-KL#"IZVP4^JR&:E/BA/23DP>C9BQ$Z&FGP7H ;>8='>X8- M=FSPOK.0-9N9OB/4K$ZQ3!TPOUIAVGEEM9@LU2N;F19VMXU2[\3'*!RVO!)R M#MCJ(V H$"K6C6;FS.S'-X?8)1->N4?"DG%*?5JP7B+3_/7 M0E]$SZ:2<'31E1E(&\/N/&@VN$W2#^88D_GC7%5C_MN(KLGI4X%_[HHNHX^@ M_)/!S&\LH%:@-JI%ODIL:O_&"TOO$._W"R93.*LXSG)Q5H=[ MG#U[C@OT -.-HBJ H_RU(7C]F;[$)LVB26\T?^>[+K2G3.O9";6YAX2+E@IG M,]13F"90']PV&&WHPP WW8)U2K38O.;^$"_>4S\(B%?;UIGPW? MI\P]0:19G-E(VM[]V2-I(2]',L;T]%&5H/3"= K[KG6+S+QCF%^7 'H1^[[J M1IFHP\BS+A=T3(Z,'?NP!&3/@08+_T/4+;$O/(/JODY=8=-^]*[A0C+!EVG7 M3 (QI\&[@7EAAGL:UJ"Z,ZF1S+8G*&:RZ!*89 />.3T5!:7PPQA@M0 PR4'& MT'=C%-V9=C%AQ3>TJ._X0*X&_NUEIK\JB'FPB&:-.#O2 M"UJ=[B<6J.N.'A M$1U,?H-%9;K4=Q75#'Q[C]2FH'[0W@9]]L#?S/6S8N)1RV&.8VR.DX#D0*@- M/$J60'CV_[GEP#SXV*O7\)7,Y#O5-U.?I^0?V"MH*F9PJ*8=E*3V_$ST3*_-5N;9T<+,@^GN_.$_9"&V1K*-+ 4 M-$P//--*:J>$DLWC1W/--7+7)YYVPKCJ#0DK\^!DZ"%#5<1E1G4+W\J4&$( M-BUPSZKYV'E]ZRCGN[Y'/VJ:O]!*(-"[7CP4#C.T_,0"!%O]L9[1(]=KC%+#.[SWU4P;26RVS;E+8+ZR #R4DE[!*(#XV\0P M#8=.KI:$__JO?QL6T'EV.Y#S/Z4V1]ZNR ,]2$5TTDGDY MB\TZMVE%J.6;]OVHUM,L8 YG*($:D=I@:-27H9B\K2S@N-4,"]AE#&'_E)U8 M@K#3$7N0\D-6$O\RL\;[>7[^L[E'9(AY.7 &Q0BH8 &#-)_=B!;H_S:W923] M'R>WJK=L5CF(A%!W)F\HN?;J:Z$IRYP.\5-B-S-2M[5BY(?FTHS1B&#,.^QT MRM3F/7PP(QK# OYH8]AC+R*(G:PM(5YH6A)J>>8$P+CFP5\HE *7&YDWIPL] MY*JDII/;\$*?)8:[1?D;U M11%S,-%8F28=@99J(H'ZAY93**E2_;TS-V9,P=DL]*XMU!0Y"*F^AR9.C=JQ M@)F6V =R]6396/XG>B5T\L2M?",.)MWE-=L1[]5<&]F@Y6@-E4S2[4)RU5^? M^.2]:>JG@'ZLFM'>>I0%/+8WHZN2%ML,3Y"3USB(L&>0SP3C "\\-&Y]V"P@ M_?"EWEZ-J[52%9,4=1J.R@6ID8O=>^J-;_VL%U035B3 MH$*1,WB+?T+E(]ITP8[ (91-ZALR7SN:/T@CWO!8\M5?;=X-]\_T*J8UCV0M M(G^K2)QX?T<2N'.E.7D=$E,E!>:EHBX//&H,JAK2(CA]6O,;*@PP"QVTPI7X7AAD MV X]R0;^@JCPHC5Q%F 6/@NB<_Y$[0@VG9E.3.X"2[" 5@L#"/DQ;3HKG@GV MSNYD3EQ2^>/;ZKVO^55MQJ1G%,"/@ENY+VCO:DW5+'ZQ)\7#TYEB?5&HRHNN MP9G:(KKP+_K(7K0^$C0^UHAO\66DH>[WQ8.KT6O6,_8DQNMF])>U4]WREB%% MH/.'Y"SDMR(#M)(,VHH>_YK45\GG@Y+LH*-].*QDDST1%#?%>W>+[D=\Z5ZK ML^]1A*=%D?=T-L]#\6])YBD9=TX?P,GS=&I!J"=B<#;ANIF[$!SX&>:!HQ"C MS,JYZNG'@%],#Z_"\TQ3HU!? M;?AL YD[6*IAG#][G#^%D CS;DN-5"1*OK MC)FSI/_MPQ5?'D0I7-59//N# Y-?R"B%>**EJ(H;F);CU",LP+@^!E'SY/U; M?^F/7,_2ANT4^"^@4],#<)> 119P%X4OFNY;4SN.>3JMRH<"46MS7E^[U/0Y MFG UY/LGWD MF6?-,Q/3*H-T&BL]:E59IVZL:>._:ECGU@D@BWRF-GF;V<',3HSYV?]@06DJ M_AQ]&=&JX)N5$GHP3J,7C[UH*,D< NV0):.S./8N54$ M#\_0HMWUK?!/DW?9*5'*E+EES+4#PT%?C'S!DDR@._L1=]GWQ]LP(T.,P#:H M5CMY!T844E'LZJ77IS 5S*%J\-=L=HA%6"]1\-!5&Z++2_GK6;;8G_YE$H#N M5_7"Y\(KFQ?9M %-/0&AOT1W3-&B4[*C17,5X@I9=3>]K4;)QJT^8KT^62!B]P M;$N]U/UE^A!-NHEAJRFUIV8M,](3:H1J-3$$?D^!(>XY9PWT??Y.RI&(U2-J M]XFW!F\6&PU\/RRX-O_U&S#W\HMT-K S1 EE5!GJTH]3E::Q!ZDPB@WY2FG! M-2U!+KO[?MLO9S_I\%>P^A6=8?^@^Z@R2C]%>1;-+*X%&7'A'K:YIJGG-%I3D>-7F&3T@P[IGCE]6&^/5153QC#"6I M=Z;:I[CIEN^HV!E1QK<3Z/J"1\BA%RG*!PF@.5YXT/ M6'BV)A(GGAUXTT=GN&9A?ZVZ9)K.Y5R]-U?'&6NC0 "4$]4J@)H3):Y"SS\,, M-D8I=\2CJY3H*1JQ*,K)WZB]3BKV;*3%K@1I^VO!VB&X W&=4RW!J&HTP',AN0?L'QTMQG)&[W&U36#,'_UIIH :;X K8>& M(H<)CRN^<)'[_V"&^J*P$@92Y,KVH946'O)^3*S6<_\;/ZP:SQ/$/"X^C'D@ M'94*HO.&Z1^AI^[M,'/![;7VXR G=]UH4^OZ")/]&.Q_'&QPN@_QX;T)WWKR298C@=*NZ'"0 MTWMQX6;84QNZ6#O3NK852]%AYX'"8/MM%K#:RX86!-);9J>:$@NPF,&D0*9K MP)M^+0)[/;G!#/D&#&:OF=^.SE04F*+"=K2Y*/#DEI(KZ%@F5H\=K!5,#G+B M2#OZ '6K_4CT1\&L_'$KOT_XT;YC^4EVT7PQ]G)N,KR9;[7J+YJ23OM8@$=C@DQ:28'A&, E M>F>?J%VH/B67487@H5UA=D-!_FK:C?I@21'"6^ V3V%+\;"_< M+5K%O%=)V.);S^,/?'V3>([=4-)BUS#J< L8[MG9\$3+08_RRN]CJU2*\V&O M3*/"I&D=4%U97%U?Q%[OC2A'4DRKJ\!I>9YZ,)8IET S8A-?,&'4,N_\=CKV_&.+8,POY3RD'SXSX^MW7;< D@' M5*L^"YA7 E>!& %D'F9>:M]C,=IX#,!.D MZ<@6YE<'RGS[>T;Z MF> 'RU@.VC?J%QX@=Q_')L^J[%M7]C/>TQ$_"_1+B;!#%I_5'Y?K?5)NHD78 M3(>>:-)D 7MG3@;\*NLU2[]9GXBF-DUP1+@3 CE<7[.C"4E5*?-B"I/1;#@L M8JKU)#E17?2D=9M?2.FO;$MUR$2FX^Q(S]>OMWV3V$_)A>NZ4(7965F34?A' MBJ=I:$U=S6_;-"'%@"K]615-='ZC)OLTQ+->$F"887ILJ,H7$I\R>?UHD.6K MKU=+\G''O\WS^6REHPN(+=$MPZ2^-08)U($%%9 #J.D%W@[OA4[B_=\^2O4Y MI'-0,^?^*\GH SNLQD]QK76=Z4GCV,7^VT\[_Z\CW#;QD#G[8=1*#XPA]M/V7YM; M O!_Z5[Y*YT(V1%]!-O=C&'_N=3WWZ[\?TIQU2=BQT!$C6=(S5MT^R$#I7GX M[N^G\:^"7E6KUA.^Y9[N:3NGZ#5RXMM;G\3\Z=L!KIW_<_4X')/( MPAD5BA MEA/&9"4H"85O@G$-_Q7Z3?()SORA$ E+HQU[=?7SJNLE%G#@1\"MK$Y,A"$7 M=85(+(#_;:/('A]*R8SU[X^5NW/JALKUF-CG$CVGM,=MCK(R!Q#O^S.,C06*8TE3_OG:F^,"G*@&Q[X];W=UX M.P\_R14LS+,T2.]6&)X7X5@ '\'>0T5#JDP3Q%C (8.C[IAN_T:Y)C_2A%'] MCY]Y.LZB@3\F"#8/?#OWNK)P?6+D(B"?!(RH>BO7\,39ZI_:+K%R=OKW!75! MGN.J*W'*^S*3"Y:9,H.E6M]/=!$N#_G)._FMKLXXO8D"OEPW!91EPQQ?(AZS M@:T88>V.HT)NH&N]*8!8 M(3DR#S)(D&G=YZ5T8R+V %_R(1>9X=V\TD#%\7*=*T>T RLD'GMI,LS MLIG2B(/#358E<*EV].B3F%A%YVKGEHG $J,0^J+&6?IX_R?P2F@YE7-Y:JK M/!EP L6%ZD:6FND*)VMTN$HR^\DUD134ZMJUM;^V(;(72T]"&RP==/#KN(5K MN=-S :XEIB(<8_0U9?;K"!]\S MAGH&RI9%='O>2GSY,M,LWC$I-=3D06QV,1I68XX5_JY)=YITV;B[Y9;!:Y'S M(OIFB5"*L>1TW%!!F,'*=-;J-HD-;0+[-?[8Q&3ST.7Q'MLC!'4YFD?GCYV: M$_X36DGM\_827()ZU[$2+1P(0RKC#:Z0RK;GL*%"U;.*\'5.!Y]<.%:4X>?NMJ^=2Y7QD^W#N3\R*V9Q )&I MAA B*>&@( %A7(MX.5DG]UF5U>-GEIQ"$0.7"@TN&W79AF->KZ&F7X K0\L^ MU<:TW7A&*CM0D>7<<(H4.-:.[BQ9Y57F!+4B>4A[I[@*C%%1;;O:F>$%8V6C M)^\?=2JPN1;^,[U;*2U$(7N\( Z89QZGGR&-=&EP_LX#D9$Y# SQN[6M_VK3 MSNVM?1:?-?J$51/T5(@QEQ\50P\@^:GZT[J1[J2B\$>HU?/[SA76N=A46P?$ M2L\G[;PFY#[ZH5K-MG4)<62UEM1.A'2@A>"TMCQ)9@\9]AS! M;.FZS]O1;Z M]L=+:XWUN8RW-[^^:;&7Z.+F$?U=96LD:T_RW!LX-$.?AO5WTR VX;[MNI(# MJ5*DA?[J>UW]*BOVW8,Z]:E'@MA+!GXT-?HI:B+9W8B:-:/!OM0+3C"F02B/ M/U)H'YJ2CSED:DPHE$CY!;MOJ?QX\/ LQKX@[ S"G/A=HW-7@!E;NDS9+4M% M\;E,.-_J4HCS&G7+>$$RQO!2O?]IY$\5)T7.*&8E&2A-CVEA#HTV6GJ>_CV2 MIMBHY2>U9O;R(W]9._^!Q3#5I2?*G#VE>PU?H\6PTH74=O'HQW2S=/UJ3.V$ M],+4ZN)?0U@&LV2>EL<(85\6#]F/ )&'VM6(+$ 6[M/;D>VPMBPSF$*JT6Q1 M$8E)K.B:NQW0Y5M3$&9HUH^:SD!5)L64"ERD&F[8\;:F_6 !#G5I^^49*=/E ME#OFU4\PG3:C?Z<7NQ+![3=LX@T$/(/?P_T4XRVJ*O)"#56UTN]MF]:D:5;M M>+=^E9B5U%Y]<95'G&PRO?C,\ R5&[4?WG?)#]9^[65"S4-7&^%SL9%'3W>M M'#=1/C?QX]SWFU0/4E\[E D>%M!V!4#QALB%,&RJ SL':( .(.R?#C- L07\;BF=(_?XFM]_9E@DXIQ!^CDT_7 MM1?D23S"7?JMG"^H2@2UHGD0W*3[2!&2>C(C)M]<*XO/F_*Q3%,^MV+J3&-@ MTJO.0!8@B&5;%GR0J4"-QTV*D/HHCO$(DT46X/T;#&O(69-]U.:-"E8H/;)@ M*K#YH>O4J7_.CYV(W !?HCD1P@J%$3GN+-FD[.5;+6RJDNN7Y67,@ M;&DJ1'K?@QYC28,1>W:J#071#P=38/$.OEVDS+:<#&N#YC#GGS]@ 3E_ M,47T_?\:@CPXIPK(RV:5A,\?P72Y6]COT]H"1-*IMXYDA/U65^(*=)L+IY]R) MS8HN(1$_#"2EWN](SQ?>#ZCO/LN974*.G X.1QK"W1#G]XY(PK,!N^7% 9R^ M 4PDS/W10[.>I0<6/>5?SY;]C@/(4V$LX+--&PL8*U/S1G 0=ZIBAM/.;A]4 M_.GO+]#6!;U]S%+2$?:2_H$G+]"1R62U"[ M.@NOB'9+,TMEAMS*G9](/AF0*ZA:RLY8E;-9J^WLX946;Y8\ XG&$H]9R[SW M%:+02J *O>66S(+K$V@U0TI DF:Z:XZWKVCB)YU^]:]NIHGB"D2C+Y*&;>_9 M(1M(W>O9ND,5)6-OUH]HLX#]YMYEXQ4AVS*R,U8JQ^\\=!X^+32:]ZG':?=7 M7R2X'/:%!83M_M2;BJ(+^^-7SVKZ9!=NNO;Q"2:"LSO=8934ZULCTH[](E?76 M[20\G!(B#O1QUV$BH)4C;+(ZUF>$'3"4]0*3DKVS1J#WZR+7LL3U%T8_-CX: MU =E7+]]Z.RR:[PI$ +#:8S%$[/6CKI[^I'YVFIV5YS6:8K]F59/XT,G+O0* MJ[K+R11F*/!'.C"YD7VNG(P M5HJDB^?3#4EK>9'$U[(XXP$_\?MB>@@^?LVD(MY\_O3N\Y8*>;X^<=Q\T&K&$!$FGG;*,EG6VX#CTP7G%@(XGO&$(D\V#]M!24=_G& M1EMR3$,$/&ZC0RP%ZK3TT/JDU3T:?9E+H3R!7T,U[,Q@2S.;ILH@Y-F!KMA$ MTGAVN_S7^^2>+(>&;*N2&M=I2WF=+T^+_7@XCS7_KP4ZFZ@8U&$6'G'7 7.-R5DTHC M5O5.!6=[CX(=!5GIWZJ8M_J\O3:D_/V M"''U"BV[D'+"RI&$OSI+@5\TQ7BGGUA(/%EH*2\(.U9='=TU+.7KY5Y;$R5V M]DWLA0)E"=[\!P GP/MV!L:_+'NF'U9E_?1RU?"CITO?='5T^S^5?XNIE-]W M8'G'X37;[3(C],-9%%C#B& ^0B94Y&2PSFNQRDK&:!=A[N!U(//VD G<2)UW1?;Z[+.[?OWKJOY+\ M]_*[_P2BRJ[3/LD$OE;L9]GD?!]#S2'MB4L"/B%^:R,FM=$.#HGV+[$Y6G ) MMP1AUV7H*Q3I)GCG$%(,-7KE+PLP-3>2P= -,=,Q#-ZI0Q#2+7<6T)W1#X

6>R4%37WPWH/:U5Y98TS\IR=0&W-Z=,V7Z#1-XJ^],5DZ6(% MFY2" P*(W_4LWZ--JH,SLH=/?^O I5DJI#U9*$;8,,):.!%721,_,B#MH7SM ME9:23D$: DZ=13>_3+R^?.G-\_.YI\ZWYH/\25GQ?VQDV67"E;10XEFZ5#NP MDSDR?.9DQ:66;^<%C66,N61][V#!V#M826H)18Y14VT3)JOT7%X8;*8\JC62WOG$D+ZJQ92+T2[I?MY2@=,X45=?03=Z<75[0\" MNEV3VI7EPZ<*EQU2NX,?YV_RX0Y7) A]U:B5?^_%B5_"Y"%!R"GT/N99W\=X MI6AZ $RP,:#*Y/WOX%4740G06A;P!1O> ML-T5-0.1,M%IO'^I[_VRSN9D-Y_@1WFS=T*57<.W0Y9OH+E0?FQ(4G6\6"N9 MFSHX.7OSA/.CG*6[E?7IG$J]SO:(;_SIY36 0C]/@^WE;/L(I=0?/TU/XF2 MN9%8N",%3U64M]^"^N1;5ZH&54]P:^N.FO+E^*KH)M])TFQJJ?;!7'[Z!% M5!4/3HV/$D"U+V$S]HZ:[$1*XGNM@UI'K@=T/^AR3E/$?]93:;1YK":>":8$(<<:;ZL(! _ ,=6YD@N]]^@>7 M7N\ .4X%N=0+7XU^7! S$![*!OXV*&-.4*=H=@AU1N[:[70<4[UR0%U=/+0Y MHF3\UK=FW9.:)8;C"?YRZD_[>8H'H&IP'B:O-\T 83QR;%"MZ:%6?'?A)E'O MUXOA!U\#PQ"+4#7CM>:LTE!SZ?B3/DNM ]'V+^:$?BMS_'1,NX7\Q0)X3QJJ M^&(%R^C0_>CX/ZKFV)^?UDO]C\4-O ?D_2LJTQRB:\,KU](S3I]YM#!/AD '@6=-=HTZ'B%$T&ID62?I'JP4OU MW@937]Y^7L^?C=G.!XUF[T!FB^@B4]/)7U BM^ / M:5=_&=B6CC6:AO@22Z[7B0VJM";.I5G,C@L^+.Y(./0 7I:S-ZOX^>^TQBIF M%G3(6U? %^-ZS%OO_M*\K$J9E%OJ@:5N\,O9B?WP(OKA%8HU*3D:N<\+*T0W MSA_S-3Q#-GXZW_S3S7ERD/!-E=>T[M"[B)VH:(FLUK.V1K+-M'-[.U<-01GK.7M:Z,9?^"=#88SEW7UKP.?"XLC'TCZS9[#JZZ# M(UG $76F*O*;'JBC%')%=[>9!<1\9P$4O^+%[\T6HY:\_']?29H3C:2GUOAH MC^ARC%?;HH,(EQF>.C('[_<"+Q*C>%U;_F@A$)4L%\%9KG#(2#Y[TX:3K3FT MA0/>[A311FZR(FIJ16@&EWD//!?)B\H^Z''BS'B"(%5Z9*^)N $+<)?Y'^R] M9UQ3W]8NNI F($2D2XD*@DI3I)<$1;J(BG0A"B)-FJ(@A@10BG100$$)1:03 MZ5(DTIM*[YW0BR0T VDW[/=^./]]SCWWGM][[_Z?]VX^/!]"0M8SYYICS&=D MC3F&?1-$%3_5+#L*JO^35'?IS:WF*$RXM)9HQTB\*UHZT%SE0HY7N>?8"_M5 MC]$WNY:T!9@R/16V/6'>F&P:O%[T47[T&=K#5>CRL*'0@TS)'.9[%Y1DKV:* MO /^L M:]9&T/XVZ))ON5&1_GKQ6:FUKV5'2*/](KBCZ4\AMU>->=V5;94<% MOT-+8X+-;?$;8:=["A]*)580Y.Y.5 <8:)V8_Q 9^>&^#WL3?3(ADW(T&W_9 M#"_1@!3V5:4LN*: V&%CQMD%M06<$U)96*WE.E[X,SFNR2*2!3D2(8;HA54V M9X=#Q)PZH?4:YQZ51"DHO[?ESV0\*X-\0A8<;"DFM3](35QJD3M=+W9XW97'F3 M?P?#4QV^[;P-Q'I]X%R[PL"C?"KH*(.Y-!8Z,C2#CE%G]II>-Z^W.MU]ME(1 M/V8]K,TW$LC/SF(J8BW+(#<=Q(CP1=8+D"QSG6&<$&DXM+(NZ3:N,$^:7/9J M0>&]^,6-6\,=P?I8U'G_<_0[5N'GTHX9@SX : MNH@LD[3@*F>)?L-X9(.BQ]=H3.3U[B*?C?YVI);F;5\L;/;]QH>P+XEF>>4^V MM<&XD[2H@" ELH +TO8M\(0FPQ^25;)#U>$-3":"QW2O>"V'-[ MAI<=F>C34?!YK+3=U.XL%0C*]45 0=!=]*M:%1]7@=H8::X1BTNI/FW38F_D MPPJ4(7;@V:(:"EM@AC$XK.Z$JZQ@>_:WNG2G9HZ+*SC(Y5\L[*W@!IJ+6*(" M(XZ[7 0!7-(,(H8O0MZ8S;>K1>E93U?>E.LRX^RG'U5.&='7\\ZQ]S.H5> MG_%O.99)+UTS7'M0U?D)@7&V"[23EW&_4,^?[!H^WW@J>4HLR1[2$W$&L7*I MZT9J1@#D,R&?:()L4"*R3\#=>['1;&-='%93(U<;_1J?>XM&*X@2@@S/M6V; MP$XCZ^60]F!6$@RGDX[/GJWX"(Y6,'IR\ZL-9,K"WHNC_W')N$%44[Q\AO;> M)G!]1_T%>#T0A]$\J &?E(P*K67.O^LZR=^SO0[9,.H_^U[ M@2+O/5/-/>VG4S@#Y G+U:EBV:!UZ51QE%Y5OY1[9F1,O):/U/>+:P9&@LCO MI9,!RI@Q5PH+>B8F7(2M8J".@V"B@T,VL4,6Q,,UI$UNE%>_^L(A?)/!_&XH M!P ]+S1WGQ8:=;5LO(:60M?H,[1FC0SX*9(K$\B2_/@RJTSG94F8KK M!'%MW7-[_AA$#[6"NQ :9S8"D,=V4,*^>8:ONK?3.5%KQ:_/VHOEGF"XK:/O M:$LIWYNG+4T]PNM/B&Y4,:81]=H61'Q X7_35'BRW>=1-_327=VO^?HZ?YL2 $I1EZU!L3- J*1IQQW@=%PF&SK@[]D7Y;VD\8/YR ]^A\:3-( MDBQ__XZW\_A%9O5*$G?HKB'!>1H9XDA;L@W>?;5\LVCV26LC#4RHH]Z99,7W MMQY$G_LEFJ@BHL@N KDYP@R$')P=QQF@ S%"$&9?T5:M9H0B4:SW0[[RXI+%_Q(E^!3,"PKI-K;,0SQ-@+=>R#.J/#K'YB(A]^K<.!@QFLWNX?34AD M&VNOU.5[1R?$&-7>*N%D^^KE?CY1G*1*>(IKW?4)-2"8S[JB^7SES&NJ*P;< M?]M__/1,3*\F,UJAH20NJHKA^'-T!'(ZI#BGKT[N*UC-\--YR'=;^SW4KP U M6I17N?8$E]TP5;)0BD6R$)3T<8E5,S41^B?<3@ZX!3>9W-5VQ[?E!GOLY-6' MC;-Z>EJK'QQ[LZ>IU,I6<' WR9)0^1!QRJ44LPN)[MD:-T.BI2KDL;__?IH*\QTSE4X C\/%$*KD>PQ%*!X%$X H2I2YUU+.O; MC-5^XH33Y^Y!X[@6I@.#]_CHQ1;7080+C)LKR"^PR U.@[/UO9]-W=,4=JKJ M2:N+4(*,.2GH()-MR,V:"EPI1:=!IS]1@WY.(K)0-[^H\M82%<3N%BW$56B%[E[(L::8Z:L'&5H? M??-:&PX*PS8QUB:>33&QME'M%0!=-OASZ6/^RE6IF.W(;J;L[]#16$+-KN 7 MPD^T3LGD8-X QAE3@,D(#MK^OR^.S"1WC3@K?'D=C@3LY=VO%L::#=1*,8&.UA'"P&#?!$-&%:D:U<(1;2? M9#(+XG*>%.\IAY7J.V9,6;6"1VS%G#Z=/UL;R:;\_LD'L.RJ)MB'TCWU!?U= M-F**XZG&Y2O=\//34R=:'ZUGK20?&1M^^Y457GRA-3B.Y?N][Q^X@CB.;H$) MHI6M9-=9OD8P%UP-SSZ>E 1ACZ?/-O0>V,T.R72?,S%9N[-[6)34WJQ^$<$P-SA/QX9BQ(A<)4A=?,"$BPL+ P*.AF($AL>TB4*-T[#.4EB:8 ]&+9'>GR"/K36N- ML^2=W#>Z.OOLB9B;X.6">+G$QHJC] )8@ [&MW0K_R ?KOQ( M!W]N;)&N%CE A6>_4).1V_P=I0=:)OOJ(/%)9[$U#@/[T3:;%YJZ(26Z"X+2&;C-%;L"NU]OZ;*?:$[%?B+5;$N9Q M,72Z0P$LX$2:YR6)SFX0SF>OPR'2A"3#% ."Z4S$N\'12;OKCV(K"(]BJ8!@ M*5C.3 AH\JIB-,1U30\U>Q N.#:%(41)MZJ_XC -@BPCWNMR ^$%.8+L[&D: M^BUB5??;^6]MKAL/Q- 3!*\07&O; M'_Q@J"]/1U.AO-5X+#D%+NQ"_RBI.;;M!S-8^F,W0 6F=#?1!= '+WS7D0ZP MEZ]/,)A,KY]N T^Z*K^/F=6'1L$W#@Z*X(Q:PS$//-;5G)*-";I/QXP,[#"- M7%*)5.4LR.3PB^^NIQYI M0SZ%62Q*[BYWB8R((7@.&OP\QI>C0Z#V_O9ZR:;6*,Z51%4X)[ZJMBJX3\B/ MSF-HG&-G&8HSAC*.^[+MRA&L/]MDZGK)?-B/D"P:/++R7.8.)V6M \H*[(MC MU Y:$, J>BV<_Z#H*+QE=:?PM-WE:.^.BOQW!]=S2\\MX:R5M!V O3A.PF-.@UXIQ-R_71.,:9OL:85$G_\?C'6@:(A^WT M3F+'.9(H+#O$"S^)%TCL$=<'U2OP(547^\O?"#)9W,VQ6&_D.!KE*_: U_%4 M7/C^L_"]/MHB7^^^3\5?*\C(__M/&2!N(*05'0AHW"=NN%QW18@OS0@+O9IJ#MF<[ER*&: M('S3@ED]Y91:-_/J//1_ WJ5 C1H)^5B);:AH+&9V1FXO<')Q5C!"3%GG%2_A0I%I^*56EA M1Q3>T@2K(EH.!-&K@U_H6<:ME[>0'KZEMP 7Q)ED.JZ.M'F[*+G)NUHO*\6* MY]X$\.63\Z /42#* (S% \Y7U#%X^7F$3[9+W*GG4D5OCYM5&ZB4 M0)>5T#E]C FPWSD9#K14X1 1SV=8X)***1X2H0^*5>V7LY"/W:XC+"/ $R.; MV%Z,G/<_8N(T\LM:GZ(I$A,O\CB),;?MH=N9G;CW=_SKY=G%'CVXM;D16/+] M,3,KU&0I#=3I(0 _049#/=RL=7HHDL[)L 94*.^;PO[!P6#SG_?COFHM&DK% M!]LQO[M]*=X/A]C"*ZUU37MP4;H\< ]M5-)P]_KL^]*B%7]\>>Y[Z4>!7UM1 M^A^1 HXG\9(#.6F@#B0#B8=<3 7N?3.\TT,16-[W:0:';OWJ:W03'SES3&^/ M]%+JB?;IFTI'1]YH&'JZ#$5"':G Z.+N[E#9"W!$Q:A'PU1HXN6LSN'1DH"? MD7QZ#"7M8O7Z]+\<3,>'6_2@N?TWF46GC4.JE1HP(:KF0?!+CP;W(7'9$8)Z M'P,?'XFK2HDLO235&IDH7J=(DYHFE!]0+NC#">CL721GK0(5.+JZ>F+YIQUD MRNWIXM'@MC?D:^A*$3O_-4=U1Z:Z/[0H'4G^AN EH+#&:R@LBHF@=)TRC!?/ MV@676/IGG%/ODJ%,FN_-.UQY%=4E=3F20X\'MDM'N#6+#H*5H%_!P5@C6:)@ MT[,34PH_DT;/H.[%;SIS+;X>X;C5CVL5J%^H"Z-=X>@_FK <\'*6ALY\0G+ M:;Q8N)8V5Z3A-%ZN^8;"H$&+2B.FBHLJISU8 MG,&CD^>K(HPL"B!]Q]0BS2^JHVKC!IAX^#?'L9%XV'7:VD^ ,D,=,;1YE<"% MO,\C*?46J)O;%XQ%1"&_[W_"_7@D>^6+U]#^GKIX\SZ+.;/+EY!L3TO?\3]R+HQ)622_/( MR:"0;"I_<>](UM'V?TT4 M0+3[*:U%X H(SWYM$*UM^QWXDG_EESJE^J=?U5$-BWUP3GVS"?N,N:Y'$WQ0 MJK5DJHD(.RC5VB( OUPY\R-E=Q7F4:[R*U:Z]3=\2HGLT?E'8_\)#-EST!#V M0+7)D]]!G8Q'[;$R;^&"TW\&X6SIRYT\;ZB J\58YMTV0V/Q=D?S+L[/!M&B M_#O0[+<67J;11(A!K6R&A=.^]@?59TGWCUB-CEIG!P\JVVFSAJ5Y P M MCB4]6B51@89+L+RW-YGXHFMY,DEZ./?R&3=$CT>9C5VOH>17?JRW>]8-D-WE M6-U3 ;H&I 8S2/:8CR$X3Q$*,3.9 MF.56(C/E"G(;OXLBT!1M)7('A0//HN7(Y=![2%[?QMFLI%908'6!E413/F_T M[&S]G$7P=D] KM2-J3-M=QX]>'-T^ECHMS?G]_Q[XS#!*1#'.)? MC$.C.\0A_L4X-+I#'.)?C$.C.\0A_L4X-+I#'.)?C$.C.\0A_L7XSQD=.AGI MWA4*%8'(6A.4ZJ>8GS;C?H7FLO7,1ED6F0WK\F\RL'R[DG+L)+Q :V$LY-1- MYI?(>DTJ,)W-!V;=(:BSX9Z8E5;AST;.EW]S;8]>F9P"8DI:^'FROGIUI%K3G4/WLT53SYN#8!ZRZ/V&"V10]Q4H%L;L,X([\(S M!@_FIJV8F2FU7O]659'(+WL-<;\R+C;XC;O.^J>7D9'8G#10 $(.6:]3B\1Z M1 Y-L2(?HNC'?,>LOKS/J!Z2J4^>"#]>PO_=^UK4W>"M+/]/VT+Y(B;-4^7, MZ]^(\LOYL^C7&) \F--75>7.9*=3\:5 %N)G0V?]T"\GU!^EQ:I(\&RCU]2( M'*.4E@J(M Y>R%:F_VG[C.AMRD^B4%SCR0_:E3_>1/UN#5F,,=BE E')BZ&U M2CAD2W)2Q#$H+FILZ8\1(HE_1$Q<_-@[#4-')^%.0$6>+I"H0.FQY2?G0'B' M"4.-QW#-HN7?%E">'8[%7^^ZAU_W^L!S[T7^>:RRB G1"S%A!5M+^NSLIY.4 MA0Z'G'9UQ1CW=):T2K ?E"]/1JOF)XG:6M!D+/.]/"X.![G M'ZY0'AG@1Z>VEPEN>J(IS%2,'Z.P,LY V2MCRHU#1R5]_?CK1KP^%7X B=VD M^YH4+$&\&O5-QT=&A3YYOV]7DEPB+SM&/T,>S'9[*&_,M2P3N[*OE+)P]'W@ M>2FW "NE1GO14_GT'XX@7J/;-P*##AHZ4MA8L& FYWIZ?VZ6E\B<,?U: M9J.C8"H$B-'IJ-+'6 '$E-TFGR. M<03%_,!)P% 1-'F3R<*\=139&C-&!5I3!2):JT&-$R>[&I,XR7E#AM86#'V: MS\V.=T)3Q[V7+(0"'DNFD@NY*'Q#)!Z/&73C-VVK#:WNJ%>/A]N4M,^\4MJ: M-^;WWR62L%^C"19%-& J"[/7;7CS9S#'ESE]K6=E(E/=)E.XE-X\/>Y6 M*&5 !>2X[7@R[?3&LR4DP'>'YOZLS02.[V.*T;RM1+!P8PR>M2Q.?DH!>Y(PRG@H$E$EK-1Q/>#'FFU$9 MYW8S]N+"J+V8/X+H?M-891GFC?@!+0L-H0(N'L&*$ 7<2GFZHZLK6D:RZZ9=^-.VOBP0%0";) MQ5!7# >B#4N7R(/? M1>&Q-$/#+X;8X7^_Q/W1*<7--R%=RGL'!^GDNT5,7\EU+58*J_(RGQ(*7\2X M7J,"P3NTY6Y-<,5MW#*KZ=X6O2]4(HY?.3MHS:1'1R)E,9\Y"%'4SMTU] M0:^O.A/-M?,('DVJUVQY"1&9$BD^GYM^SDU<$W0U/('Y$;9A)$&ZM#OJ%7S$9UHK(; M^B9@MGJBX=S"AEP4_5/F\WPM&U$'?46"TDAW8F:4&M1>1$G,F*$\2UW\FOL? MO5;-%[H[[G/TXO6;_@OWJ[[H_M[;"$/QJ>O2?!6$0*)PE.(U, $(5J?'>^L* MY(;O9U];Y(WK%37^^/KF8USJ<<>>$8Q!'8L3AA'CB*$;(1C6JVZ$RO^4 :7J M"]ZI=/Z=]9U=OJM&9I$^->"@#QR@&A. 88"K$-5(TCUPMAE?2^]UB'J[E^S^ M6&[*>_%8*O \!:5YD0DX@E'&W'O&2],1=[I&CZAEULV,-;D4!LA1@;'C)W3[ MF9978;DGP1%ELMSRC3J#9>2[C2_/%5='>\BJM*Q_PBIK^+,C3.$Z QGD".1T MOE9+ZFEV^VDDO\?7>"K0J<8KF5-Q?2X .3!>M$LOX^UKV<-69;8,R8M4H [Y$?')542^&PZ=D8SA7E%M3L@.E5Y'3(CG MBZWN>C%--!CMU=\^>BJZBG\5EC3UI?8)HA^)NR7[&BRTOB[D:Z^GQ.[@)9?@ MUMNZ:VW: L%7Z//'S$S[< /M[ZRH0/V3A*)H7-\YDP#(GU# N"T!'(Q F\_+ MDKBO_MK:]2+70'A(SWCC?\ZL9I<3'\5)B!L^VUR,T5!2*!4?WVE$>@\M;X3 MO6:H@( OI+/92KS8.8?P>'=L/=;E9H=Z8H2 E,5V"\>3H$_'/:^D@3K1A/,/ M/'QH]_8X@>^2H/PF#9[R=ZO8KV :O>)2!G:KJ.^R:9E75O&U[\ MO'BS[JWVL2OOSORV_]XI%Y/+39>O6J-UIFE,[,+58H'Z5B;,!>1T2(FN\)^6 M,!LO3_N>D2?]YY320Q?,,$9P.KQD X9'7GRP%CS+#FVJ-O@QN/#G^E?+C!/G M&-\\_O" R5:C&6&)Z(2(%9-?(ZJQ WS7Z:Z8LFD#=IW M7/65-<-CFHPC,$([KE>.N";)#5L;(.<_E1KOYJ?5^@] -+L>ZZTYT1]YR(O! MW9UWS:R5[^">!GV;^59W!I8_L'?0]N%X:2WY RT2"D8*!W\J]?5;7D>, MB>FWQT_45F&[C'X^:J_4\)R:4-A_,8,2\D6VV()*\&:O"ZQ<($+?*H@/3KZ5 MBSF;T6+(JW'IY8?I7 :AXT[TFZL45DO!"=J*N@8Y,J9)=+>=TKGS^XJ;K6?V M%L5TOQD67VU;ZDIT1]:;E14B&\\^-6;T%;JBW/\6L3Y39:O-W,ZA /->L!_$I%>C-R:''>ARA]$'+04T8MF'?B,91]HKTSS MH:7= MN<[Y#>U84>X^"R;6U;@W@]6NX A8>4%2;.%B\'Q0_Y<3[8SY'2O?.G+[[ES: ME8*4+T_AC,!["A^9**FP\-(4NA100J<=(4*O)I%XL.A,PZ([JFMQ5D028*+"D2:C[Z]R=R, MQ)5@G#SVMO#,%*[75*#E'$T )A"UD%VH,"CN@S'E$LSEUB&]0WJ'] [I'=([ MI'=([Y#>(;U#>H?T#ND=TCND=TCOD-XAO4-ZA_0.Z1W2.Z1W2.^0WB&]0WJ' M] [I_1>GMX%QH )1%$G"Z]EU0QT\^YI?Y*5AA?$GSUFX\J7BBB":= SZX\]X MMLOAYD0:G7:3 >0:NRPE)B@ 4O>?3?C?&]JM);^&2Q+MD0VT-UD4:PJ<,+AH M?_0:%1@1/[U SFR?P/S069Z3N13]N2ZX(L!JK)DUWDS^*,OJ]V9#VK!I5V , M)#C.R/+ >7K4;Q6N^I@A)+JS$OL:DS7R=3_>GOUM[1#'RB,U=D*8"HBK+>:@ M5L0/G&!<;"H:R_Z4FVYO@ IP M&!)H$Z U% G=R(=1+NN25&1G',D@VX.DE4(DX26@RE-+(_>1%DTAY'>G+=)M9*%*91^V.890_1,E8("J("+,9-$:*U' M=KOLR$16CL6D)P%R?@?I0':IST]%-+V/UH$<4?7O,U^5HI'Y.&N@T.07J@*)#=-2!4J[@C"([_KB7 M3*TD_3I;\^TIOXEH !PO;K)[6['9/&F!O]G^M=[XE6X*)ZYN\[=& =H2 E!MG'TX,)9ZA Z(VL>^J6>/LF6['N1Q9' MY;^Z\8X]\ 77)8S/7UO"X8@00G(&=I-1K#WPL_/V,@("VKVSARW M&JG_F/--7VRN](0AKUBB6+R^V)#6_P8SO-K_?Q9<>VZ^KDT%Q"2:IG97J4#6 M+?.\H01$/VSS*IQFW^Z8?5,>X+DYB4N78N1(0?FG],\_O;* M<8;FVEHG5HZ;3'GB*7TO>4[MO<,%:Y<\R4LS M^LK\PJN5X=K)\G$<3EF!#]+U&NH<3][)X]4K+(7U@;+@H\0'9'U MNF6@D2'S.ASH55D5R1IOSJE3(:(582V1P#,K%Q>2$-X6*1JC,A'4X4H;O 2% MEPU9;UPKJ-0,K4!'_\Y.W;IEI!FCHKXN;IEA=JO![KSH$8CB,1FF<0 T[I>= MO\HK N[]_53Z]OZ845_AS4Z-B;E\[DNG5GZM:=[4T,]/V+,A>A)2FF 5S.N% M,S$C*5H#"[VU$MF&0LFE37)HY8#QGY=!LYLSIV\9B]SWN!4 *B^D A[&(YNK M=VW.0",@PD1KQ>X-3[-CB^#5CK!]*E#>EYKPN\(GUH4WUL:J2_AGP5))L[R, ML)B.@)F9T/$K#)RPTX10"HLA46-E"C35."@B4-VSHQ#P2>1,Q,U4P^8D=_6A M8Q3KNE,GRXS $<7 SB LN2IC 4H&1-RU6+V&Z&9U/9*+$7LV(A6B6 M?+)<[$S@OY[?[68_$ 4@WO^4?X9KERHJUCZ9^%PH("_M0;SQ%5O.?,0DN'0W MHDA8?'46$XH8%DJ_>*/O*O]3ICLF_"2K.F-:H)]#LL5#(^O.P*'DE%H^OUT? M$W=DW#?:>F^V-O[1DPN,2)E+;QH8)0.4W.=B004DZ*RP;'.RQF=TAHN97TO" MLX.F;:]6U;EDO*J$]N8A&M=?"ENJFA<:< ]SUJ^>@HG+/\M8*844>N01F"^4C5(,BP8=CJI\?7' MT&A"QQ56OR,_--O75)-'T.VRPI8K,-QMCS$J8$[P]R^P&29)X03OA@8-!(S' MZL7^6/**D7,.N[FH9B]$7QD+JH-?)CXF,>"?U28KOL<;-VZZ<,PJ]S[_6:W7 MFE$0SZ@C\9E.'3_XK;?N'*&'-@OIA/-8XU ?/X\@.)0*'#4/EYZ&CHP6\"5Q MG8\]8NIH*79OJ35HRO>9^KU-*$X?-"IH@Z\,@M_"9;?P7;[K.LD2Q_C&YI)S M7&/9C5P/I<2.#@W<^(0_VXP;T86PT@) M&N:4[[U48(D@N6Y 0.]*4H'X[#PJ,'P21@8S O[^LUU[/$]1^YLI-)E1SNU; M2M&V<:34?J9)%#=M0(3K0*'HT!3*.>2VU= E/->T;D"=M.^;1M7%R-K+#K.& M4^SDM.6(G-Q$?BM[SKC(:VM/B.]P%L)?L0)%J+^V7@1UH @R=URYD0RWN,^< M&VS(BP2@W"*@_R>>OZRFZ*Y'B MF:%\F]$BPK%#4/3F,[2$ MW!&R L@P= =T."JI&84S[8KV>[OXRY4+WO M963/5))XL+.3K_TH=_;7DKL#C3N_&LO[!0%JE/7+VP)IH($.TL>A(N@,/\WI M3EFU.[7PU'X-%+NI#'$/RVG$2T!M77?",>>VP[J:/ C2Y>2)D)&";F*.F-8I=VD1#.2(D"R)G/NK_US MOL%Z(GD[R9WTIST28;K_I4- 3_04[@JZPY@@BH SX]'8T !9F'LV@^?OJ))/ MY.@%)S$U_^2G^P\#H.:2FSZ[PE^IP"L:WWP\QK#<7CBK?_)41 =])+N."D!2 MQ%.!(?3@!5(FC:1/"_P%;>1@ AZKIE'B?/3I:]'W'%>V=L0VD?*ZT&! Y(P# MWI'$1V]4^F&OVWE3>UXRE;LY_3T!&ZG_9F=_:&4><8MTRP0W16$SG7%SV2&E M^/M9B]*#WX*A-Q19Z3;><\?D-B.*;C+/;9"X7; 43A3A/-_W*)>!2*4CPKSF M#@+M1F9>\6JD6G]&1#%M4:RW"Q!>T_A<)YR=^0E]U+OW;.E:LJ3VL:JJ,"%P MNB@^C17U3]$V#*#4(TNZ&F"O4:5%H06$S.]6D/(\.H0,;3 M&2I HK<"=JPD.S S"8CCR!Y5'!6@T!6"<1V8H]"EC[Y(*@ ,!FB8A6^B"0ZP M5^#M&[4TH13@JDN20S> ]B5LP53@NT(:R/20R"&10R*'1 Z)'!(Y)')(Y)#( M_T^);%&!DW"SEXW5098634FE.E/+#!4\S$\9D'Q+&L3G?$W&KU!'RRP%;_10 MP 3OJ?/D]=;AN%>PMU.TZ/I=QAO7@26)'$? M[,SRNHZE*9\^MUUB)$K4-&GPDNO$"QF*QS8DK?OI*O2$<_'DB'Z=^'0NL6UB M(-3>2F%3>"B$I%9D.VHX"^98KCL3-/[A2HYFR3V1>!D^_+2ZI#^4[04E2] M\3_^%0[!$9O&>11=JP2KOZRYKOLJ1>9X28,9R5S"[3$E40+?>E@K\]5*NWZ'_KR:M@M\C<5;0 MT+H+^$72^2F"#ERAP#=B#3,&=:*T?TE<;9_8%:XAE:L]*2].K3'.0B0XNYA< M+S-CM+@:\+(?GE%X2Q,L@*S7Q;C(AD^5CIPR_5MB MP385D1^.%;(Q3"4]N['<.RFM2F;IYG4^.?QZ:YG/,M!X0MU>+.?Z M^;WB_;/: ,(.AJRWAIQR3>7Q9],D@ IT\>(6/W,$DE_X.GZ'7=0\O26X %UY MS=_&.(;)I0+UBAA[*L -/^7!!3]U)XYF!EF JL^E@4(QTUE3Q7]>0U27100)P;@9 F'4T MGS-^K#PJ9GBN9LOP;E,,,:?M88-:JJJ]1OY@3AHHE0KH+MO-=R1_E(Z^=R"UH5Q MYM=037[N:>N0JD]65_M*]*;9@N-Y!$<%O#!^GV/+!=A O, M31M1MJ"4^BE6")OO2WW\9S3?R$F2VJ3@B;UC=J;!C\>>O!;*N?X@M]E?E@HP MK)!CW:$.T%=)NDV2;+ZK3?%9DX7S%[UO(< M_AI_/MNFI_]^4O MUB" K)$1 %6%WD..>,S*OJY37,64Q;2R"4BIF^;LA>KU;IS>7'C]23/D6>2' MAER^W_91=8].Z/'?1FHO9?P/'X2C3=$7R#F8N5>$%,H$_"\I!NS&5HE?T.!=P:X[?-\#2.I^>EY+$0DUC=0J3OW-XO9M7& MO.$+'5F%B"BH\F],/CA\%I?P)4%(4BMI?VD_.B-<OZ :P=-ENR=AHA3@4H8^4)X@'H^A263"HB7IE&!,1#Y=#DZ+W\> M]L^^\.^?W/]R.!]O$-NRJ=<1ER;UHQ6@ZW^C7Y8PS%Y5%?YK4G\QSBY$0>HW M[<^3M5RS?#%9>(?%.'\JBW''BC\"L5J05&Z[/&[_.^;*BA'R(CZ4Q\XWA;?D6/3FRV=N M_I54H$UZ;&2C!*K34=+Q_*EL$5;>%6-,@ [.33+BI%LC95GLNIWQX,E?S"J4 M%2(5D.W(\44W)*5R]4<5=FQ$584\!4M%K&B0=5WV+QOV29>]X'^T?N;X6-/% M/.C['7EBOJ#KAM3=L5;EJ*;7"Z?<"E0Y4T/J$FVY9\XF7 W*?V3@\V2@T">J M1B;FQ6II\6*1>%ZQ#+PR>PQ=2$QUP W-O'NEG>]Z?$%KZXKK*6)=9.-0]S.* MU>0%@N[G5;7%OK ^]RZU.XCEF.I=$O3"1@X:TX@ST]>5MGRP=+[UV533_.#= MSCMD5>?BF?Y?E]XTJ5_]B')/7+=?,$(V[*-"W-7SB0_#N(+?/A$D"^X_S4_E MQR\4SIBQN2FEN*:Z/6PW;B1F+\.N35A=\7?'W6UXTX!E%PH7,)YV_4$RQ=F= MKQQW>OQ<=FCM#?@M%:B>J O=XB'LNLTLN,8.4KIG1GL3JFW[;&T^U99YN%Y> M^5+U6U 0=#\FW'RUC\*\D]OK:S[[\,VL6VPI.63OZZ:X^B6:>*P&=Q/-;6!2 M*U8VDS'>@T,5F]8W,(VG6F!1@H+60^>C,!\J;\QX?=8G29 XD MZXX)51 -@9$8%EMPL_&[7P5L($DDU!YYL>Z6!4(0 MGYHP^Z[4P5-]6FYP$UXB.S.U(B?Y&./?8'^1L'*IZ;[+^?JUOFK(F<(+;Q_. MW%9T_7I+FV?P ? 0__N#!P];,Z<"9XU-J< 7>5@Y'RD6Q84<0U,2M&WS;4V)MY#M+'@E M]L^9HA=H4=X_'9WXVZ?WOQI$+YI*-0%,^AKY375G2=JJ:S&? MG7OM;VB]/@O;<]>E=$"MRO%JLTJ[$?J?G!_3E 1]Q8M7T%7C/W>H@$__G_VG ML_#+,RE=/"ZO'9V^"C](".T\N8_";?9 N75&$Z=Z[<5QNV@0KS;U@KZ7&2E%C?4?.S\ M76]@#*9_@3(;E3VVMC"JGW31)53:QE*![[W>[B,\', #4="BM.'70<_3U)&9.S6OSZNF]YA7K8UGD6_]'FF]EO>F7U- MV*CV%8OYDI_2$J)\;=N\S7'\? *>&SIV?M1?O"Q^;\?VQM*.IV6J!$ %GDJK M:6#06O.P[2C(*L7*^F[3Y-*2[@J['S@8(6'RROF^=)? "^<7!URTC MQ'#N-&];_,)=??IB)2>I1!8[M?18LDW=%(OE\SLKMU0YT]I\9]"3:[7=,9=8[A[TF'JD[SQT6]Z%]6QJE MND./%(BWO.X_3KKT9_0YS$[UY4[^SN:OE#R;I3^&3QR\SI:M]F"52:"<7845 M! ^A1ZA&>J>M]O/R[E?S>>B&K$<.*1CQLK%.XMYE$2N!C%T%-7+HUB14 UKK M:T$11H?6XB9)+VA2\.4F,<8D([VL-H@R(5'Q7B*XQ4QO^"(T+#=_]UW'Y?"W MPGT0[6R^A[3%=C/H;U=2A_B?XE\0=I#ZR!C,=/80^!A)FSF0:&GEO! [;4CD$[>:=,/7$GW(+?3K_R:QGQ*AO_TNN\F^:&FJ:!U/,#I2//! MR60>'&B=)H<8&?!-&,%/! FB&L%LJIFB6!D[-K5B+KF@S;""?'[BO(.FZ+1Z MB6*S6HCRA*T'%C1:L_N#'%\DI:Z+#VU0A8:KBQ/*^3G#Z,LLL*FQT:2)[60;6&7*FF=?Y*OR'0,M ME)Z4UF/%3;H=?YZ]UP5P"RH0%$PP;(3B4"X0KI[LGO3(B7$G%D=7L9ZKP*/: M2^V+VRMY\T/,I^SJBLBO:='33Z[=>AS[9#I[;#?)-+-:*W^)XOBN.(GY08\B MW:6ZP9;GMPLX/ 4"(%$9=4AR*=1UG7[W"L&#HQ+I2BZ=%;ZA4]FS;?JFDW@] MG,['IW[L)!/#AQ.&%V*^Q6V*H_"N%%9.;!=;*W9=L,%*YF/&C:#?0UJ\%;GJ M.*%8L_.?+MO3!UC:E+"^C-,$9WN;M\&^H-:70>O&Y,(98VXG/,%\UNRU0/S& MC1B_QJWPU@/8>F#<'->.S/'<(E[$^E&6@# MFD,7"PWW"]/$M<5(F8EK'M.?/\VD;WF#Y$YG[JS"S$VWV\RS]P)K' .K3%K[ MDXF.)OG,V+!9XSX ACDC5]@+,GZRU'.XH7[80N?39"):L*-U\^1$*N!LS($8 M@+*LU3K/$";;22WE_=Y5']03E0SHG"( I6-R)15,IH'?50#Z(2<.=CP]^G>GN#9 MY%N3(/II$4VH@*NO2?-)=9J?35#3ESGY94*G@',N"K80%==F%O5:U%-% MY33BVW_8X6&P_;>@-F4VM,E_TCTJR[!UHNJKUEX&:@$)^@\%-&QF S9,(I\B M5?(=10Y0@9)LXF1VY5!VPM*^QN"W'&T'1X'$YQS,:<+M&@'HQ50UK$&"BWJH MN+O)F_D/F=\F/\15VD:A;RQ.S%5=LP<7S6X;WD$M4 'CVC>:W>XD_5Q=!T>1 M9<%$^S^W7I2*--2%XBJ#U]4EL@JS\G[;_RB]N/?)PX3,[/*RGG*\'!>2?"KT MQ%W(L:VXSLIM^B^%^T0.YNEJN)KNJF]9JK@A[+?LO"WR!\70B%2 54J$(#H2 MWPYA:1?3S B7W+%?N/H_&#J'83.,W1O%Y?%.8M@C!55VE?D'Z ,);-M1."UB/F8 M/@*20R._76&*W04B6+7IL9Y\ K'V\18EJGL(JS2+YEBQ)!)>['6DD.]15NL6 M!ZVENS))Y9!E9#VE O+![%CZVZ"C;:+?I.&+,\BPDY7!EK=9:HG7M]P4#2C" M0SCT?1RZ*4JB6?#,"?_H;2K06=MTQ)@HD8F$NI S0WW_7.BJ/O=O_&F/9MJE:?R\ 80'S_[E[WA_B_AN0L9AA-,4C- MIP+WG)';<)[=K/]DPJT/-LM_[S(^)@*.YFS/!0 Q4HWG@)X5P>U=CY58YV M939]8S$HPU3OV<-V^F3K<3&=B 7]P/C6YYTB +GSORU1PK/G1I-"OZA L@05 M\,*0OZ#[/TI0KIC!=IJAVYR:O*OO"1]G-PB:D).$TJ9YI2@N_9K^BOV]B[7O MJ$"KZV>T!+E0-!$V L.>:/ ZC4.@QU3 ]DFB> %P% #7H (,MW%64TX8;H2H MBT#MH +[5>GS'@_WLAK0*.B/YVJC%A%^;ZW([(3B:4%P..H8W&2&W8 [MN^= M--# *"F=<'J>TD4%_+Y*AD=:K^$E;:X-+EWBY^.-R$F[J0SH'8GT9HA6 M00^LD#[BWWH\I\U_79]H( X_;G79;9'.6_LAF":D50'DNL,1T@O:R+[ E0G^ M.>G5/=[0-<+GXC<+X=?NN%U]E(M=O)HSF:Z;A4 /S7/_W#4FR#PNG_IUTI35 M(!(^*=2 N!9(,%]9!Q W*3V3L#4R[3J/"4]FC1(52$ 4WZ2# MO07CKEOP87W6<_&9LX.?0WZ_\"@S=.J#MTQLR, >]OJYA4A$^DERPO*?Y)?) M21F57/TDR?E!R--U,YMRU/6,KC\^@_GN7>Z>X0>/ :7T4/3M,KK];'][CSR+ M<HST:*/>A\._9+=PQ[ M%SEU#7&'%F6/=C 2_M!FXA[!"T>\I?4T8PDY@C>RE_C)'98S^FK$I/57\*UO M5V,,#L[%GT]90QVTM,5\D,_C3N#?JU5Y17I-CT,/C *D=')F+6:$2&&=QRTV M)=_DO>A;6+;L\#R\B*DU$JD!40," MJ%0!$U 1$1%!*=*B(M*$B$@/!$1 :1%04% B1>E$I$D-O2,=I!- >DDH(4#* MC>><\8VS=7_WOO>>??;>YYP,QAS\D;)^SYSSF6O.)VO-M:OM84:QPC2/_SR# MV.M?SR!V9%[^ZN,K:")RJPBC<19B3F>$XA:9^8?O-_ J3UV;K'Q*F%\2*T>>W@%PDX*5J,!(:HBKU-\ MT0B"9\8G^DVN$R:@GY?[^)%J9,E?WR_MIT0J3*9^*Q7!!E'Y[:@GNHD:6IL= M85IA,41=ET#N B3N@&L9*6]8N)KQ F2!(YT_ '31QKP#*_4-3)A MNJXABM/R,B&?0//3R[PX$I(&L.VE!RHA*$Z!A*4!E[ _5]V8*M. HYVLF5U6 M1C1@?UH]#=B1H()H0$TU=GLOBJ0'D:,!77(_5]_P<="CI +30H'):V2-/0%) M?8'\N<#F,YRJF4+ET0^C 1NZ9"@-" I$KG$ WCF\/V#X> 2,'G%A/]?SR!RA M 2_MZ'0]DS2 KRI6F (===ZL!:+LR0A)WR$5QY,NI8$W\YX%'G M#\F\@7A*UPN!%M_XTRK-S?#KG(Z!Q4]GC2I-DTU*2M_C68W=3V!9I\:48@]M M*]T$]\=&1^\J[YZAKB\.D\U]I;\Y;\O^MG4X7GJ77TS=N1=X],BA? MFM#4D9W*A%/%,]_R0\)CDC2IRWY0O)KO[)_5F>+NL37;_WY^\)^ >YT[@W]_5EJIM5[]J+-D:"5;%OQK9^J0=X). M BHYCZJ]CCF%[O9 MF/!7?9QD [N@;_4NIY8?N,Y*8,*5TV'[)E$1&K<$C25L6R*?[)!9N8V3[.[Y MDK86:0#K3F\['E/O>U-SD 6G^OK-U,.(W7K1]O$YY-7-54X25I=P26W)F>DE M>\$AQ!>Y7J1!E!6;+7ZV\9!$VQ JV*F@]^8;7'Z?%F%XY9J!\"Z+8G2TA?V6 MYNO4HI(7I>%9*5R]0B1AR<,N',HQ5Y3]ML_YU,>BVX>3#-NXCX^N M375N\A*Q-12^Q5HD!T(B%289YY,VSQ<;\TES^/B%T%K4(SOF=4GJ?ACA.-?@ M^!1_'<9_#/(5=;%_Q>TP]=NNP=I4_-KQKN9#,;U-P2?T5UE4FFU85T%#N\1G MG4A;4,"8&($S*_VB4V:'K6)NV/TV]>'6A@MBMZQ2P0?;O$\^U7-!%WJ0>69Q MQ-RK.+EMWN*^\/WS7V_.[T2FH"]/HS,.K/XMD8@)V(A##U MD+7M,SU7&R''"&3C)".9$W]T2W.[%"G?Z3A1W;&O=7,3@)'$]&N.C.\ALQ"X M(A2/W'22#-OD54H(%M+5O=.$6F)'0?;L^5.N6BTX9JK>_:'ZJ& M.\(%KDQ&:!AI&53= !.?Y-X:AFQ 2-6^V.]X^&'J8E7'K<%/)_X M'(Z\NILVT5$-WX=@PHO$!9)Y4C_%I)CSOSJ!KB[D^&%Q[!9_).$J[(%YF./(XL4;F[H-DD#GJV IT(I?*9MV8Y MU*?692V^V98ZH9GZD54EB3^;A+X]9CYZE MNFU[[9[UC*\E'J,;,!1Q!:\<<8KG(KXC5-2N@')A;OL1BU?YKK3@SAZI#N[S MS,7B@./&1:(Y)?Z)W* ^+KN2#4_,2'<@'G(XM+!WZN:9[;+I6X;8X^E5W)&C M[=;47G0>JA8[U'.E,*R^J)C/;#3T<-Y 0:/IRH3A8VN)@-MB'6JFPO=?G]11 M8)K#\E7*DF 3<;64FPU6LKVXGB?F^\+BW(]\0AR*N@R-O"QV("4&EHC&7]%G M61A3(@41/*82,;;$)P.G/N85OJ(!K3H/T,LFFLC!F]/L6^*1#:4P3GJTY"># M1%/N((P(RG6)$EU+UX_VW N2O?#IL36[F5[F=?D"Z<7.-<@.7B[@"2C8C[N[ M7 [G>Y;CB&;W!!\QUGAB.8*UI/F!>+0I_4]'/$8#](8>W/_;N.6G;46=N&FKY&,4(O5IMN=6XPW/"XT.3G$&;_QF>(8I M140J\KTG;U_?MQS$^K=5%S>U'V_6VAK)&YAZS_6(?@/66)ONRN/FA41Z2C&, MOCY,A)1)-%,+^L4.5M1_6:4!P&7']X:DZ/LEI>\I@^]?4'045]"<5% CSMS M[4G6B8R3Y,;TYR"<*/53%D*)Y%XI$N1V9(,CHPE[4O32 1]DQ0*2RV*KK[W* MXN#:1CZB6QDC:\U/A/?1 %]Z2E-99O]^5G2,9"&_Q;>*C5XC4_X(E<*,=$3\ MZ68\503EIT\PO)?]!O8.A]]UOK=]'X1R67+T"YUJN(/_OB/'%?HIC;7487%G M7?&CV:N_J#B^4 MS!==PKQ4V=(#I)!C5BGX#IQ5G),;Q_1^Q?(,A5-GOURN?H6Z!YZ%\GB"C/#9 MST:K*X=5S-]4VG7T$B$-622?^GATT.RZS*G;!]^5R[;!-V&+_>5+:777>L1R M-CF/ITB;Y^0H+A086GDK5PQVA38]^M[D@]@3C;V.QD-S4)_LYP[0.4H/Z,'R!O1M[M+!JH./.9":/[P:6,^E;(:S&*EL.Y?'CT)OXO)4 MS+[KK)E$H#<_%QAH^; >_4>?QL:0_\R3Z?H+[Y/TZ:\?H98GT5]W-.O].1!3 M.RD!UQA4;I/KB;P]\(0#:M*G#E6SF#DXXMD]7+T#?T.*7=.XQ+>]V]B[PW33LZR^*)&[AZ-M%M$> MQ0[@4N%SK*ZP\XYF?>//%:7A\/OK)UY2#ZA)B?ACFE5F(^[6;B2R[>VI:T9. M[-_T0[94PG4E-P65;A"ZB7U&&9C&UIZR;6_MC 43LSYRL<=CA0$>I=NH-=&Q M/GI.P$X5CC@FUN>F0@-ZWCP0,$5FB*91,#\VYV_B0FK1^5YFW[+X5RLW"\M0 M)7-+YWU9G2N\O5\C.ICPMWK[O=Z!>^,J]K4:8S#J&&+B_/EB[Z&Q2+>$+'51 M[B'PY8'I\C+*,'UJA'5*UOZ_S*@:V\IK$!!:IQFYO MQ%E")M:GBZ[I44SP4T,5?*'X_(V;:XCSP1!IV H-"* XN%OQ MD5ZDDC[(N+02S6O[A^XQ\U";Y\9#('V])BT#LD=\I@&85K!CS2I'X#=;;&MG=;O&!6%[.54KI>/!*I M[L&IYF-Q.+<,VD4#T&,^.;PH' W@LT^4#&S[7&+RZ&QG\2')/B3FZG?,V.?O MF0(M!IC@^'>B[6II6R >PW?S.C7)^98"!EJ\W0_^T9U'&,)HQO,_6'BC)N$\ M9IXFNCZM11UVDS?7KXP%DGUNE5(K['$52N;#C<-"^$S(>K$-DX\1=^;W!JATA+'@:-$L.GR**Y@?L#:Y;K<_$P@85(M M-F_T$[UOFF]O'Y?C]@Q>KQMZ%U>,BG/F91W56DH9JF#%(6O1:BW];J98CZV< MG!'?5>V[\W-0H0Q\(ZZ#F**=Y>""3)(>W<,.[4>O3'&("MF I:5VEH6OZO @0MGNKXZ.\@U(*&@RJ MA-62L)R^6_)V=XDX1X>?V39ZZG!91K M/(W(8A\0\NV,EHP>FE3"O7IM ^VND*S!"GXJ'H3G-#B+S9U* N@SI95Z[18NVP8%HS#I.P,H4A8N,0?W?OVD;VF3ZVS-.0-J]R8H M?0M3[7*.E0VE#D1Y'AT-+B+5Q.A=$RN6G7P7.I3#7TXW.4#)E^:^_X ML9;9>QO$,I=Z*!MPE4SLH M%6E;;]=)5%%,2/F<#X'LMX*5^[K1M'V;: MW/KW3<@-_K+$ #S_HH;HB_G+%N7_;C07Z.%*)4^NB<08T8]3&-YY/X'"5U%< MP[-LXG6/+[F$ET7-?1@0Q,\2OY$D"(Z685KXXKH(?H.^3VIWOT2-#=U.0,4J MOKY5,IL\O;FAP+2L8&!:>9KP*0"_6SO@O?JB,$&$]7*A90_,@2?[C.0'F3KV M1'\WR0"-([=,_.U@Q0-+6Y/GW66/MT[F/I.[__BY<[RNIZZW5_?QQ@YX0F+? M:E[3EX;<>!S(&[W[MB,+Z]3!N\O%$X&+^=GVJGDQN6TY%/ ME8AZHJR)_#0BCK_"5#TT=T7E'&MGZ ]3P?S-X@J=$) GMZKE@2E?.L/<_U9 MI8[+%]R"Q3=8W@3$='*FXJ68'4+Q'&S$'4HB63NW/O4V?=B@I4@#CAX=^'ZX MONHET^WE==>A"N(Y/M.^KL 4]BSI)K'>&\SIG_3.FM>MM2P*7_GX=F1"2CA: M_ZX54Z[?^'A^1TCA"X76CM!2P;((W>$VV_C7DO27AW[>.;\^ M&+S!^AKYZSR-H#O6'GH^&7.[$[D<0GTY--!WZQ]>7?^SBI&LM6EA9\$V'"[! MK2G0O"GYF3Y!G_B8/CRO)&\YVO)YN*[L[3!YDXA!(URF'%$"#D+1\8V(M#;#9W)Q? M-*H4)D-CZOF/KQ',SI\Z,9OW-@2/@M\D^9X?$[ N#CK^@D^EZT*F5-4-50"\ M9L6!4]<^.&F%3!PSB"F_N0LOHT[.%2%Q9I3+3O$7F?475,X+=0VGD4&++D;& MBD9&!S)/'V8'SDOW&L!ZS.U0WVI"I3[]K:(=*_\D)BC>Y+ERNS-V<" -?59B M6X &%&![K0D8$$'RZ2;L0'/8\.,[W_@FH?%*9!^0=2#LZLT3P6K/A\X9W(\( M%A2^SSVGY6=>9R7ZPVM6T0'\O1_I *:GOA4BE0X=%1VI5;9?WXDD0?U$$FG M"<0 ;ES (9$_P3>BFILG]JE^O-(.:N$J(Y^C)AR\&WFP8$4AQ\-75AZB23 MRNL^Y*9M( .0BXM]U=6KP[TA-! M_^BGX_]3Y=<^,I6]OZU'^(\>)O(OX]P8*$Q IMQM>Y0,=@8'BP>^;VN#E%*2L!.Q MH'UD&_R 2PD\0AL+ZF[9?1C]\I2[LR9]I/2X,,M*U59!_<2@O<$QC1!F.CS M2 "I.H4L2^!'43E)+79DQ)I3?0A.6:1&NM5GRFY%STJ*2[V^J/5!])MN.\5^NWW\#M/!"6!0P#D M/@UX>HO:,]38V/%T)RV$;.1[*FT2Q=K!6Q"WQ57IF*5S44#T@I?M3>'GIFL7 MI,6C]1#SA*?G;U(/@&D R]Y2DH%2AL==?$<5ZE&QB]E7CC!WTUP;JWWKXN]C M):S?9SS=^YA3DLRM?2L1'C%^*"G.W;G@TM>8<([%QRGHB[L-%,KHB.&Q+>O6Q.?S,. M1PL/B&H5EHB]C#A>!DW76MC/NP393[\>8S* 7ZTM0W(Y0GCAAQP:#LHI[B8, M/\^U21!N"A!G.[@'GWG&7]GYG.2,?EB;N@%=CZEXWV?+,XUI.G>X3=_)Q=US MUA!&>N5O*NX4:X!BL/G7X@>6]N_Z=>!5%\V_]E)%2>4-,GK-S%O124HQR\+[ M$?5*2Y>9;=TA1LR;H5@I[$1Z!"5@UX7,,I#S.(Y0G_;9305:TCO8LW:J;Z=, M@\7O&N(.ZM;/'\#I5ZV96WE8+]/R.T(>+S8B.V*K.DS0O3 M68<[ >\"=SI@K]!X[5C1XZ0M0FO=X^($%W$7M.(+&<1NQGWKIA7KPTP;V\]ZE"ZS"2 M.*H1>G!!"![AM]^S94$WPK;Z;&P/>6MRK^VZ'@R,'PU_MPP#0#=L&/^V9;G,_D!X50.AL1& M],);U@XO6,E'"RKR'%E>GXJ?:BHJ%G_,G6IBN[FO0O-X14@U%']UW%]4A.0! MQRW;UN1,ZIG6L,Q@77U<>-ORK=\>% ^X!R3R7CZ]=[E1G-Q,\ H)A4X4)')] M?E_^?6->Y@\P3]#:DEX3,VI5R>\3UGB.>IK):.'D+HVG'^ M-_4O2H[ZK=TZT>V;$B#WYM/H\ZJ'*XTM'_SR3'[PDWFYL9^ASE#_TLU<0ZI* M 9$SC75+-4'53VL(:V+WLX4N\,L!*//DBX3 *C_N/O$>Q?$CGAY:O2D'.FS3 M'3HUSP8+&AJ,<+_4%/; '*5\A*@BE/K\#I B^ULG^8/@IU)WE9J<-K-LW>O; M+N$N3N/WDZ68V7[_ 0*')4DV-J*"$P]0$A3.*]=!N=6E/RRD'H3<,R2#ZA+T(HY[3$ W0\J(!9 7)FHX= M:3\NNC-N8FB < I5B =G2SF,9:4!$SL#-"#R!NL' RLD#>#8C\^GAL("Z5_N MZT@#&J5H0/ S$CWH:\E5TP 2I) &3+UBFCML@J8!M1<0]"DA.6Z"/@+(C 80 M6J"X) @?LDL7CZ1RY2!)/P!O%@8G@Y/!R>!D<#(X&9P,3@8G@_.?D?/&F-7% MNXZR]75A[-RYLU&1 &^]&=F;9./KREM17 ?;/V)QM5HL6,1Y,:OK65V3J!\A@E MABY0S1,KS6-[VQS6&J_DC-,+.22(M ;GM]IV<0Z[%H1UXYXHH>[ZT "Y;W$X M&N _0W";33AM5]!DOO6%,Q?YM9)*R8KNV82S#3O>&"+%U'O+!=\%S^3U*0HX MO>]1V=X3KOSX3%05QK:'JHH0[\[&%122(B;FG"8MT\,P9@0:$ 7&4WEQ[V " MUA\39YU*]<8ZE@N[W)\.XRV=B.<2K75/)G\V/2^QC:Q&XO4O%!8&-PR!?3S[ MI:QOI(>>!D0R'=;IVO]%:]J_V16SH-)P.C3<*!JJXE3L_B>5?TNL4PH#_6MV M1OYN86#C +B#!OQB9]"O@_B?_R/T3Q%_X-)(IA>VO_FCP5]Q168&)X/SGYKS M9.['CT,.Q!PG'[A(&T>?N 55K',W=!+Y?\+)S[C.^V&^-]3%)RW3+SV]N3Y# M:S"%K1[&,AWFVQ B%U_AUWQF.V0W9WP.J;H.SC*/4)I/2I26S1533WF:_:DB MZS<\8V,LP6-BX$4..8L&/+?B>!40]-*Q/ZEG;LR6!IAA#T[*L>$]AR?/OO Y MB6ZALL[W0\$8<=]@YN<+705G=.//[]"O_W0YF.!CT$74S&#.,.-4/D-90%F3 M8:A9J[(/I!0]@B(VX>[C+R_/=B6*0+(HWB9MB5($N=IEZ7A+N4F39VYJ#PE" MBT65CW>=#B%^KF"3"$Z2S8ZRO#VBX'RZJYUM"O-("W&=+>QK6*"C#*>;3F]: M3X(/TMT[0T[2;TBT_B&&*4&SO[KYLI4Y8D!_T76A!=Q$QTF\4F2^&+6=T;/\ M"-,&';.B 0;;)C#D\')X&1P,C@9G Q.!N?_;,[?=K#Z2O^5$GKF;[\@7<_#M._MFY/I MS0]4 .^>#,&+TGONB^Y38"(H+W/0@#UT;+G=^Y[%-PBP$+(Y'VJR%RR:X85K M?2YW[&T+3FCRH&<,@*A^]5EX-GVF\C!=41)4$%EYX"@!5H<56H =NJFM#U&S MO,#D>"=,0/;MC68QU71@>>SPQ H[)[AN&7&$@*3N#]S5\,RRP,<%8/R.DH\2 M9%+.S!/RA@4>>+YN]<6Q<^(<=YT?2K_ @CF=" PO%&&--8\6OD88\#W,'= M#?VDNN\@XG?01]_175%JVPYR*0U_4P]O4UCG'9FYIDC,R;B75Q+(!Z%D4S1^%NHB$1P_O"IMW>&:B5JUK*%UE2. MBU%^L(]K.-ZL1^-O=H0C^1%RQ"[!N0V)=6$RMM(YN/!%55XC^E]*CGQJJNIUF'REH\H=E42 M:D:QP(1C)U+'\\;R=W4\P9<(R@'^H(-DJ56)=\?OLEF9Y[%W@:/_:,K-G--A M7F6/J$(=P ^0>>4GMYZ6GP,]*W?$\YOW58H/73ZZ7M-A=^K=(W$?9'X^<^?+ M$';7"/]0H(ENJQ ,64:?)#50A68U74ZTX]MP2"UXYU(2-1AK[+B. M)O)1XJ@2GE-319A=';+'EQA]@FPG?,GI^ JW<%Y^@QB/PNTV:6%8Z97AV>F\ MZAOF\]#AE,F0.N0S&+,YC'3[DVZ69]KN];$1\]I/A;M>,B"OM5<\#?R)O4P; MLG[T&[E:FJX%&K#L01BH\LCY :L7J7EVMR"OL/*,$BNEB'4>YD-MK#Q/**Y; M'>RHL3I!BK ^D3 %7BVD5/:;G\B_/^BEX#+#!^1:7^FH=!VK/$?)QS[H"$6R MT ![7?TA_0FKUTHE;B= 9EU.=^6;9QZN35O_0>ZNE?$@+EU:-'H>XW^E\L?MHV'JX^UQ+H_8&5!,Q^[>) K%FE/ MUT*0"PU@>49RPE@5Q]CGZGQ4>'QZZ.MKT4;,;G-'/]8$/"5'DE9>\LBF=EL= MZ%+7F[C#6@<]H-9LN^_-A8'8I8L*5Z?]OX S2P]I[-:*/1*K*5>D?]TU4L4$ MAE,;)R=$9NG?A+]0BGJNCL\?8DL3WB\ZOK14M2%^K%9XZLYQ_[/0B:1%&L#& M0SV@B)>L[E>SC6?I[I]P6VN+?Q:)JXR20B9A^N+)LY0@K W=M:U42,M9U&ZD MR%)J#UGWR9'=(U?*GFG+/"0\KVOG^'KL&'?&I5U4',B*N$>:4S7W>5!)U>'G?90"2Z/^Y+ MI$=K#2?Z5,)D30,.]"?[GT7B>#IIP!Q'&GW^D4'BM,G'O4$4I@+Z=,*"(H/- M0H%F&O!,_R(-^*!$#V[^>70[@O OYI ;>WOH,PD?%)_C(,4L2>4^ST7U'T)2 M_VBD'D;62-(GBQX [38G=A?J3^'^6P27B==99Z_/6W)V1N3=J_H@&YD$ *>G9C M<>V=3IWI]2/5ZL;'QO2O-&:CMT]ATG)B-M;(+!8UQ?EIQ2:#2'.!\8/J6I\< MXK V71N[NN92YF]Q 0:?X!8!+RL#L69)$^.LHYZUA@?KWRRG5"=."1_=V)+\ MG(X XQRQ? YAC@^5/LS7Z\EOH7R@[Y=\KFC='RT$GYC>K0O_2HF:]-_;J_X55I?X*@8;@ M_WX@X#[=D']I5M1?F-2X\# 3@X7!\E^#Y&G@B;!15(!$PJN!VCEYZ?T9(?,95/:C8+)H7H=Q7+E=Y M$S0L$T(NO["_B@;8N<%^K%KTY?0,CH@WY>5+-]VV-KFY:;Q':"?S*XH7(=6] MN;P^&/!I3-3C,K;,=:6B,F434R7?P>Z(.^GK$>)0*)$9Z!Y- ]AI@#:<(+]R M&J%U((^H0IK;&=;_ETZ-,PCP%(H=]K"X7^&\:HL?VD[WUAGE@7#, N3U7"?) MMG:+.SO*7O5AU.>64O/+FJ(?)LN9ZZRX^M3EE%H7'Q^79%-'*CAM0#O7]?'C M$8HP-IT$<.!T3&QQS$P$EK-QY,Z DO[DY;NOC'="N WA<=<=S1S[[#XN9.\L MV(?B=@32=Q%[8BN489(].]^W5O\/$TH5'E.O!ZX[>^TXJVI'SW-.3UK]B".Y[7&-1V#_1%O_X0KF&2Z_M=V M.@8+@X7!PF!AL#!8&"P,%@8+@X7!\L_#LLWZZS*/C%_[#G[@PI3?I@''<_-I M@-5-Y%Q1,HH/V92530,&7HWOR*9_8*Y!KIV<&]_\P44-,^O/1N^G 4U9*S/W>$P+^7-O8,^C97GVY@K;=[0W>ER\)CX[.;2]_JD;A_1L@5]&"+FF]+>55""=-MR M=CY(6;UU>+NWZE7YQX/ M/H+E!7R[4#M/^-DK'S)$GPFMPWD10D7EXR[)3;(2"TZIX@U^(3];M%HE:"&H M+B]M!C?E;%"I'P>7)>:VK!(@Z2LUUGD"TJXW7I>70F\A2K+LBH=XNXJQ1=%# M!ITJN(KJ.>WN4JX#Y&M]Y?)?^)#%M^5$+S6^!BT5&^R@'+9\;U[)[\\Q&]H9 M4GMC3K)XLL6:#IDLSZJ'[;4MIA-<<19;<+(YJD(#W$I!C: ().2!!5OBHWJ/ M-X\HMZ^#BQOB;$4^5?!A6WR_@52K9TX3!>92R<3=':39>QH0K.Z52LJX,*SW MP]):UE&9B^2-^OC$:"V[<\1^Z_(Y0UW'Y\.O[QB]HM^IJ^I@PE/Z_\&]Z3GI M0Y'J;=1M[0$25M1W<5X%62]D)%0S^Y+H:N::NDP#X-J>Y-SRJ.I(7(F6S[4C M,Y:)-$!R8&>$N "6OT X\7Y2%ZZF7W+;?[>YJV>A0LM^8(6$T!(VDNI/4I0Z M'^^A/X,*?7^N)^997_S*80.M)P?_T5V<_[L+HT'Y_Q"Q8*W#/ _#D6#7>T:4 M/A[='G&=9AZGK.I?KWP]]6"[DD>LNN-(^.L44$7EBU,Y=$UZBWA:R%K8&%V. M+D.&))PD7R>%*Z3&Z/1(T "]NT7VO30@ S0*6D;*8?3%NC?*?_Q6XZO\$&Q$M9#YF(-7#H[_*#W :@R MH8?RF@C"_$#-J)_@ER?(*7N^N_BHMG8EE&JZ%;- A>N*;5PM/$T^'T1\LIE. M _A'M^46LR3QL$"G$\S9 2Z%SZ/T+YUJ20&F_;4%ERV:Z-!_/^LX3C MOD=VGF".$TQJ+/4OC9\/=@-K=C1!O5-&?2C:T^!1.TSP)"='R]<7Y^X=:S79 MGDJM])58WU;P41$>YO%W#RSW.8^= (%OCUO,>^B>+^@VUQ?$34F8FJ213*8T M+6-WELQ#](LNE-.3Q5?(,]LF-I/H$&_]4&8=<9A-Q?E3=P7N(8=$CA!FQ\I] MZJ%TLMGES@\SU08%R>>!6H7G8N:F2@%)UIZB-G;[X[4 M MPMXDW# &JE_JXT&5$,[RX>XD+E#W/# MSV:G'47=L._;V;'/2OEQX6_8K)8AO\C?L57YGY1?Y@&CA<*_G"DT1(U^ZW5M MM(;Y]62\?[QJ_RF$MXFL09B&<']92P*?2CM+78 DL6X-#_?TEX^TGJFU4;D] M=2;FQS,/>GXP6OE\KA:W<"_SY*W7PV"R%BD %+2L]S%%)CXUJVKA&"L)A?U M]JL4R'+-A+$82+3WKJZT+>DOV,4[OC?>3HU*+2E]ORTY8VMM-8Z?PBUX/AB! M6:7[&FK-]UY((VEC,\@0;*O3C-^)63Z38%'TZ#YJ?MQF,O0*#;#%C8 O;<%S*38@[\&?65S>A17V$X M_]M!OWE4*9$,%;/2FN0ZX. G@&[%%MGUOI-I7:=G3Y>I[QWGXT-G^H\TB1YY M'FUG<3"C:F=E2H>\DK MMS128N?\0O9^5C?"/S@2L24DCK:-R2A\%1U"Z5^ "E-Y?YA]BO%*'E4LW"R( M[9'#-ZGN!H[XA))C$Z&AB//IZ9/6'2'S/E^A^%9/K*S:U_SY']JR'?=F]=8Z M5I"* SN].[&A>'J1Z+H/GNA2:7Z;;QLRBB>?J.<"B1BYTT=95PRWHI M9NEK YTR5I/D(3J)?8Q;46[Y&G3RR>S2 @T0+T 2%X=@LCZI"&E[BQU][8/M#*@FVY-#2#HJ7'@U('@I5 M_\LG2OYB!JT[7 M&E=*$'P+EIU\LBR99.S/_F$3JB!A<,GSV(^HHJ<"UA&-083B99;=1WXMW@]% MSY(2DNT@\G@+5RGLKH+QA'F64F>.Q%?C,'%_D=<#*JSB$_CQ+Z#0 AHPJ$P] MP$W0U23EJ=HI^QU5=B>:S7S<_7K_[&@VX^+SYY[,AVLGP4N/UH6K)Z[\(>*XB0(KV\$ MHVL8?Z,CG ;P*-X8,)P?=XZN_;8=SZS8$;./M:CUB6=CW@<.F"#"D@8\]2>S M=XH35L,4?/G-\*/)E&0:<"VRO\7%_N#B#-N#0\O,T2U+AQ_7 8[+F$$Q8FHG MU!$:=-JS^$JQD_R-XE>#"Z77HN$^:OY)SSD"2@1.VSQD#XS<=]3G$E[;C?UE MNU K>ZC!5-1%L+3 T;MAK>MDVR%6-'9Z:"JE)L.RT.P7O'QJ/EK?W9BFA M 5AYG>U08#>$6$?)+@ -\N.09/'XUQE]A5GS>I^B4K(3.'J_M_(]%,G[\"-! MI)?3U*1A!UHW3I(RJ9=C;YSJX)J+AX0EC4H.96_H?QG4DL&_>VFL%FRO437E M(WU'$Y@6JJ-\/8QX1+_F=XCC)*?TO6B-;AJ0/Y7X33_^W)[HPO;J1OU$B0BN MWJ/U/,.7<:)USGK M:I\\PY0BOG6WZ@[VP< /T'*0$&(??8ATL@0A-P;T/86PO\>F5_08ZG2S>JRR MNL<)H&13DH#I:Z'?7QW#2"*QE\I"*KM*LL37ULY/KH;&EQX[J Y7<+]P_;BH MV9UF\./JQW^$R]\_R#7DMJU#SVTVC4CC-("%G=1!D#?B<#OUGC@OH[[Z]H.\ MQ?9I?Y^'Q=KA/D) 'R&NGJX7KJKV/_1%2?G:76X8CB&Y(;F-IN6':7Q1G)5W MBNZ>ZCPGDUNM+:.QMW*($@UUT&,FYI-NLH8]"7/O463STDO,2FT^L97_]8" M__LA;H[_&XTE?VYZ:/HN<-GOT0]W7=>DW?[9]XU^I)\ MA%()44%(%X[N?3I#<>]Z!Z6(CS=MZHQH\@!#R%3 \I3X,0AO@V/W4\]47* M7*E(MV]FQZ5=V5>&'?N;6:R_/GC%SJG\)7;/04[-;/WA .U&+I)T8XU<\)"_ M_0:'W"[DW-+T=LI+';#%B/"3[4G33AKP]3QXTS&-.4 #)$BM@1;7=RR+93E0 MF0@K8: @/\FY]%7%;(-R \M4YT/7+D\7/$XY*'16WUUX+QO1R<^ ^MT@K0I% M.HFJ@0G-GZ&$0@^^5[+4G!189X]IMG9M?'R'#6V(%*)8, [?_%L+F+G!ZG0A M/CC>-N&017,4RU?U,J2&6OQD@_7I;3]1S^Q;O7=YW< MAFMA@M&L95LQK_EXQ20$7;B'X?%A;5?^.U.O MMUC3H5TK.$WFH)_[A?6FLPI8%LA'>8Z?!M"#M6%I)1 M]#+@.(7K,H6KOQS7[0N9R\J.'>!6/OHT-QQZPW&AM)X "MS 'KY8M#,BJ%$S MHKW6A+U(X=3R$ZR#\./R9">V4),57/E5!)&K[FEA%JU8&!JY MZ-I:#B:$;ND-PK/$8,.1ZC\FC7:(\$:T]V8.?YT0\GD.@@+Y<8J'].I1ZY*V M@97<)"9(]5-@I8^&&_C,M[F!K=#S SNH[A(VC@N+5TO-PW2FB]Y[JSL%;F!> M5KF@#SZ*"_XT.FQM>*84:0:Z96!E M@(-%,!69+^9-;.S>!S?V_#<:W_WC'QW^]Y&_X]-N M7GW3OAP%D1-;-[%OG;(??O!)>)&@$JE@V-8HZL]C GY+2L*9$&9K]?E(#LIG M=++G^;T??W7Z>*VS_,YL\=BB!NA5O"4J$CN!00MLVL-/R:KSXU-J8ICW=,T3 M=+V$*B]\D:*WLI-RS2KD^N7+S5*F* M0%V".-_ Z7$=@=$?N6)&QN*(I+[>=WNK)(+UR8?DIO@B\*@Z4742>.IQI0#! MMR%G=NAB.I-@O&=/2_SWO(DKE6:O+5Y>!?55)QD83(JE,97;;&.J^IG%;4@FA: B9N-I2)-$$ MD(MY@J>*Q8V+R=RUU4-%V"EX&)+7^:'XYZY-'9:(%&MN77!;3UNZVK9UB^#\ M;ALG:0;"XQE?2Z1G%4\3/'>U":^FM/ >X7Y=1+VKL]/%H6IO8R>'C)V;//ZI_ES]"^04REMKY7&\J7[HV9J+J8<6V:==P\\>HP&-D>"-M,F0>AJP MGRQ"\DWW[*E7K:]$?[A=/4M)\;2&:#=% 7X>]S1NJ$:#UQNI^^5PLN:3)@WP MVL)%"YA"",'0=ZH]!4FMM_&9L&BXA';'1:_UJ7Y=& M*^LWI;,;-@]YCSYE.LRTG4 ?\E;XN-\@C&DIZ5BN>&C[!8_MPD/\ZT>I1CLE ML.@X54K:&7NZI%>YK0#6-/U> MT OH8;(D'EEK6R$6\SZI2?P=J\5?-)-,3GZ=GE0>I MIQ!.1>C9LK6<%X\!J&P=[NMR,^^.SP0(1/*81#U;0NCC],S&+3KERCOR84/1 MUG'W(XY,'7WRQ&8G$!8+W5^N=W>7C094ZY7[II!:7))):@U0N]T3'UW7S.M% MVEI=G,#*]TU,_(NUU%Y4&6JP+KK14[2VO(15DHQDO>#=8]W[W8(?GVL0/$@# MIAIY=VX2+D[2@&=43C*D5]U^\OV]42D1'=[M M*7HB&X>/S2& IY0;Y%#Q.:C!G,VLK#!=8[^+^JZ/3^7^(?Q$X[@%/8E#F0&U MI)?C/P\N^DYRUT4E2DM\X0YF9E8U[AK M+?[Y0[\0)$/KVOU0O;Z]8-8*Z%F MM]M=4ZH5L_DK#<,%U QZ2;7#MWJTW M\>V]$&^',RU[[#[8!,X>$?0^6W3@I29 +Y7;Z2-F7H9C'V+\B3=>#AS2>I"D M1AYZP;;]$GF28H%IUGWOUT.<^UF$>#K>Q.&53G:[\<3>:35H(?MJE MI:*WC'^W*K G;='R7\+5(RO9+R2T4B&89&V*?_WII1'BJYO3B04?_^_;7P@C MR5'OIGX(B%8X-B+MEJ%3!Q""A/V]A>/,K394U(Q$;IAG-&CC35ZP8Q'S._?Y M^!V_7W/?=.8?\.^G6J>>8/-S@\F(>@^7[*-*"S%D\#Z)94'B2JI0'D@^/(-2?OG,-,/V"#V",T8.XN"4E7X)%5JE[*KO(4 MDL(.Y:+7U!=]:4!SX4+!SV,6'Y#A-" I!$<#J/O@V&TEU-(XO>S>.$V&TIV6 M8XN>V ]D=C$(&80,0@8A@Y!!R"!D$#((_XZ$_;#GY5KVN/>G=(<;:S#[ E>O MC+[R&8"(<>NR735:;+[,;>*T%/5DOB7UU='JIX2&5 M@&UKJQ9H8X4'B-U/F%*2W*]X!=L5T@YWGJ+8IIRFKGY8W5@D8]X]&$0]?YOZ MN*U0,22LM+)_\1PU;+K0=M[TFBQ["#M!(.(!#JHMXWF^06?'Q.0WS6^:@7>4CS4]>J?V-))K7_GT3O,6 M,GFN ,(F$I&%RE[H\PO[HI[UJS(+?M-CA7'HCGS'GWPGL(;Y3>U=?X5,BKD% M^YMC:/_F$XY]=A^X3O[F&*!??0)CE.S/(&00,@@9A S"_S#A@%H60IJ4,"E[ M 1RA:XQ7C1A\6T 17=M_WVK*U5)U=B0#XY%Y3CK)>?9; MSXK9(;\U-^T=S$78];,AAMG,T@)'-Q2K2%DXSO?9<+0>^-.HJ+L4I0>4AJ>" M7B.AME:"DVL[6"O<4"ZA3ZM,!QEL!NL:W,Y?.8VX>+7<-Q*BMEDXT"[J"B= M)R&8S'+CH:U A:P'\%&DW9P'/&"N6W9"<&LHN70ZCS1\')SVG HZ^[G)IA/S M7&R "G7\5KC*[F E^'4-LQQ_]#J?9@NTJQ1I5H9#B2R,\=XIZO$J*FDN3)C1 MK^VDG'P,.Y17X@1+)_!*>L[]<-1#AJK"^FYOGYDD>4<>APPS26!T1Q'HS36U M/V/Z>3*8(*]#4&JZ3:U%C'CQB K0@"^C7'.^6;F8.6'LV>J9 CXQ%J/K7)GD M^%&H9 :^#[_YJ(?HEMSS)^V[\K+^/;C7HN['0^T5*B82\QR]1BLV2D=/1 M.I+1.N+1.A@YRB?L?5 (LM ]T-%Z2FW_9._#B[XA9CWWN:W,9C.S#AJ]W-(V M5 L7=1R6^L#U#Z.]VI $'U?5RY_DZ2F65%$*_.S7)!.$;]\RJ M74CT?BH/\_9DJ[("D6 3%+F:,;[NB:XG'&>Y67)>?U6SMIB>CM8](QY=1__3 M$8^?D_K J3L95X-A0]CC+R?AY 3M#RZ:\:X%R)8/LI@^S@W?=]]-/=AP'^89 MAFZ^4#\F7S/XTNKS,:F\SD^^W?8=PH?. 4]3VFH"40E[DA;.@+)!]<6G:JU5WM0$W]41] M8CSEI9\(M6^((P<5OB099I#'011QU'NIY>68F)FM:7QQ5.3*RFDOS,-D?Z@J M68WNL[=)OK99YCH8L@9!J2S5'#+WO]A[\W@HW[9__)**A/D0(3$5(A25+=LD M(4F3"EDG20C9]V%$D3V$DI E)";[;L@6RKZ$& S9F;&,8;;?^-S/_7R?3Y_[ M^?WNY_M[GKO[_G[GC\,?KNOUGO=UGN=U+.=U'L=1\JU7PJ+\6!%/X]%#RZQL5J2S;%ZG#J<-(F MV2XM/>""5!B,I>8T+KOA2,B3&JM,]7P;P_:]9>OWN2W:JZ2/Q_2O\5TY4<>) MHKV8IPC[-FU1Q75"7NFMEUYM:6,R1GXP+Y".VU?8UW M)2>2&(FG"9IF!^M'[C_G?VY3IDW/GJ[2T6/'X\P9(4DBO[YNKSC .WY(\P89\1V>]7 6K>]I>3)-D8$ M:^STXLV3N;E:D2KL]YZ&[$PII>(1;WR-<_0!5H;Z/;$*O;R#"@-Z7/OT]0* M.2#;<+5&MM'K^I&&#W)@(Q6K,T6(=#,>J$DYCB_8PE Z;UFT7&,88?*42P]F M[&WQR_-<_]]EKWR"T\/#J_N^G%(^(]WS^>UCDL07N#[6_(+\=QN7;8>AI3CY M=L38([3Z]M![/9C\&Z<5D]1>O-?.55T'D,_Z>/\WKS=4 M6U"IKNPL783KU:W3LE8*4C.$_!&]$;M>\K;>ELQY^&%;D$5D&+3+,6Z>_- ' M%DRRS?)ZKSQLRB#-9^>M:L2#75%IT7@TU)Z*ZEM!S&25-NFN%#SQ3QMZ2S#$ MB(P%=_A9L"T)J':_Y$0.%?N'+,*,&L?%)G%L%L4YOA>6.Y$=ZR:M./.05U&3 ME7VUN]5=JDC55, DI4?C1L_F(N@WX_#P@R\JHNOZUJ4*!=1V!G;(O9$/[X0] MS.<[I;'45^4?">93N)J<_.!#MYZ&ADB_]%/I#E&]U#;XCY(\N,LFBN$O<$T-/Y'9TCK M/V;QWV#X8YZ^ ?2/GM)_G9.WX;(&%1 6;4+C%ZE EI[A^Z&?>QQY&_ZD[S1DO7F^X28P-=KF>G)F4O/>QV&V>KJ@G1+ M$A9^Z J M>/1PN,[3NLMS]R'CCG-*MP49L3(4Z;KOQ/2^MY"ZEYY4P,*O:W[;<(T*''96 ME0AW+OSL(C.C6RU7-VH&3RM?']N :+:O+1B9\42VV$IU4 Y2@8 [!-\)/KB1 M)_[U\YYYI_+.,=9L8CA9UW>@ML8@ =? :L=U-N>V!B\+T\53"7(W;,MB3$PN M?VS@7+YL'G![DPAC<2KC#Y9.:1?<-(*[K!#/])BIXN'!UJ]N?WFXKG*B##9T M(SU,8KGKZ*].BOZOR"><:. &DEM38Z;B$.:@,[CC!$6%$B*+H8@33-X3?.&# MB^2,^Q?6C\/>:!%UR)I:O;7X,(+@\8D/><]NY1HD*$*21F JOC*^7D^6TCTT>C]/FRJ[:"XX=4)85Q0R1M0EL"E7Y S68SQUNU; M=D*V(\;-T7K;AMI3R& ?:*CGEUP\_X_9KB=.K>2L.83ZJKGL%'+_@B!'Y955 M[B.G#JR]BRQ"1C_*R%F$/37L(&0T5D5S!*>J"NZ4?@ 3,FI@.J07K_#/D8G6 M/=,Y^9#6Z1TJ8"PX/P7BGT]B#ZN*3A7H;86L.E+;BZQ\_D3046LKF M>D>&2^W MSDBTXG(AEJYJ;_I5(U)=Q^H$X!K13=WYD>N2/NGL(#4%@594#DFKW!UV2ETF M85VX4$E+_+?V!2%05@?AB)PP^?-GZP%WX:&GI"N$)Q21"CM^GON]F$=0 M=27V67*J&H$L2;I&"'.O!.OTW6])">%LSR8[TT(12&=E-#/A^FKSR,NR;Z&63J/<0 *6PM(E4RV7^4HD\>&%BB HVH.6]-0U9N M"-+2S>YV*E1^=M@_DW( :]85(0L^?9X[^3[?;.N88%!_T@Y(I^]TB2^O_?*) MWT:;I-]#7FW*"H:GCW@A=,/:VR%G>%NG6G>;W=3"WF,1S-V3R:=G; V3MFA> M4%EKF[^488_4JZ^NVC]D)4L"A_V176NT\ VEKGPL/4P,^%<3Y$D":F)Q,3PH M?[3Z>WW.X3L^+R^NH):V5)_$;6PF76+ZG?+3+C, MW]^6POYE0UJA;4+B??<0*DGU1GJMQ)1AXZUW?.YFXI+#J4EV[N %U @,[U?M MI^B=C^"T]CYY_EB+#E-$9-+P1NQ$E*:F(::AK)D5G#D MS(Z[K3NE%F1)MK5)1U5'-W_ZY1GJ_X+RI_U2V$/#9D0AC!2O8DBI[Z5I78(8 MX^+J'VH"9S2GKHDO0C9GY"GA#\4 ;"I-I2 ML@I"LL8?RJ_GYT(1G__+LB&@3*$"B!@5" T@\*_CO>F_6#A)!4@ MTMP0DBXMI5D]VQ8GJ^M1BQ<8PJMXK[W/&7:TL.7X6((EKOQV35_-08R*?-/0H%-X M^#-)LW MOKMOHRYBA%D6E1TP7>QP>>QR9^U4ODMCXX@L:F=T67/2XIE@1X)R MX5)&W#?#%AA61^K;RNH$N+&-Y#OE*"?%XU75>Z+*UTKC:91Z2Q1J?:"3KWCK MHO[$2M=C^.W2?LA$.AI[8W0U6#XI?R:[$&E9).B9M<3FX+WR_=J M'MVXR,RW]S=0N1N8(.:Y-#^EZV6#1W!MO*BQOM-HKNYLQR":O3H3:=E:M\2^ MN7'Y9F9/9DQ5&W] ^X(+K^ 3\-5MIJE6$N?H!"Q*56#<)N4(]H,JVU#L'IGE M1^U3GK%\6N)6[--7,R.D[9,/E>0V(,5I!E"+Y#2T8J]LAY5O.=1VLGCBE='& MQJLM98/%4\&^<"K@<>K2,C[QZ+X] 9#+CQY9%)..A5WX_+?'8*9\ZD[?.A[(B-*/NN-"S#SB,: M[OA+>\4U"8H1_(A*!+D%';M57FW6D9<1,;.9Y8(:'R2UE%A#A2JH@)72?; C M%DKB7,0CL%V-1$?VA3H0C'-!\(I)K-:8\HR!\5@@ WXE MB KL8R>_4=9&L@EV3:7$)D8L\MI]?G3ZKO &F53XP6MK[/%XW;.PVTDRL?)& M0DY\9M?5&;N#YF''?L\"-X$?Q+4V5G\]U&C.'=)0M791\TW^L.GU-76QF6MO MOX?>C@EFBPOTB%>0G8%AKU"!J"/DKR&1_OL)G[R%!^&')%13XE1GP\:LI+L< M4U>:QC$!:3>8YB*_?I'S6/MN>O6Y&B>?<((F2T[:_4+1 & 5IFR7BM4# M#W3\<"1*@%A"G5U S&(2R M1NP?TW;PPQPX_OH61ZSR1@+F<^G39[,6,<*>X*5L^Z!E"LT?##3S[Z+P$1 . MDV.M39NIM!ST+QLV@ M_7MF*N*G"P;MRN!P#/H[$,&[-!-79I\$O8Y7>U MDY$/6F$]CX;<>$;<%F6DHIA9,R."&@34]@K:/42=1#T8'* "$ZF[]9'XHP,] M%9M;WF*)+;I'OI7V,$J=2RW2+7'^$_7%&A3OFXI0$9VU2AO'$@W2!$4LHU>[,V=5X_@22=HEAC-Y$* MW3+\79P/]8:-6JLT9UZ2^\V76C\B9U45,>(5[MQ5;&O\=0@='4 M#KM4WSBKLQE@I*6,SJZGN,-)L&Z43Q$?X.SL<1[7OK+; Y$BL#B'8"?X]#4J MWO(@^0G^O#=IM.LKY;$&E^$"4^>OWQ[ZWQ?F MBW?5^/;7=)@3SG/C:P6:(^9ML]M'LT..9A/??/0#07MK%<.PYR-"I+IR-1,L MH*\TQMSL?I06#Q?4E2E]K!@AG+IP([[ U1@5(//F5B-N7F?/J+#0%F?:=H8C M#+[598PU0ZA58\>S1.*G?>^;ZX>,N2^U^X;M^'\DF4Q*0'ALWXU/V+]RL7BC M]94?H;<@,:G0\=AI^X> 0;W&I1KN^)*;.C9U@T2I=UVZM1^R+Z2P9XMX?!=! MN1&IP*M9%)NJ"#FUO5?6&^&^Y;"23$9K6,[/^?HI^FS"&Y V\BG\_9E%M='W M\SY;;)GYGDN9JF6:S&Y"%6\;:R*E5NJ6:_M2J^<^^*F '+.AD1,I?!^W+L^:)5P=U&!1I$_4'9C9!AR+7![&%Y[EWOFM:9R.XR#'@'_YN(!@$TA5,J&GRT1N/4^B.1J/,_*D6ZWKA+ M1FZVJ26139#M4(+(;>O)U>4@W&B]?.3,^*=$%F[*S99!0HN3$A4HZ.H-@!@L MKH7C]1V70 2)H>8\G6NM;!M5W?%J+9Y?XLH0$P_9=@M.R"_)H;"%- N7D\H/ M-WEX6/=<0ZE'E)."PU!,XV&584;Y"1L&% ^8P@DCG)9_(OE ]9YM[YV]AJ(' MB^J_L_K OZ;F(@>J2)GDK P(&PWE(XQUD]BRMBS;VIMT@?_I'@U?P;HOR60_ MBA!VEQTP-U"C7Q5H<* M' 136%2P4@UE:@]BA]U**S KWHEK5[;Q'.+EW4,+7VFSLUO9SA-!N%*G#'?! M<65_K4A0Z$J:3E1U[R^2'Q+9;[?Y"'4*,A&OEQJ"*@.U.@+C\HF^+*9BAMLZ M_"88OOI52C7D*K [C%+#^JB/D DD['#^Z?-'Y7L7+^DS\:'/71^F H]S9'>J M82_0'T>HP*=6FGN1#G? .>08R73L'QBY4#]9;J[%>F?K/BOZ<=I^DBF"H(V8 M*!G_K?#E=FBV]ET.T^0S'8Q.9^?7Y?S?H6@S$8=/B"#)TU :X.>'5OD[2H; M5VVF'W$=X%[R(9YSW=R@C2/P>R64C'(\>+D!RV-:U@[3.IQR.@KP_)D #T- M+H;/A! ,4P!)Z+WV.[LZ.>Q*>*XF=TK7C8&T0"O6%L^$D6C._M6"6OEF57=3:N6:&NRC(1)LC @&' M[6N %3\(>4<(F1)]*B.@<9G5?E/ET1LJ\! < M=.M*82O.L;[H2BM+WI3.">T-QJ_(7=?.A2#:6(5>:DS[_E!Q?R+"^1E/9U5Q ME%;KM_RH<^W0F] INP5>?W["U7&-6*F#-H6?L\7GLS\QJ[8Z !:(QDMPFJ9( M3YR@!7]@8RJ :X=,OE4]C.C1P2(HH'P$8<8=]I\WU>%B:*<"= @Z!!V"#D&' MH$/0(>@0= @Z!!V"#D&'H$/0(?Z_(3[CAIJK);[**2'8'A[>>6*H%Z(8GYPG M;,*,Z7 7EM-R\MK9@(;ZM#Q]V[+SX'66[:R>-[?(MAU2 M+-TP2(B1&>(L&]"@ BHJBUA!98QM7US;.4^?HBUKL15DMK #/N5K?IGQ,G[[ MS/7,A/-<^=SOH>O^L-1WVUM)":E9'UP6?-Y$Q=BO%+[.OSIS>O*FSR//8RR; MT4QP X+&))N,&J@)R=3F1#C?Z3YZK1J![@26)#YBD8U^4I=Z!R6J=?PNX2BV M5DDB3J#T:2>F19,_MN)%IDV8'PA6U[8L?$]X)45B4 TGCJ';;#T(KA\F,5E+ M-J@Q9"N%R;%F!O'3>(*QW:D'(7-9! @58!I$D5RJD']HV:OWIW:]9*]MRW@J M$/R$8$0%-*0::/>IEE(!S(N_L=>Q@/ICGV&M/_889J3CT''H.'0<.@X=AXY# MQZ'CT''H.'0<.LZ_%DXGW 1G.3=JUQM"-Z@\-UB O:SI;RQV7=/Z;@ +S=AMV,8I.PFZ ]X$DKF!._T16/[ M!-RWT6]?!R\L3]ZV>C1H/ ( MNVU IN&&>W&EI@+Z,=;YSAX]!QZ#AT'#H.'8>.0\>AX]!QZ#AT'#H.'8>. M0\>AX]!Q?@5._#KLI[++.\3_>%B,>PWTTW5@A_B'DB%_+ (%*(O^5.6I[8\E M17+^6MR&<;V#ZKK:Z$N]L[6_E3B?N'Q_ M+:;LONZ9\Q&3A=U#WR',)/&Z?03]"31;YHDQM\@CG8WMC/SP'#UF*M!J]R$] M@(4T1"Y!/8"%I3(C;#I@(UH3JJERA3D*H'R;LH^O9L[9KTU; #_N9$4 [:_< M[YJZ[T-<%4L#=:!X$0U:=2KPN]CDE-\([MA#,.QLA+LP46)A0;3R<%94+R[/ M)/UMB[\W_X'^63YD)FU\WZ *EX>6LK %>"A'R7FOU:98+??WV]<$'/08.$R8 M]H9(5 Z_/'K89?^E8,B=GHM@?D3#%91E/@R?@+T>.B6UEP/93%MC8G M-G3&98Y=SI6QPG!L=PDB7')Y5F+EM@.$RZ3E_22(#J1+A+?8KHG7=A!F-YU\ M1#-ZQ ;KJ0BKJM!"@;]D'\1D,PJ]37JO#E9 _"B DO1&"E!TD5R"ND4D@3M M+9"!'1TC(XF:+8M0WP,GACW/:;P\NO]:4V&YT'.U51@_9016+-4,?0(IL4(N M"V'!T-=W^H\R#9:8W+FV]DK.VT4ZP%7R9@M@=:WJXQG%0%06UPVF&70$9"(# M+5@G[74=R@Q7)!Q $EQ;%&/]XC?=#WT/O]EJZS60WW,# U&.?++@&C'4B\!> M1W_#+^)O$@Q]19^-\-5X3FD+50W W[&7Y00\RP\*5(__OO2%_> %QN/JX \V M::!(U$0FK' 02=3Q$KV,XPEDCIX2?2IL:V^Y_N3DVO[C2=PN%XT8Q:O.'F.L M<*X6:B!)48%]YPG+$ZD'D4_AED35Q:K9Z*5N$P'UMHI2DQ"^/=JG!\)AZ@M",X:[1QC7?(&10E$VW+J8Z)6>W>1^FWD\[AGI%F MHR&5M\.WM/GA]9PFO/RHRW/T&LW_6S+I+T2Z!&4=+8V,RUN(E3)/WP=I\B,S M83:+<0=;>[RN=WTNESB3>XZRK/BL=6MTAWUS8FE(,0LGW.;JKD0L5CJTDT12 MCU9 $V65\R3C%SNTM?W"-V#CB)#\?/R%,]#-X$*%^)73B0@"^*7:OLX\>.'E M(M.QZP3&/*5#YML3H#WJD_Q2Y\R*%ERE5JT$N!#.?JC4&7V* D2_:DL?679 M0/>F_G:TWF^03RIDZ+9*/HP!JX6_9F#[2I,0"C]%?D*D MZ;RV5;HHJ=JB7C M_.SDYNI5*L"XOENOS%[UXJ\O&/??*XTXQRL#I@K9.32; MJLBVOT%,7L>:4]G6=1\?(3!4'<;?H.QPZZ#>?6^,\PN8I-7I(W;7M=$KNCOG M!SO/>?5'#TD;9^?IK,/>JSP*$T/.94P$_NKZ7_\J\H^I4_9?D9_K2.8-V/U4 M:S) .8]R((,*G"Q.HP*C(/+Q4N3[O!G8S_KXUP_N/T(J88)>4R"F;Q8>'3E? M(*Z@;*+N,HD**-_!94?DUX#?O8)QCE]A#D0K%VY"EL*VUV\/G"FMO63247G$ M+M1$)'H.6%+)PZTH8FRFW<89]ZR&QJ*W#RU0@9H=J==SJ0/3E4HM.J.#L&I8 M-(F="CAU5%>_,=[1GO6LJ'JU=F?M3@J:_!"/#$:Q#S5^+,C(.>9P76/[QOKT MJ64*;@4!,L[#=DQVX:]JY3UTI@+9TE^D:8;QI@J4".M8[.N5:)E0/9 @\&%1 MWC#_M"5/C2,^"U&R W- UY:;NR>+)WZR@%65.+BOF<-2W\UPZ<%JP9Q_;1GR M?YK<): ^'?8_TW?M4/09M[;@"5#2>;+:BL3L5U?U&NS*[B$/?]-<6CQQ,.H+ MR,ENX4@##O%$DJ; 7XH*FL['L=6#9:QW@KX;3G]W:) A!+]NN=L;=5*B1_=, M=%?QMHK<#CQ5(6&_>7M!"7KR!^JV$^QOJ5CS5( M1EXAN^Y[[U."DMW)&)Q+#Z.$J3+_:IOWKR#T4K__ZB(!:AZ7+,%&)0S),\'S MXX,!?UM^DHJN[I0CIQ'!1,>WHPP?)4OLE;\+Z>)>[WI&TO">\KNN,]K:(7^ MEUB(M.+>MN;'O5$5>+MI?_YFTU<;5#SB/)G';/PU^0ST10<88GOKJAUN#99[ MN#)_C!!T,P&/AYZS!5UO5Q(3"$!"";18>6G-\&[)6:)?F3L\ MQFO64&CN]26?[4&'(\X["8&=4U$CDHS?+O )M%?L#^KJ#:Z(^G\4#'[7U1Q/2XD:%D9ELW[ M0-"L_7ZC$Y/8[MW^.BVD0]!GIY0?L(E-W:OEZIW[W3?6W]C^Z=C?$;@.%=#/ M?+BV<[JV+[6-EPH(F1?"SBP:GT:';/+9(^^M_8"VA>QZQO.[:IL*O.^5]?8[ M/#[?-1V!B$$^GXB2SPW)*5+&5;1+)9Q+B)3-%E[=.DGF6YCE4WZHM?A2Y=9 MUG;&(&UM4D)567_UZ_'/+O]@!8P,@M@Y$L1$PY3E<2Y2@:E[E"_PA%.$VHZ5 M5U?'LW:/7#7TC#]R7T(1^65EB5/YM_K)LFU$I+\0%6BX"+%.!;5AD(<%0"V" M_,5@VW[)8\5%+XP^'3C]XZ!;E&Z N_L#EOW:O#(,.R$:7N5+<42H#:(TY),$ ME'?>8%:W+LJ@>$#FG=^RM5L:Y]N/\J<,# Q:CW]T4F-L1#T"C:(-"1(878E) MZ*=\%@@WZ=; 7M_T6)Y7DC7?O:\(W62-4U *$-YGECE]] ;3Z&W#&50$10C1 MH%:WC^!7XS?EWD/2GER4(6J^S6RTME0HB?##B(^^UREAU]%5'MGLIM]CM'"*L: MN'(2E])4]M,I'#[H<%S:W);-F242!*_$;%7QM-(LU"G_V,W]FMO@ L,^^1]0]PWI7":=33M6*/B>29(-[IE.&*6P".!N?<)Y$=7"M;O=?$MX//S! M1($GY[Y?^E[05&'P_!2C$#RLZ3=-%S'&398P A+_&[E."F'CYVA <,?Q:$1_ M0G.YN7OXNH5.1&U:.A1%GVJS>:<>V1/K8M-NF MS#Y4@45UO=R*L5+V3'Z>\9P/?*@\]EE:Q/V4V6Z&[TG;BRWFTE6XX$SKQ+.C M6C'[ZKS4%E>@KK!D7")/]V2RO(B2#H?L2FOY5M9TE:>/IQVZW27WAZS4Z6/E MB/1UTC.X_M1KU.&'D9XN'FE38FK;EC"UU07?(8O?P[2,W3 -\?;4&"LK9#!U ME8.,GMU8-)Q$-I;A]G;D/F0VU(VLN](EZ,N.7MG9V=A$.EZ^,Z!_6SRG7I\7 M\#'\<93[$_=ZLM9.0XKY56B2.,R!"IRGK%H-D>10/;-\F=+/=Z) .C8C\],U M1"KPLE;A*(NQ&'+^UGIW^C]!=?]_@# RM@B"2G#^R18OO3U/T8*VHV\I:5O< MZS]*T\<("+V$=KS4F?NDE[LQ%TS/@"E"&6P[159HE%Y;N762/^""^FY N'9= M?B(,KJ:+D;;5.L0]]RY1:W:8E))@MW ./G6'SU>\J@\1DK2V@LINA,L0$BEY M5P9F-DQ\LR&Q9RF:M??JS 9+3%"@A7/#YLTS7U+C?O=@>NOX2']U043^ZH+ MA!J..MX"_8W]MOY_VV_SV=UOT_J@I\%-YH3SZFEP 73YV_+S=IK$\E6:-I6@ MJ<7L]U3@VQ$8&;P/\/.;ZMKF=D_=67M-!31*N?[86A40_*EWZGT"E':=GU+S MEG;=SKC_]Q\R $?5Z/($P@]-@3F@Y6V],HOA6V-]]GHR(9# P1EOSV6]'ZG# M(5.$(+(GZ?A.RQ>$[]*M>P$0%OJH=B:IVO+AMXW^9_5'SL$>XLX"IEX207VJ8K 55"])/E)?O ^0JR2 M!^7+0$DMSMMUG]+>CECA2T[\Q\K.!X)D&!8AQ=%+E=AUO%7/IHYC2-G0)U@2AFCHS(0>W/E;ZJYG4H;Z M[GBCSS[.KEI+;Z "#\8$SR[9U='"5GF2_1#-7C$3NB:AST3/@YG;N%M>S9X] MI\4:?>(K$Z0^]D3,_(^8;@93$(DCOJX#YXMQR*0"LK/Q]CK2#'4FH8W._2X: M@']^VQ%=?JT3>1E[/GPXQZRBQKT-I8T(Y@%!GL8"(*"Q14-N1[C0(P<<'^UG M()Z>()YMM5>71&T-^.<;SH"7.OAVN7R"ZR5P"AQ+O&,ME&P1 Z(H.U\\0'RD M#FX%$4YM?8*%& >^CCRH>\1-_K#+T=9CWN8+F&C\%'/(L(9_@=N$D\1:])2. M7S3EH,5DVQE_FZR$SYJ\P'ZWVB"^Q75*Z4[U1? +1-G#Z,H>6 MPI$"YTRVA4P=T!#LC+RY^:7_61#WJSS'O%%BDN"\0X] M&,$6E*'=6CB%N1UM1:C%E?4BDM;;RT1> NC339,5"Q=.!$ ,IB-/1F;$Z/<\ M-C#@VRN8%D;*IHV"]:5TE*&BDP+WMA9.I*Z5-DD?L=.)$)F; M'?>%6 %&1?.&B,UM*F!,-DL#M4-&9;7JT01QZT]21^?M\!I#4:].DV(*Y%=3 M="0>M]YTP(-HSTH;?@I++E\=N:B.P'KZM]5\3K3!7+XMQ5ZNWAPUXK>EKCF2(JH+7..:11HPW:N7:G47:4H5/)[2MP^V_LPA"8\ >+"&-2 M2XMORX/<4P'CN=%C33XK<7ZR]8Y%)E2 RU LTV&8I*+N48_,R'=#C^@LG2&=(9TAG2&=(9TAG>'_ MN0Q+36[TG][(NU"PDG7'8O-Z*4Z@ %- M@=@%#M0X3$$.&:D[(LWOF+8=/-N9:"M2 NIB*YR.*8XV(.V#2QUV-N /EDY> MV\K3F8A&R),'ANHZ.D;:UT9>19KL[J9DY_JVJLI5X(+?IB9),(>N'>NB*(_/ M;N2#0B"@:9S&YYIJ@VB=T,JE!Q8DH=%^"OB: U.]XFR$_4KJ%5\=K0B+,^Y[ M/4,0;V^+?UUA!.443 VI$_HL';AKZZJQ>%ZA&SGA:3" -ESE(R3K)UXFW,T* MK:FSB?%R*W%$Q[[,PX/#2R65FZ_>64%/9WZ\HR*, A$D-Y]91(USA0G?F;K( MK:<),*;M2?V[)@/6-R^6=SJZLWP@Y>^@2NLZZ<+V28.#OIL)*\ MN:&I6A=<:UQG.NAF5\MT(Z$=+\2%2VT(N4>C@M A/,:,=H0+2&@.DBY8\IH% MFB%T*RJM[;'RK^3GNJ * M;1@%LBO3[F%!&;\#?]_0(]13F?\O7!]TAG2&=(9TAG2&=(9TAG2&=(9TAG]@ M./3S22/:+_Z)H#G#_\AY9@FE)A]N9)BRRGN;\G;S#KW2A$YW@6LNQS7!,;(9 M&H"_-J)!MD[8B/*9"I0P-:$#P9P%D]C-LCK>-H]+**H;A D-_ M3"=S&_(-Z31M).X2S+(7/;;\3^"BPY1U+1P?"R9W<5>=8R5%+&25K9/V*:U_ M!9S16$W'$,7FZ=1#_I(+'Y7E=I86LX>O=$2K/(D\W9&[\C9)]C/F>(B^;!/I M'$XNE4@;IX;KRM[97NV()=A^PF=3V7<9"J..7(:W\IMK/HS%")CO&>-:$04X M(09PT4D5_OHZ_KX-$,@VH4HN/+OI6&EA<806UQ4E0&5->T%;>,WN"\06.BPQ M.;2L/[GHH-2R8X^V+Q[#LUE"GZO[6E?S!U[8RZW 9VA@3OB\/T"Q*PS&K\R' M=9V<68V$0PM&AFT.8U_=M(HQ*[BN>OL)(['5,F#/SHXK+!6"U88Q+: X5<_ M[Q*(>2/;'(N>GH<-/M2_63IVQ=4"F=(7_JF;/VH;VBOM= JB)$ 5B,X3*J<;U3E[5W> M,&/2?:)F:VE?<:7?%1VK+9P@3/L3JYT&^@HBB+,'Y9 XR.]5V>&(XN(DS)6R ME,$18MM1;WSQJYHB7SZ+!WI4P#0)I4DZB MJ2.549G3 P$!>T5 4]@O6+X.H MWG7[BN'14$^.F:(U/I-]5XY-?8!?(UA.(B+,#_;#13$"@FRN%U$WBD>@,9\O M&!C)J53N9GIQ!F5-]$ TW*I1^N!EABHA@2;N+/^@]'R#YQXOCGG'OE]U<4RG MU'7@BHH"LA\4"N$BB6(1C=9-@N>''.!*&=YMCOB.3Y>\(]_DU2LG@]LK8<.+ M>&LL:*EQDD\&M,?VM+5 HV1B^=9-[W+/(K%Z[_OUG?N=WG-K7N>Z/TW.1%E# MV"C]"+:N0+B^W_OY';V:L*W.GIFP4ULM_#9?8CY7;$?YFQ*[F6PGP&""YU3T MDR4X=%+7&&W:+57350P;B;5,O!_)CSGFYF:U$P1+ +/6Z&93/B&PMZ(%;Q6U*CO@/!:<@)@L.MVZ[.4 Q(39,,IK>:N"##8W1=V M0N71RE3[P,M#=7;AC]U=2S"\URY5@L>%"@LZ&B%8C=2G.Q[YCJJ5&"B7W0B< MG<]MT\8A?DCXQ0-F$Z:(Y1&?B8AIO\D)!.,,1L[KPM/F/STY+ M.B0>.!+ENT9;FTV_+U 9ANVW5&"?6K<[.!!2JM70%8WW<#6U/=PW,@KS%HI6 M'7253X!:2DJV0Q;C#.?0C_VEO4R M#BU1@4==!''/$/?H@^7XU,>D@P(UZ!$E4+RPG(M,0WWKF&^N1X%/+E,V]\Z MN2%1Q?\+A8'\$BYT\O&$KL@'3(55+)ZR )5;P6OP@B1?\M5W0HPB*?$:YGGF^D0]1-L!G#RYB@K,W[[-, /#ZH*W9=\P M4;XAYMGR_?1AXC3M)X.8'G0#$RVH0*9(\C@I$(2O)XJ#]!-7% MEB// R6;'019MW@GF;(K59[Z'D&CU];]'7=Z&S?(JNBK1<&] MO2+!XR(CSVI1.YL/PB1V$MXHW S,UC66N)S0YJ'UHSC 4[,;X_)[7SB?-0^S=?/W M2VV;?U"7+=HI\CBQ,#]?GH"H7T%E-^\>ZO_A;:R)E.KZ-#IV87$NPL^/S:<4 M7OEA;LB'_>WI^"7-4QA($'N3X,30.]+Y_W6SR5]OAF3=O>;0+0 M,V;;IK0Y]WK#.BOY/NZ%?V70@(HQ+$G%>#?7TW7REV?&_#,*O63&OY#$*4QC M3]E]IHC!-==KQOBO)FXA/'Y,@L8W-513LK'(I"E6*G"@L>+4/1RT_>RBZ+ _ M,EWE*/O^ M6B+.@/XHGLIM5GZ)'(DW%9'90GV?;K-._ &%$%VD*D]B'!D["# M9H3BVR8Z%J5,Y[YH=1S9246HC;_%SH8X*D-S6ZT>O'HP,PWQD%UIJ0O!=@4O M*Y_.RGJ33FP[!9:)_)ZZWHQ0G'ZE:C%UV%9R2,;A1OB&L0.SMR29F]==/>UIRNE[0/JOSWGZ9;E6*;C$( =EB^SMFU,2.0W2 MWQG:P>H+H"PX\8/-EO&NIIQ^< JCH/K$X]C6_KJ, M>6E(.EN.#4F;9G2"&F MMHI6<3_0^R12>)3""3[RGSZ7Y?[;YS*E/D0(B7UQ!XYHA(8B;-9*(LUAX^11 MWVR(;\^=G1U!6HA;X\Y:".UROMU_G=%/ MWK/^0ND?_>N+@OI48&\/%8@SZD8LAU">CPP-Z*\A28>T*+K6:E2@#+RC;@?3 M__5#^]\JW+/@0ZI"; +"O25MD+Z7]VQ?4(%%00B0>)J_5FT7>&JNH4-]2T8,B MU0QV%@2[GJ#L[(+P&0F:&<+2C*7D8XQS9"&)RD-/9%AJ' MYFW7/2.SU-I#0)/Z1XS[$=&OUY90$T6.S(3K?9\4C4=-(M?*CMA^WLYTQ&YP M5VIPD_6>?+I1WQW,S[:/5\-(I&^'!/WZ<."-;56\P"B+6'K5E\!?;1O_"83] M;VO>;:)A[YF-TY=,E#Y'G&_Q%GBVI+;"YJ=M.ANIS&.'88-TQ'&8:X+BG*-N M[X#U9;=!1YU4E'=>M]Z]^6]ECXAC_^Y !R86?EC5I8"Q2AG1_ZG2[5^XN/6"_>D*ZBV_:0VC79U^ L*F*D#/:>V6]$;Z['C=Q/*QUJ'MK9W,[B@D3 M]F)!,D[IIQ,-F^C>SG->[1#3AKS?,V1S>V@K@05^[%=GH?XSR3\L(_9W,3?! M*>'3"7I8ZZ:S-N9RN,[XR:_F.N[5.DJM=W^/VY/U.!1G__+LB& M@3*$"B!@5" T#90F5B ZZ=B"9(0[]*[*@O<0$EJ;!N5<#_J&+MV)C[KT-C#Y M<2>S;#XF]9G@$8+UY/#FZF&[*D2(FY>"[]C528MHE1>'E0M;6 M]Z=YVOMXR=RY@1YR_X[,,T:B@(#MJ9(3KG(Y,)X?0C7-&+[' T>FA MSJ19$I<=W@F[4K:CCVX^+:>3YKJ9!_[-IEQ=&FW;]Z%'54'()24-JS8MR/9H5SUW$6:GF(+K^ @> M?K[-22NIDV."[();-RON6'99[8N6=/X4$??M!I.:!AQ-"RD:-"'68$Z[GCD\ M@JODVZKPW;"MLG*#Y_>I0)]W^IW6(7<_?M:>[^I'"Q4[N,+XA"^Q%,4\5Q/0 M %3#@M?6V%0'[?)R,65E3UECOYY_&!,L!T07;]725MP(Z0DY65\NOB M/7$ZNK'SIBWF[;T+"ZS1.PYPM>G( MZ>XO\B-NBS+0*.;OV3G*OWDS!9F\^,OJB_?OAZU=@NM2@4>H'7UNGWQOPV4- M*B LVH3&+U*!++T;3/&(G_>RX'E_,M&W?_F+]-\GSC .U6-:DR:W[!YVG,P5 M)V7DA$)Q8(0:!1J?]."E:>H!Y4?G3#]&CZ,O5Y?W""C8JUPST]>,K;9R#(5P M\#1^+'MS=[+T L\/Y\^/H8BM6B;,?"IW26GEP&HL,\?*HVSXOJ/%9U=IL7"F M?N6 8\ >G=?5(5L//$0W95?!(#@CSY,E$C&@:"%.:A6<$X%P1N2NPCHVYG_X MG[0^NEXCW4^9TRI:O>!)YM2:ZTT ASC5Y!G'DF#;4HLW$0P$01#3-ZNRKSE? M('[RV42)W=J'DNZW]6#]K_QAP>W8[H;)XQW,>2([=2_]02&_0^*E'YW1+?:G+2LIS[BR5&1]8*AM( I:#=@VI2/JL\L_'TC"S&^1('JR&X:R3EA;^)EW\RC&BE,;BZ(7;-: MW-[K;HM ;-VM=-TB=(YH:\9:K80NK_ M;KE3#.+R=(A4H'I?1RIJ[H.?'PB!A+V>\%=(?K ;+O7_1T-0?Z 5%I+6E[P.\)T,@)P@N6,7-P_I'V@UO/U<]?'C0J^2D-#:*P\U1@N)SRE$V= M"C!Y(D@N*!7$@P[PB-"4Z/)QG*$Y02M+*H2D/F7[J#-K2M>G_U.5?NW7H92+ MMES+GF)I#/QU7/&,MD+?*2=)TN0JQ(,WG.NMW7 #F.!\DA/Q08:UG=M6L-BM MTT*RM4WBK'>M5?6^[Z>Q!,!I:( */$ Q^'_9.9R=06#42=7YV/](8^R+ZUB' MD_'%MPS[-86=F/:@+OB+&*$1#33;,9$N3PM05C?Y.V#!YGOD];H<[8XQ655_ M,.0\U< _4R$AN)(N?7;+FVB-YR,7NE&!$>+DBYT7@X,[6A$RH8?11KWYWU_< MK'\Y&ZV\_8CQ[M'G^HFB0&HD8B+J@[(:;A03_4Q8U:HIII78THF9-;NVO/VR M&?"#XBPI!\*Q4JUHT)D2@8.?#J>P#7+NJ?(O?_=*>4[D:)YV95=RY41(6X." MN)-6!*+A!$7&C@*-JMOO537SHY_$=UXG6[C Z.UC*^GO%P_,WG=9HDV]V94) M0&+#!26&LC*@-%"!P%J244G)%R>T3OZ!%^#:NMMOBJD XPT;QA+:M4*X*4XJ MM,8,NX5WQ_HUCHY[59EX;PI$EY@>*% .O\,;=[03& M25A( H6OOX;;<ZXKW( 8+:Z%4UB>H[\ARK;JS5R& M3B&.&NR]DLVT91RGZ*\QNHX<& $DUFY-Z;_9(G'!*"Q"".PX%="K*25830BY M'\7CBP /DZIFYQ/)''4F@84K"T*,8,_4P2I2!HV XD<<4ZMCE.JQY]N)G%K@ M57ZEZ#?NY\M_6'(Q;$*:HPDGI>I18+AR5;>;%+.QE_R=*RSS.^-)]]?37KCD MGYQ5=9D-!(ONGZ1P0@]R6U61P#>UF/CZ%O;^US/)L94/@O>]:'0& M1-_$='Q$DMV% @!D3SLIG1QO0F2BL&SA'O3VG6WT.U-R\H8_?ONF1Q>)32V- MO8_"THQS;:H[B?-L1 \/-6R!'+VGYAUF^SU4>YQ.5JR=OGOOPH$?0M4@_ T\ MTA\+(1V2F ]]1*G 8SG_TIW*B^ X<'&_3RJ)IA\H M+'RB#<4?3-$D9=RK,"4U-^^35I#[+QZW)A7EEC_@93V@,'F1;(ULER*(JR,L M**-H!O<.TRR2\QV.$\G@L8?7YK=Y'#M1AC:_[^W]5(5_GJ2."ZKWYQ@0[I-% M\WMY:O1GL'19YSSL5CL7S'=3[SO'<[6CGLACY"Q51;C<@#\+(6JP8XKGJ>.9 M3*+<9X?-/&N/YB^7)]6GL0=(8HP'_[Q#/HDBB+:V1@>GL)!?RZC(-T$XE$^E M+8@?L[3.7?08[&/ *UEUMCKYKWV<'[BR#-/1(MX@'4G2B(*$^^^+U530AW$: M<4+3!!T 'W?N62J [4X]")G+(M#B"Z9!%,DEFF #?9JZ<9,$I@)!BS#*A8N" MCS6\J0!)1O13U\XI?]I+T[")I )',RA'#DU:D[E03#15LS-$!:)N,*7IF2-H M.N< MI@2!J/%%5@_.RK0*O:W^I,PS'$9IM+"FS]U*8%,OE4]C.C1P2(HH'P$ M80;PV4?G2>=)YTGG2>=)YTGG^0_BF5E'&)N4R#_BBV3W"M+&R;2/WS$[LZ,4 MKRD$N1 9U8-.T76R+/P&+V=3-C\#_QA8[;@S4!N[\'6N)_=93NY-0_M^W%;4 M)#8R.O'PL/NIQ"T]#STR'D]!O/$2:6[NS(?WMG>YNBM-IWQ8TCV9^QZ::P;U M\X6\DHA=NS++2 4^ *2\=P1;#!5XZL-EF[L XR )NA\&5X>6+L*^TZX[J.+( M$MMV'+#SN//RMVW&>1\BW S75=<3-=:&Y?QCF"T(G@>[5![JX/P28RE50KW^ M_"05*.MH^.* X8"P^9O+XH@GOCNIC8MC?]]8(J[/7##@$?FDOB\H\BTMY,BO MRZ<"QN W]PKUG>/-'A8L4P$#K;]_$N,7D[/_&:?\7V5ITGG2>=)YTGG2>=)Y MTGG2>=)YTGGN\JS$..X=(7QJM+O'_ZUUY='9/G+.;0EN+J%^9EF)XH=#"1J[GP]Q4@W=XRT05V=RM5TK470K.1?92L \ MGDQ5PWP\]6\U[LDK7=,;Q3#].&O0WH$CG1OH22K 6"6[6Z2$:!V?N=!+H0(K M#2ZSJSM_/U[^FKK[[\IPV&S9Z;V6Z=TWY4=BX(4O M2CR-7:Z3?4YN#2^BWB;?;T,6W!V8VK3UM_N\Z2/1105^FASPSP^,2NMZJK(G M;)TV?C_-C]:?9B8-=#&]A@K\:7[T_L;4,':+(2%_9TMJ8(/E[Z$:0.=)YTGG M2>=)YTGG2>=)YTGG^7\=3V38_\/>=\V7OM]>[U+!IP%[=]W M#>9I, SKPD$[TKWA8V"]5 MD.=!T)]OAXG+_;@<1O\"F&.X=7/C\ZS/Z)\WZ< M-((H!_(S;VG^XGO\M.>/UD;\7NGH'PB1&U5$F_^[TW M;:ZA1$(SC@D="A\+!M8P_N \NVKTP'ZNN_ @K'10S:NY_3H""Y=V=W@:'(DR MVGA>^I1]*$O[1GA"\+I]DEZBQ[2)Q[LKN45?#VWL]H),]?158,*A> -TN%=? M"&*_A]76A$[5TOW%V-_RP_7?(5KWNH:/'V'IU,T=EV9O\G/>>B<+FX L-9 N M4[NH8N5$7WSUF';I&*G%3-'6-[VYRQ!?LU"@M;]L7SW\?>2:Z!2W=I7XK']K&VH@M2%C$$_7'T$H\M28?,G!UMTNLDV7O&7+=L+K14 M/<75_W-'D[A A^:C_CM]QYEV]*!O:$!V(PVH^DHGDN#C0/!]=\LE@R\CSYVC ML0CV=3P$M'+H'ID+2G G\ZMMAA(;QM_Y".+ITUB\>!PE.*KP;5GI3?B$\\-F M7?F#96S9HLQK7Z<4I M@3[H8@P^GQ:O]Q*5]>UP.3: MD0((R/O>C%002US.2Z8$GMPXQRDB_Y^)1J.*RGZ)D'[#J_J>'[ M[C0"&[E3#!5#5NK@K"WU-]'X$Z^R/,Y\1.XCGUB1\CN3""JX^$UAS^IY"&?Z MUYHG;+=UAU_19WT@G>5'E M[_*TK.I\PZF2#"=M%N >LO)"'_6 $9G??PSJ_Y"]13ZULW<&?E11BARAB1Q^ M84(-Q)G*KM5O[J>\QDK"P ?S40,*DS4\\$G9#?ABYO$E@7O/2G:O#3-1OM[$ MN;P"O=WEQ,0,ODP=HJH2T_!;8[ 'HZPN2Y=N$((VX\HNCAIT&B8K]'\#O_5Y MB:JH(G^;>*(9@&D$$Z4>H(*0!=+U1H 5^L3.F6*M6^?D'."A#B@KJ;9V/J@W MM1XK1WPZB>IOJS(;K965;5&K=X?"J!T%N*ZP9PT%JS8A+BR0>W=O?MW6OL"* MA4WQ#%[?A!"3\6V;0;F4)"K3-_WT!97]L(/R'ZU ;6 :0NEJ4>UJ*V7BH@]&&(I ME5V,I.UC@V_&!X+?'W(2O2B^\%&G<E!I M?87,U[:I&;MI3(2X4[#M0QXK-4[)(QA)2=7!XVF\YK*H\B_.$=5^K=^^ NVL M#30@KQ,5B,9#5@(1A[&:EO$%.]<_9E8]/>0MCFU^!X9>H5A@PG%C2:,Y6

W[W24G'K]LTH!J)OP8: MD*W0%$954N4I:*5,9/UFCN?>M/+\GJ*B0Z+Z4B7G1^XN)(G@L M88$&<$A3V2_@%2H+6.Y%==O#G M?"T=0]4#@Y9IT&G )FB&P/4G:BV@8W:^$ M#C.K7Q(D3+ 6$B)W"C=-(]V"OURTW.6Y_(0Z)0^CJ%/P#&9SZ089:F\FKP4)\,(*F[ZJG\R"KI#S2@7<2(!E3?A !'I>QU;?! -..] WT:8K&D >V_BD]/(<;YV&C#+ ME4+_EH!,LKWXL MN7RXR]'QU<64[Z_*63;0Q&OG@Z;Y0"QQ@N_%O/"F1J(?6F/(_R':JL9_$/#W'O-5(J7YA\$].2?H%P7MF[^O?N1_\L^O-NJ_N,?K)_3*_ M4O-2+?;K#V M8C]EV=51V?() >'0,PK+*F(==M@=YESZ?V,ZQY X:X/UE M6S/,U\K@O3I_>9B=%QQ/ YX.C6$/+NR(?YB>,\-&IU REBN=-CNH6Y2HSUD@6M>/U00L-I5) ?:[I&S!CV")8*Z^NXILAA-DO^=*/&S?FUK/H]+BL% MT^CO9>&3_\G1 C,K,1[ZCW?085!A4&%085!A4&%085#YWTT%\A7\/RB ]U_5 M V+HHOW9C'OS,PR8#:,V5XU."-5/U.<^'8JIRW_@X>64:7KEU(]TOC M$<;!I3961P@LZ$"7!@4XZ($"N_^*FMM5#=@,FM\C9JW6+&G$\BRK[@3K=)@O M*W$KK0PZL8 3?.#P6*5_U]0E0%T;-^$=,T<5)JNH#KU(?V#\*N5#L_%)&F"A MXTQM6\-,AY+4Z@E46]&D8P97C3HW1YP7H^G#4:@&2KZ=[7):7:WV+E:9 M[D'9[Y7];OYVNG3DVH+T\+:;I6 +F@-5;](LJYJOJ9_++I.(35B[^'<@2/;W M;MQ_^;0U0[G^6TD'?#JO]$5"T?.Q- J;1GVYKX%%6QB9%S;)(2J6/?JCW %% M=BV';$,FRQY7X-L.$8@L#Z\,/_RG6H<=I0W/LTYXAZM9?Q(NY8;^^ZM_^WMH9\CN0' MY]BJNKV MHX5]*6'[;T88&B U":,@==DHDS=&HP/.4#M2CB\)&ROO1GH?+;D953,1%2>( M5)Z>[NM"^N!Q-<-J-SN.EI1'RBT[7'>ML=F@ ?8:%S1*IB:[- TFX0)8U)6V)V/?] M6Y9,V[FZ>!&)L*QUMZZX=:?%B)[DY(W%Z/;K38\\?TNW%F^"*QA!B7N"JI%! MF GS !Q6V^#$V3$7Q>Q%>B,I"<(">REP;DCBYY;^ULK)=LVQEW9>5YSSDX M)MX_<>?AZ?B1R<&10/;#-\M)%"^B!5>]XIM> M_3BU&U:+MO(B,,-;T"47@Y4O?8BAF:-ZZE:\?\Z^X3)1^HG!LCL \5'B']_& MX0^QWU]^'H@D0!=I]U5T%<7Q,BOQ1 M^6-H[DE^E-&LA6Y7S?'!/^VCA8OZ8[&G1G^9%L/=F<<.DZX8B> M \\.B_^CNZ'3[Y%YH^VW?6&KK6=QP]3 M1M(^] ]#S7W#YR\W5<^M++UJ5;N7-YN(*WVT/JT=>JS5T4 RUKL@:GG AUB,(DFMGXJ'JLTM;BI,T0 QN3,:A M)]\[5[2W'5KC+#??7VA^C+YP%+KYNOD>W&F.5?$XFPIQIQ_;>8BL*OB^B:O= MS\Q,,TXHL#:Q5(,V<(N%)*L?[U=.8&]UNRQDBN^8FZ?&<+PUYTPI+*+O(^9$ M&$'FP45Y69-H0?]IOW'4SNBF.06#^!'\"S(_;IY6^N=7*MH#75$0DB6?]^+& MZ!>5A@@CP6>0D)[D;8S"@G7G;&(P]8FFZ!_=,>V/L%_;OPAL)OM _B9-S;TXV(2K$K*>W=62EK636H=U )/5F3N#M MTQ:O*J"Q59VL,V=<+U.>M%,*3-U5"-=[2'L95)9)P?'X3P9YK(@2#V,Y<*Y?,OI!QSG]MT37FY> M(M\$0*4E/AA-M(-$7"M!]E3]M?-'L<L89T=[4I6DP:,#+(EZL#]=V688778T_3=Z)D/%WZ0 M2 -J("4*+]9E^955 U\X6%NK%(2H;X?LUCML(AH5KEVQ^_43 ]\XDCBUQPNT MY(!/!///]8[VFY5_Q%GWK$>]]LPO8A>9?LC5D7TX,F=>-0WC%'$FYFRX%D2; MY=9-FWU>?K*K:.K>QA8\G,K.0J@>=\AR6#\6GA"U.7\2W '7Z0]7NRML2P.P MJ>MFY?.M$?<Z]L3Q;SKY=#0>U"E!'_?8GF0+ZM="9*Z/ M/9)AID]'G+VE,- M7YLX@?,D4YP,_1PW#6+&C:4AV7P>)V/Z!2VIS1%4W;X]!FL-MH^[TLZ26">A M&6\ 2 VTD'5I.HLL1JB+QJ/&3SR+ER&FI'_V]J_IDD+%@%U"]DGX?-;TXM1LWG"MH>NYYQPTO+2X8" M_%CQ/;,["C MET(\YS:+HU%$=AIP?1O28F>A$_6(HF"/2G\])_ 9G4BQC';S$E+?(R%VPNP4 M#JVUIB%BUO=9'?S 46'YVHAF):IYI,(5'. )#L:>MGH@LK3NO*@FD)+*3IQ0D[1XR$#44C*-\U7H!HDD[TM]DZ/]=K%[>*::VF M+\0IH# D^)XH#$VP=7_RU?[*/F03P;PL.0^27.JLN'S?5D@T2WQ41'(T?E2J M;Z>='C(@4RV13?JQ+\R'A[]1/_9]($+&AH$M++"^D0$L6?1*99R1-P @3 M7^"7H1S-?5%7.N>MGSV^,:2Y M5TO!O7' 2B&=')\2\+1%=BQ#M?"[D4>1!WIA<*&K>S:QW"?D2"6>RGU.7=1E?J=A"]D;*Q$M$I81GC[?@PA)O*#% M#VE__\=W(OO?::S_7BCZY,%!WUX44CZSV8&E63[P>C?H*C+3U\@"$U[& 9_D MT&@J$-,^3$HC]%&B-JG0>*3(9#QKN#OK6]OY;V^7"V;TZ2N,)<@2K8W]\'JH^-^<^#Z\J1/Y(1&7)>IAE'%72:.!>1?=Z@31RZ#Q-2,>1\/.+66:4)3R<>J M79.9?+*/[#IA'R,OK5NX=DOBN]Z4I-RCA.7EZ1MN339CNV"%&&7*!TWF65!> M2M6P?H75T;+NSR[>VW>B;JV_LPX?$_IX2Q"F&U[4&#IM)/Z&:7N+Q#U"=)^$ MU&'V4;N@!\OLQ\/ EO'C2V3%A >JY67W:@6/?7\^7&FB11GR%)9L."Q\O#Z: M'EITD"_B,2CPN"$-J%*M2<^I0'^(B#J)4PP;NPC.,?(#VP]2H0@\8'SV$/=-&#\"+6#!-U< MJMF_2 +WNWDB;IR:U/2>49DMJE1V.K73.?G$K+([YH.7C(5S]>!N.LAG,#3NT-. MHKR=)+F3#_!,O&F/FX.?R+9XXE%]!$3VF,!I4V7)7GAP)3K(/?X,0>&YW-+Z MS=N*YSM^R]H*(EYC8=T*K7ER:N'UD[V8)S1@+ ++T8LXXF-*+"70 +,OI#-> M&SVU<1EGC=XIU5:4%/=7;%]]#@$O\7X+!F:HDCDY]"_\SJ#IE?0IC1@$IC=7"ZSWY*"G8?HMW+-[30S/+C9D'?B!6PMF2G M*/?06_B.G3$-L(C!72;S$+Y4C/)J@@:)HQ<)VK&NXR\^\)U-V.(X>%[MA3OO M=+8*B_GN??>9UV!4]A30(#TF:GO2>TIT2-WT]M&]X+.)%ZDVH$8<1';U6EO- M/L0(%'\CC-D*7Q5WJ2*>6=\S\./7RTX7["2NY-Y^6A-];?S"%.;'S/:\F$DN'#P:KB?8[+-D<21GAK7P ; (6PVALC76]4UL MU0VJANE\,RA[;3N[E1HVA#G($%G2G"/G) M.'X2W'=%E[H[4GR7ET*S$?,9IIU1>MC]113I2'=S)?E:#%^Y_'0OQTL>(9M+ M- E"ID=K46BK%B)BOCEM;IX*0)+'#:$<\_]@\#:=' M3$IX$'D_I-*KK<8H>%00 5XP1=Y#6944?UZ4'K1'G07CS7FX]1^O:> V913^EGO40F9"N)B%% M9JUDNAS+3ITY46T8]GL(G*_BH!-B)T/=6#K\(>?K+['5NXKMR4 MO>EO^\Y%S%O(J$?.B.X#F\W^J;NO'\$ANF8[/PU:?;#^6>89OXSIZ@Q[Y>M# M>^I;HL.G^4-G0#(5&PM6:B0=>QH@='VL[;EAGY)H+SB"'CT/XM+JJI?YKCX*AP>1TLX"]55:]B M%D?#:,#Z23*8/EVXMFC T0Y*+ %'#00%T0#B82P-F!K8,)-A;L1]02C3@/9J M_(\F-[N51\FQ.IOP.AJP(X0 T7_2@21Z6 _KN9_ 8\,IP$? M@L9I )4-CML^6VX:S&#(8,A@R&#(8/@/RQ"&(D!JEJ2KO<=U2+ZSDPW/\"F4 M3[.:[]$/UA0YVUC?M'N$NIJPG<"LZKN1(_N[+O% !,!VVO)?WD;43SZ\WTJ5 M(/H\3Y**O8@%>*!$2I;VY$10C:^TB6Z6Z\J>!P5?1\NIK>W+71(=-MY5BBOY M 3<(RN'Y< $5P>O;;OV-@Y=6$W9VT)DWVM45TH@QDXW9!?;GS]D;L:%-J7&P M;9(J05;DG3OL M7A.#>G'"9^GB]">)Y93+1HGA+%#\Z!-7%#_79C9;)@V8F1B+O+0^]IK(ODZ/ MJ\B'N_)\7\]??@"QCOL,=DGYAA23&5/N,W4;F*#%9Y88\=931S/ M6NVI56N@ <%F@QV6VQ^LSP5&LI%$=[M8.MBNZCR;@[(CCGIX7XV:-.@IXZYV MN^-P2:&+^9I #="VB-Q=<#2'8*WZ+CTTC VV7*PM9J5HWS9QL(N_@95.&L_M6I! M!QLQ\/UL87% =J/'H1T4 9.V$$GH>^I OF-7[%:=6@-VU52E ;DCHTUK;9,6 MSA4=K8D_+O;M^P\N]D7.:6H07V0].+#CB,KRL&KPR4YU;3G^W=/V,0TPD"@. MM1.:A#M^C)E'_MX7YL@[KDFC>@[.(N9#5=]LU??YZA#[,&0EXALE6]25'IO: MV>T[<:B=%6MJW]K.!J%()-SVFO[15LMTC-OIJ+#\?]51L')^+9,24B5;.]]) M[HN>GLM7^"_E!62W)B?^WE,2?_])$P9#!D,&0P9#!D,&0P9#!L._S-"*Z>?" M VSW[\K-KK+VC?S<.4,G!#QETHM<:(13#G1?91H';PNXP'=6Z0_3RH29&OW< M5N-?BUM\: )@JC59*-DX\8/T(!G32:$/>]H -O* +:!$O!XMSFU8VIE3?V; M3:OZL[I3/5_B3ZVS\#.)E8F^V02>-B0GW2L'-'GGO"8L MYZFR!-/BE/I#KEW-V>=SF7HD75"/62E^0>W!I,)*3?9VJBCQNCZ^+3#OZQD' MCM^>F0_<'.24U%5S;I",T/OSO\P2&>888AA^M!I\@"R62H34[FA@BQ/F]^9Z MJ[U\],A)6/=0!K,?_?]0/]GQ,',J6PH^9LT*%@L6\B@TZGP7(L(2,:)C3.F. M3!SC1JSF;"GM"-//'NZ+))(2D773&A\:#\(???GP3I%KU.KFQ"6EGL7@D^*W M>"PXQV^P")\S?OT;Y2/.#LQ%[49RM?GYF/BFS^T8EP5OM79,!Q_;JA.YW_SJ M:]%V.,*"U)=N?%X1C[ MQMP=^\9\S]1:Q\%&$ME%\) MR@L//$!MRW543S7_?H?:Y0J^\-0"^^[C"$Q9W\$6+M7<0CX5.CFTP^-LY3\. M]5=6CCVA]([KHP:B17C/I0T-P0WPE0U?ZJ[3-WA02^D0NV,;B>E/BB)"Q MFJN+17U2:^C4_&?C.J26T5FPHM4[F#U+6,D%!_8+[)QRCU--0$_24C&SHM%! MN4-^T;D5UXSAGG#I^:UMAWX03TC]W5.=WS-EMUV@AQ*#96?;U/_H"K3_'VW: MQW7,'"ET:]DR>_X4S[!1.&ZQL'"5O#8&Z556U5B/ZN/-+_]Q^[QRMSMH$GJ] M3WJRC6F0B&UK1CT\^$:?E%9ZDKK@C3Q.M@LO$E?IMK*.UOX64#(8IT I=OE3 M>F4H5L5#^Y_3*WL4JN$O)&[=7"^_=KYP[.ZQV(\C]13,S 9&&Q.Y\C#+)79. M?EG"V_M'T:1?2A]]W[2JQ0].Z/:::BC<>"E/% J^-Z><0P-@VQ18PYBC2J2] M7*R*6WKYMX8Y;_LF64K6B_)-Q"9%I?6WA'@%-HQ@AGY*S"JY_.SZ YE$G(^F MY!_MZ_\I^Y^ME/POLVK$/5#8/JQYE 840BG'@\M-RS(V$VE !-\$G.1* SI3 M4^FAUJ_R)EB3OW3]\H_V\%^V=Y(O.!TDPW,20[^5 MFA:5QJMY"'Z..,M* [**0/2E/[?+O?)CXKP@,TJEZ 4R R$DOC$U,/KBZDYGWAL>\?GE(H)OVDD%Y+7PGD#5]3YB""4(9A M83&H?ID&*':4F1"25@9GC;U]%PW'>[N/T0 75W@URFL3Q.&CTNESXL -U))[$M7J'O 2 MV2\FN$WJFUX_'2XSN1/"&X[^\J$$KHO!7UKRPKU')<7+RG^=F.NPZ%H=_;[C MA6!]ZP$9UTS+6HQ?4W5X-W-:847(6P&>1H'UE:F-IVRA\7!&%I"#ZGWV%JHOIF]%(]9:X*LSH&BR@POYTY(=3Q8KB01?+7S4-<>4#>>NXQ>6Q\?:[5JC.7Q#M*'?'6 MF<&\UACB-@JN-]-SJB^EJ-$ L_BX"4RP*B3(O9H9>=\JG![63U^G=B$OO+:Z M, $7>8 ]_I*2Y5NPW3BHM5H'YIX9^O[%)5-\RZ+$'"9B?^(>N,H_I5@#V%*: MQPH0%5FRFL(XJ,QKF%4R[?M=J!YEOO@O6UKHPRD8?X" M'5G_T_U2:5Q=LIM*-6KXV*85#4!-R186%@2V\@>R10A=O6,==C%5O.)&_DX? M-]$ULP6';# M__N_)^3$L+^!.)91?3QS(<$7_4[\FY),]-9UMSN4WDVJR9A[E+NJP7K46M+@ M\$6BK;J !'D#DR[[BK#UY#;!-27VP#?7<]%;3IN/Z9_>6H*&$/J8=N+$+A MIF.&&N 1JNMWO(*8/J_,U'9-YBU[80V5S!\O4TLU2\'>B-"9HS>Z:L<%)C;L M7=:LH-&?1EYH\4-6=&H"_@Y$:_ZF]NMR_S?+4=YPW__V4,0%D49C?<_'H5]N MNXBO,U7XW*8D4,5\F+L<5LJ0$\/@ZL<6HA?$JA7;SJJ^"6#6K7 _K"LL/"_; MIBF*K#R/LZ,!P0/KJD>?$L3K2::>ZJD.&[*P$!Z5$(&K8>KW/YLSLW-[BMH% M$P-RS]386(JI:U28G@^).'*?9F,=R6\AGR>^&H<': H7$7A"E4@\W/?;'VW%/*LZ,]P/ M4?\B^B@CPIL9>HH&5,HB3L+0@C@;DB"!J[EOBRK6/=-NNCD>HJ=^JIX_YX!& MX\<%<2^TG)VTTFHA:GT00Y0I)/.;WR#ZIL]#LLFG\((#UE&]O08)F:6?K^>^ M/"D.\Q-$0N4X?0< DMI%^KX7B6@9.=+W6J^ &&O/U82+>@V]:64VF+.QEAQ@ M;;S&K86 NX] F+4NYYG&S]BW/@E NE3+'1[6Y+/CYN- ")*PNL,'H@@Q7WV M$ARZL.(LC8&S33E23DJ:IH?,?:.S\+S M0(ZFRCD.5Z("1)UQ"BY0P8?#=D+OV>$3^9E&C[%%KTM? M\/N+&UT0;]_# O@RCQD]%S](C!O/@.XC&EGD$+A?.+\2V$2?;A*62(]0/;F< MLMM=H!TR-;.X#?>D?Z\?J7V_YT9XWPWO4EP05NEF4K9Y5*O90TJX-L#T72Y] M8^T&$"Q3MA5C'L.VJ\NCT^I5A8_3 C$W1EO.<@MOG;UK79LZ?&9*.MP M 2>CV["/F 8X:*X0BC>&$V4*TO DDV[,':+UF$)>O7SFY]@+YNXW4VP/W5;O MVWV"BKTI1,ICVG0+H $LQRFQ95J8HZ\="&<[1:*1\D>QV67YA=8+,_KL=4G# M;]EWS :^BS1Y9,E/ZXU%[G[5)+('3E:NZTKM%>2? >-W1T)CNLU1U(M_$ M8)IM;YFPLV0O;^,T.<,UNJ'HJ1Z5[?N #L5- ]CU!'QY!9.9UZ2RO'+B2%[> M4\Z(-K5GNNV<4??4 59GJ!(,C;_6UO^E>J=KSAW,YV 7)Y348ITR8FGNQWTN M2N:6$,A$TKU5=@9$/$X#:J&\Q-)Z$#?8#LHVW ![/%&<4-1-+JAJ/5JT*G_7 MQSE;54^".XC-&]*A23\M^\'(3'A4-0G):44\T%3SFNVB)D)L_\P1V25-VZC3.B:2+G>&#=F6 M91,P#6W]JR-KU+T_QIME'WJ,-+_ECN3Q>9"C<[M0_GU>/TDT%&!NOF6RU,3I MR&FHRK13_^=5[M=4-B2][Y=T-^ )(?/I4 WL+M" M#.)1C4!-*(PQN MI7B M6*G?D'-25:,.E9',3VN]=-=1Q?>&1JO2%% MFD?@]I$_U AD< MI+E193EB,0\Q4&KNM&@[/#UUMQF6A\=4&1B9]6M0708OM8HB-H)R-\E(">@3 MZZ+JYT557RJF7.+.:6PC9-W?K!M;12VY^=:*9C!%7C"MT]/;7EJU1&:&'Q=R M5.+X(*HGU5(35I4JUXS,]-()0'"V.>=.FK\=*!N0.V^#CYA8=GHFF^+16(PI2[RN,NAM&O! MH:8OI&S*>0FY;SX-?5S^9JPED';X[T!IY!_-6"4F5X#*B06CL_+9\X\5EJ<7 M)TF92RL#90>6>V?TL![2.@4E =DW\(TZVPO0&Y!_Y].X Y-9+.&/A>_=>NCP M;U,:PAO]9YWPF3\BV9&V0C*S]#BN)J#O@(;B]901EO+]V,A MI?G%G?#XO1U+61\>"JB??D7UZLOU42:^+)FH__3 B:6;_ZZ*^=-SZS3 >[LO MKJ+,5>YRTNN9_?FV'VW6OQ>\S\4-+.XL4I9V%-^_N_Y/8H!=+9X(JU@O*7YC M:#EH_Q^=._J/3*!M#J':L1%VS_=T[XQOC>]>(;U3?7=64#3 %-9&E2+KD^QB M/\Z=I@%)E/[EJS3@\X:)9GP*K@OS[M*9J#7)'#6=X_L:YQ]=$&-3(BKP>L09 M*30?#FQ*3+_(,^I+2L4I?.^!-B$+*AXM9K2[GN*)+(^&*U-U>O(@'/B%"3G$ MT8"'\'?6/?L>>>VM6-:@Z$QHE*934,=:LM_U[A<:XM_^H%"NF985AC0#20=7 M]53VN,!DE2B6]/71JKCQ_^K;_DYAEG0-*TNAQ]U3:?.XS3W1-$"G\CP(^G,3 M"/&?8_#SK#^'V;;>K>D"#FH&4N&1M#9?JJ0D1T34]9&7C27Z,,))6"_/N\3 M0#J&[$+)P3U$H7#\9<=@XT9B9(T>++N/9L^R=?#.O(/X2DNQP6#!F=QGW !3 MZ'W^@LZ]E;6(-)^]E$]846IG@6K+3'6+QT+4P.4YN-N2O5*.J:O<,[G4S+PG MW\Y1^>8LT2AUG@_D*WC'G''4_F^7TNZ;)7\9M!S\[9S-G5!_LIQJH*@?DV@P M0%CY!JE&V9J'.HMU-1FJ[=K4.D-\+I.+R6F-=.TP1K+9+S M@MN6%Y!?6&;*NH5X<(60\?1;R:F=9^+^!Y!CD?.CW#3@(2H\G@E[5'9VLOAJ M[B.+@5%/._%B/KNYMBL Q0+3".J''A0D"ZQ-U"9_L@Y<=8"U7/5:B91^N$.> M5-HIA[X9S4Y'OX#BKX^&C9S*DST1>7>@5.=1609KN>Z=>M+7SZ-/$_:0;SZ> M4"#*ZSS[_(DR<5/O+J]%A."]>,<]X#$#="8BLV\:M'0N$]]'9=_&-]5 /M;: M9C8DG_Z-?&@_:XXZ2:!AO2T9D765=9J'+"![4'FI&"]B5M@(E3PK],J09SG_ MJ$OEDM_2=M_\!N(ZLO("/_D*W341/EQXAZ>WIO(LCSF>GZJSHNK9M'4*0'8. M4FXE[,(= X^%.RJMA$-%7;3G3:_ S-U\,G]C!=G3?Z\C!PU*S _:%%C2&_IA& KBK?6;O0I;0WM,_,-;FY MJ/[=&?8EU&^OK Q(1AYV.OYC\!=6&D?KE$'WJN5S=X$[[ZX$ W@P4;J^'A48 MSTZ)/:.A7 /F53^6,'_\D+5=VH);;Q?3IIIM:_TCQ&KV7(_N$E1?AW25?#!& M*QP<@F")T#YG MU_:[]1@KB#AQ&9+[I24ZR7!MP3VS-IW'ZFE!1Z'NO:\]Y) M4[/VX>.H:UX12#[HU6K\:)7IJMPK#W.M<"T5B('FO@N;:O>9.:@'^<;M*/PX M>@0^MM-' \*-:0#77OP7:C#4GP;@?6$TH%XV_3_IJI/ #6'@,' 8. PQU7&"CG\9&"OB #+LANN('"E$W45OQH(2VL:M#&UCQIR\>'C# MTS^ -+%ZCJ,1O\U7CV?<35F%-PU7Y!S =)]S"[$8<#9; M0X28@"#N?9>63Y:!+W& '% 179^:ON_0 /-(US@O&E CJ#U!G5Z67"HB9RRR M7B":GHV;@.XU2&NR2_.8K%;EJ!J\9ZD/*0R\K!EO?NXAE7D!>MX#.GXB,C&] MR2]BE(\P02C=?K)>;^$ M<,W59)#UD_"0S+QMA3422@&/JU'P&SG (0GE+0,Y>Z@.M60-' MHQ0YB,XK MELKD,])5;3O'$#PTH'(#0P-$LS+^PS:.N(23*@A!^<1LHNJ#?9;["\EJ:UYH M'K-RB\O#5W(=MM]C?@>8]+NI #'YSYJ'6WYGE?W]?*$?JP*?$>D'?2V%2AI MU,RG 9.1/;\R_+E7^54&$ .( <0 8@ Q@!A #" &$ .( <0 8@ Q@!A #" & M$ .( <0 8@ Q@!A #" &$ /H'P'H-9$T :Z""IIYYOCHXQ^JOM6((&$_J8Y4843C=9/[PX+*^R]"_% MC-LG_G0%G&?(6W,4SXEB(]_MDNB4H@'/DJ[E=7*E._I>W+$-W&/USNZN@)%A M2DSY7WB%7 N7F^E:3BXH?O$A_N@ (;MR3[G1.+8P8:'C4VR:O:K3@RLG(T1N M5KSGJ5Y!JHZ-6:EZI(BBST5FR$M(IRAOV5*6VY8>4I8V6YUL#=1-!:QX3*.- ME*:WO1PP_SU^AJQ(UXK^][P3/<_ 8> P/R#Y@%DASX>2>7)1!*G MS7N40+ONDY[A[>4/T8"H1X.28>M5:?63%H@T@F#UJ6F7%?8!0V^]Q_"#/%F M"KG6)^I.[3MQB&MPK992AZ;=EO;*BL8582M%/K*JX_!(R(J=_E\(IN.(800- M5YG1WSKL>.Y7\UE=[M_O3Y;1P9.V=EPGE8P$6M)LCJ(_W=)&!@XT*M'_X+GT MQNZX-W%P?ZD>A9 M?F,M!)MO-O%>Q(A-E/3]Z8O"EH9L$A_VE(=4@X77[[ON*^+9D81^C- I@'>)XJDL.)OB6S MVC(()!>S[\J'SL-S_I5PQ'#&)@^7U'OD@T$FLIA&)E4$N0IM@L=':T*>(S(V MX*-DI!W]+-&$VXY _N>>=X7^=+CQ2@>"%N.N'P[6@.\&PRD3["K+TX MLA.*>-\H +U^C0RB ?X+4*J*)>2GZYLRO[OW"C! &" ,D/\N$"SLEZ)A*/37 M2,W2I1B]%W/^:M%'$L,%6:NTW\69Q*H6"H2W+M2 Q]DW8RG MI*DK.(]!@Z! _B@3UVVE@.5"SYF&Z;K^6P*.4GYL8Y+[.42SA>NXV2B7$Y]H MWJ'X(:UO(FU @=$%,0%3!U-"\_LEBGH5Y)VGLBJJ9(Y([C)6+AXZ+Q47#E2( M,Y$>(!K!_)H@1/L!:)Y[A2RD6VEC8*?NA0/HG>Q7OB;[ Z+4'17KJC+8FI\R M9U0C(IS^3:(U3U#*['L:X.=-K7<@'27+EE@^'BLFM#VWT<^TNLEF4VBR6^LA MAGQ!647NG-Q2Z!,N7Q,MP.FNL@:? M#YXGLEC?XG68]^HU3B>Y7C/45H2FWKC*.A.]*$$Z3+Y<3FSYC.@ B4W< M]W%(A3LHZA=SS%SL/'1)/3B%UR%D2T_09/?4,0ZH#G40(4_,&UWAO\3),T(!?\''N8^&73&_\I@V#6 M.E%=WP>"43L+2[X22&*M!=D6N/Z0L0,7)$\E%U?[;HL&#'%?J,2D@,?B M:4#.(*(!Q[X<;>%QPL=Y0GC_ B1JE[!\SP5>@(J92_=/]&#KW?<5RS[]KLY;477-J?C^ M\(W7KT+[Y@7XF;:G26S4KTA>!80B#)2G4^\1 Q)Y(#+X6^?RQ>WVO.?[VHZD MU9C?I71J]5Q08;_8-^OP3Q(55B8D8V3#7H(RI80&S-TPF<^?AN8+DE^B^9"# M&&JDUGEQD]])HYNL8GX5F?D#-38$7F.(20;X%EPLTBEG_^D<;DMJ",4+B EMQT)LV(:V$P,SP9\>T^+KC#XS1+N:LZ4BTU00'G;[WM M&R-?F @[US#N)./<,-?:54@I%1N-7)IMRZ_ #\5LONVS[4=@/G1Y9$R89DXX M$. D@=>/-SV,1GY(+I++,YAU.Q3R%S[ [SA(-9=7A0L.Q3_QA76HR^+OWBJP M@$5L'^M;S'Y/7Y,]2W@2R+5>GV*3;\UN9CC8PL7R9,FG0A'2W:28[<7")VO8 MHUE?N ]ER&BM>[5D-3BPS.=1KY?RQMU>G?7FY+R.,/>E(#.--/&8R@R81O3! M9K]EQ\21TY>MY[T*9S7SY_:9U\+8M3AA_+HGTPX&7-4 !*0$*"ROIU3<+NE_ M&SLFL^7=L%,^.E4B,9YS,MF]B6(L*BSLQ\<*OEK(2? 343V?3 W8?/ D&3G&IFX. MFZDL$#.4H@S%,:.6"]"!O3CXA[A%<34KX<;O;_2 M$_7J=5Z9;=9@-@DV:F<_A0ORXYA_1?%W(,RB3A/39D_5%N8-C+18K.VVC6=._J11 MST>JOONJ:NHX;$(LM;*I0RQ,8'(@I5XD[72)6YPHNZ$2I4@#Y,8US2@GB]HFH3'WQ(_9>.C7S:V\?+;"T? MF'&T08C(=^M[4B;D%;59EPHW-^M)69/N8^4&3@=3ZL(.M,G:"=22-@_[Y(%? MS*QC>$T\/U9P+M<72L;,NN""X@_U;+[-Z[\;2C^^Z:.&49B6!K+LV''BJQJ5 MFF%1-$?3G. U?7SA*-\@BF?L409:\!HU4PN)GG"<1Q]4RFC.?&^ZN?=;P)HH M0AK569%"H3!Z;\" W(6PW= M\];#1 MHQFK-3B,Z_U%F;?_9%= OK)4(\BF]U)YDB8)9(TWS$]I@'R M4M!3N+.M8/:11)QA$_&Z9.,BONCFIY+\9NJV)5H-JEAW%_G">+"@:5DGE'R% M^,"E^D1&LE8LN%RI!+4!75(@:0YCX]1'?CUT9^ARLDD_FZ.Z%>F*)V%RB.?&H"TRIF((2J:_0"M]1' M ZXD8DPPQRFIN*EGQ%CJ,'(]_3BPBB$>19%C6OUIP$/P>F O-AT3B?Q5[_FO M?^[_LZ7.% 7W"D;9'Q!Z:1NOS9[@%6%_Y;:XCW9,$= M)0H"D,&7Z+$D^HZ5[P0FM*# >VG]?NW0,%?-D^?U[:[P=E]8HZNO(\FJ1%EP MZ[1%T[?B<=\GLZR=.)$)A?VKBYB80$O23GE?!18)HPYWM8 @3\;GB;&&N!\J M_G-K)-0E J3.\]XH_$/M5(I1_F^GZRD]LYHIJP+?HY4A!R.[]-4C+(9T/>VD MWH6YC @081D>L3:EFK4V0Y3$.]W(W'*CU2W,;3SNB0N:/;ULW_:6Q_=Y1RA^ M$1> @ 5]):)1#^H%WK9T?2AQ,C6E3JGNE$*WWZTKG7KGIB=HQ%V<,HUKH:*? M?K<2(%Y*71"1[@ZQ+TB)^PSVJIXC@U'35H4)'M ?T5[DG8/,*D.N=:]?7O:;U.O= 3KZRBUHH)-Q?[^%!N:;(ZN8-4GF;Z6DZR MKO^?']K_W:9" YZ;U;8%E;%.B%UKB%206]^>"7AW"5@0/O[(:U5V D>T;WN! M7#]-/]D'T)<7$4P.5@'9($MPI_AE(=>O0V8T$#IU;Q=-!?FTSWGE^CWV/ENR M#+LT9+6A#WW-^!!- R3E<<1AEQ)H'>:Y5R!: MK*?MA93@S7O/,O..I[-5#'TX6XAIYE:#A-PO>=RCQ/:!RKGL/)N$V=["Z)FP M?SA?P0R8#H$X'=4&[N:8I,@HN$H?<]SR7C?WQ,[6A\SX57JKGS@0*J&\Z )<*2S"4'XD[12TV/7DU]JNK>LXLGYEN(45&'3R?[_ MP]Y[AC75=>VBZU$1%3$V0%"(BHA21 5$*5F/(B(BHB"$'A$!(12I4A,;(#4" M(@I"E"*=2"\"D2XB(C52 X1>)"$00LK*CN^WKW/.]S[[NL[SG?/M??;>Y_VQ M?D#6FFO,.<<*F7PK2,:QY7H6TA@U]TR M\O'D:,YK5&P;J1U]SI%7R]IA'N)G;'K-L]A2T>R6CLB"U-7_#D6F_FAE\H#/ MN_W*29U/_RVS15T0/N(^&XA\:G71*Q.E8I0W9/TG4SI=>C/J-ND@;?,X!Z%0 MKB8Z;MLGC8J[\>0BMQ\**\.<;+7:67*/KEE\KDG1 N5&9GMR?$=;29-5G7U\ M5 FO_ >JU%$*@^_I:3KS(26[^L.']&TSC\_#V6H5%&MN4(&*FKHU7?=HFZO/ MYC%<]9>&VKSQUB9OVDZG+.=3.3G9#1?&;@A"'4M,$GP3K:?E_)1XS>\#N,$R M[@ VD.\ >( H:\9 M:[X.\EVYK]PG,MT-O,9AGZ8)A16S">Y+,H-"R;1N<./,KQ]? MBM;6)J=L C '(<'*$@$CO<^'XM#X/L3A^Q*(RZR7IRB0^>>@%E9052L%!<[; M'.XM"SW.8$U,^@P=>Y;-VO7D77%/8=E)S4_Z3H7WH,439E#"Q@>UYKV\))2\#_FKAX:=#*C+H7T=U&K/D^@79%<)RO%-NXZ14U_",V58>H2:N3K=Q"4G MD",$"4[Z"_=-KG>_<9.-F]#NF_)LI:L&ZE/K"@KL%BV"FQOP&_>S+V')NKC^ MND?='-C[^\QS@_?^:-4[]AO3M8E\LBD7;+!(D%E2OFY#\!' &@JJ/888;A.N M")2962MD1'"5E*@\(*QX036,$6?ML$&$A?$ &41 G3^.D 7*K?30R+03<]52 M*>F%0_(G%(,I49LP63EYO;=0V&O1FIHBZF=N1CW M#H> I)UU3Y"6$Z, >;.L1_'A%CKAN%F\QZS:FCB 8MR>-9Q"^8$4:WS?&ZY<92?F9&1GJPOV7@U"!>2/?U3 M-2(%*3IDJN<-ZF+'G?WDH3!A?@-;'V!IM[$-O50D=Y<$#-HYQ@,F\N@1$520 M],V0P\2-=F*YEQNQG1O!7[B2/" D9XS .J0"YXC7\X!F(T(S*% ":*+>Q?D! MSOR63#8:=> +T[)0D.ZR+91F2YSAU$UBTF^9J. W! ;X1FX_#_BA8TD8N+L1 MYT@Q,G45V'_K]N'_Z.KZRYGRR,&$OQR"";#8S?@5N05P;4H-BG0^\>_+C@": MLO]45Z2-BN??H,;UU^;?T%^6_1]>\_\$.]WI/.!X MR3L>, 3C'BDCY/['7_W_YLHH1#?#=Y?BA4)CS#$]?NJ6ER[>P0YJB=%F!FL" MF\$]9>[[W<,SV#*Q/"#Q_HT_X$M2!9S:/'KJ44I-UN%:626T>?#S51ZP;Q", M7-'B;-4/;[4PG0I[R#I%3'PS-RK'+,J6I M;M\;[5L^3C P1,?KSQ,71H@7%]&T"W?/YS6IQ^Q//"X%>7RHM:%C+%C2"WV: M%4>BIY9OLZ=X $ W%&8JF]"NORZN0%P]CPY'F)%HRZOBJ@M\'(O,],/>(QUV M5DM/62%\R>(F0%E@B.^#1LD:]*&K12WI.YZ?!E8WX5$$ZG)8E:E>NT4UHR_1 M7%&,:5?1,<(H6JGDK.^+JCGR2[N8/-W IU2]G&H'^5\_QC<-7F;K*,D:<=>4ZO3A M/8/R3N";FRV3+B.;*]>![GN3O M[]_!/OZJD_>[THEP(#J0U]J^X5G;5*-]:/3Z]:Q MI82PNU\J>M9.=N8=/0PR:6"FW0BFIRLJTAVF'*!2X,". MEH%[%?&9VK-\$"_S+EX<+$YN>XMJP-J]6Y2?\45!A,*0E-+UH5 M)BV=*53C!#I9!&E#2UXKF!I= M;1K;Q)1=V9K?F.T7=O-S"76MM[G:I2+N.H5PT2:H,NODC1^YDYQT698D;3RH M;T']FOSW6ZB<.0E2,WP_\TG+Q'<>@'P5:/GL?N:SHT>K/]8;B>AN08I+O7$4 M&RX+P<3BJ+E("4.<75$JPW"G\[E7#YIZ]#R.X^6N9&_5%[6-^J/CCI-Z>4Z^ M\Y[/;F:Z*9UEMVUU;<@SJO4(F?9Y4HB2[84;%E=H^EAD$7F7Q+>3-U-0[ML: MU+]VN[OK5 W*/3MPW<D?QZW,MKR1*C:ZUV0P&:"@'.=Q*OI21.W&_K?S7 M"(&06XT8Z(:.^R'-!A7+ALYV=#G$?[5C(H2]8Z_'MQ1?63BJ=N3E)+RE;D_$ M_6GKKB_%,)/#?0O"%FS]^."$J>;D&8V"J7O@:]7EEFO7: ]U'Y^H_*1GCO?H M0DG/8<5K;#/O'"^1:8"-5^LD@I$[H3*2$[:TI6BK !3OZ"OH9_U>ECX,7DLS M3,LF'.GA 4[6FWPVT6\02[UX@&;#U73:%S#3FX&5T!0/F@\O:#VX!T]N/G;' M8[CX,:O;4]\CNZ)HJ,M<%*'TP^?*D'W!',F5^_,4Q8LE0OL?#K&;]]C'E 2B%$E MD[[V:'MEDE4\%5Z1;B*VL?.CY ?K#@7I&NYN2?)-FT]*BI).W3*&71PE1WL^ M4)+4M(NYE?SU]_XY&S62N$Y<)=#^%'_*OR&G9KUO&NOM1OJV=M_>;]B0.O?I M88!2TYKZDQ76D&%D1W5EQ""X_&U<=QI=KVH8D7JT[ZS 6 F?3 CDNO#)1)5[ M?Q4Z.6=9YNRPP;$5*8*TJ"Q-=2/&;F)T1PHE<7Q*;=1 )[C]#?$S2^Z0DH4% M*3OQ W&*E4K/#3*G,I)?).Y%705#!\Z"RH\W)"AKAC%B<;^L0<.(86^8AAAH MM?,/%DDXDXE$]G]T*5T([UU]<7P?Q-+$E)'FL%O6T/FJ2WVU$:FY5;&M8Z=! MBPWWM<28\[CK=9'/X&97VGG YA0^HL;IL\'C_#]P\F4C9"IJTDL]"Z>Z9'>4 M8OSZR.\L-+PBYK65(RU?%9GT9Z[X" [8&6\SEEXX/KR-**/DPC_ M7LW5T.E9#1FRMQ?(7IZZLA^?LVS91>W1ZG#(X#\0W%4Q,3".G-!TM3XY*-2&9KY-3:1^ M:JRV@?VL(QV&-#Z0>4 ,E]Q='1GH5W!W3_U>[0.SL=DWP3^,;J$RQXIK=EE* M64D>Z$&-Z 4SR--!7!<#%^U:\ZH /N^6[[GPY-]5_3QOIC+ 36D?/6"VK?$CI>P_JIH;<9W:L8%T0!$@;>NO^CY MESR ,@DE3/9UKE2#HD=!6>S7F3S#(QWR0>?]@_J(&KNX)<3)M[,\@"%BR-VG M&.1ATTXK882B(I.$/R2(/O/^4O KA/1VW0:-V)/H-O(4[K>N)=^21]MUO&6< MOK/%A-H]'1U7FS34W[HTK/RDR7[#^_Y=NW;Y"G06,;/91.'S'W%^FZJU+!LF M6J]$>&_IE-HY/$-@WD;LZ4$,9/O_4MX/5^O[A(U^N/=*R94O%,_3]8*5JJLU M:HTO:8&7, RZ*N.4Z@2M")7SW?I('O(NH0/51F;0 MD,W8(A0G00L)?>[F0RRF_-*UOX0+@.#@B=1VK(/PWN\K!J=,]8G[ MK8Y>/W#E4OO1#6)UA(@GTDM0Z7%%MJ!0R^AQ+A'KT+EKQ&^F*:#_,65YE]/, M4D#"2]'^GFVVFT]]+VK<^>2T(,)R=WKJ5@, @^^R$6/#,7W58DL>U((@PP]\ M]'AOGN$5'&_:-8@Z4W"\Y:+PXRI)C+W++DIN$@TV%,B@T> -G<\M4/6=3Y.. M862863D;=QWB]JG_W$@_<_3*-N&3QC6O-/8\N'KGQ@]8Y2RA'2N.!JDW\8^K MMT!@_UJ!?'. 05IDBNZ5LM+BJM--M0];]Y]@_SD5=>K!'W48NVP@R6Z MW$+$WM:)2/F+F6A3K^!(9'=-!P]PJ-QQ8+_6=;>,LW%@34V"RA^_5I&=\/+6 M)6P&Y@NX\VZ_?:DUJHF5'^V:-G=JRLAI_Z:5J[I'SS>>/#_YRN3 2&509-HP MMOXRYJ2?&[DUR:$HT\^S>QXL^\GTU$0/?3'_A]50-0=@^/C+_Q4_F ] MU0G29V^%1@9)K>Y[T: 0=.)^^WAGA/I1C>+G%B/NIN>$Y$H-OGD=.9QP:+?> M'Y=B4:Z_4S>H,TNU;#\F;MRQ25%I;*:^8R^XEV/XA+4]3I6>LO6 MESFC^I+/*X^=EKTO..R-G")&E>&9)PP_CVS"PA<"^A,F:H]WZ7Q/3[<8-+=Z M?=?F$R5B?_ [SQ:Q\T#1^2VD0;"(N&2>#I'@V^UH.@GONLOR+M0UY\W9./"= MKI7 SAU2']2,Q/7@HS;7DH#U /D9W) =@]@-WH.'GD&?'3Q%F @VO5+>Y9WH MF:,2\8?_,>G80[8OWWKJRT6Y#2-TNMS L31P?XV:.Z5#V:R[YH(3WP@M!EV0 M*8NN*=@7 T3'%BVLQVXX]>G^54)[]O^160LY\4O.K<&>2&NG, MT"4PO!-U1SU^4?YKC0DM*3":P3KF,(H(G;\IA%]'ON-X,9%M,S6W$JBK2M$Y MRZM/^@VG>OH&_%-3A12;*"/9K3>6W1=^K!)V^Y7\+I9DS_W:TF1_!)6DRU): MF[/1F2!$!KPJJQ/:.5<>%O6>NP#S76)B'"K??*CL/1455Y.HME=-H:GD#%0V MZH<<@][G+N)O._04&")LP*!_!)00?GG1M+GMF@TV;8'K\N#5JX?J*=V-KCOYS4KM555HJ55K( J,,*S0 M<8LVQ'LA?"[W6,W]'6>A6T5)^' W7&BKH[<\,[MS%1#WY/+0G M67_H-F1"5;(IWACP5VYII4E:D$)%/%N)*":\/],5-"CK=C4=_#ZJ<5\L[4HE M'.6U;'H_C>B:=6/_NYP>/1V75^%P^,D+"">-WW[TTJ7_"0IV_C^^JAXR,\>^ MC,1RK-_EG:PW[7V_!6Y8:RU)X@1T0!2L'*>.$#FAR?J@MYB@[FRU3OY*G@[. MVC6I0B)$'U+^%T/F#X[_?]X$.R]KL;A 8G#N)Y@N$V/IHXSR<(TW2EG2'Z_LOGWDL-W_I!/ M..88VUJ+(J02[_* C=UKG>SMV*5CA/?H-06"N$*C@*&(C*-,(#S1X?7Y*>;@ M:[-/V9^L3J1%K!G^-]);WBATU8O[2]I=['L]=G/S;'XDX<#]Z<%N@7PRU.6A.M5W35 K?>DO)-";;UD,$L<.5 M==QG%?G6&M.%VI6_?\!TC'=<I'M2%1YCZ=BS6%!397J&$_$$Z4%K/6)T$K)9[LT=WF];.*+$- MTF=EI^H"VG%ZDT5T_Z\;&V]GX*:JYD'B]\Q*XX:O-4V^\FCCY)E$=SB6"RM9 M1*Y>;QY;R7:/I<6J= MD65)RQY*T[B647<+E8]F(G@ M2_2H"2$Q3IT+LL-CL!$V'*K" WS^S$&;Z)]-;+80ZH;1O;@[4ZS*06%QHCFA M37L-\1C/^$C]^:7B1]#%!WZ-!\VZ#"?N=<[==N#F2K$WPYASJ8^V01$I;IA M3['RHAL M?+A+.V]/M25UM$$&4CBU)8/\:\1*:DIF53T/L,Y1> M/"#HJ46^/-OG'N2$G3LIKFG$WI]69\ #Y@Q>=+ O^0UB-_QZ[LR E25@XK9^L#<3DG_ZQ]Q*[OEX]Z NN#J0:ULJH]O3+IV^H* RUV^I;N8/JI_F4AX M$5@P3UZC(Q3B[H^S5^2P-7_FV,;H)WS;HW=^@?U2B1,2W(S.'/A)6>Q_83EV MQ_]6+F5%Q/E];J=#8ANQ3S1%I-I].G&V\_DXM:76$^LUON3LYCNM=6W@ M,?(]TXLBE.]OL[_/$B1'V_'5[2=RH-?T1NI1R]Z*#&Q'B8DQ3#*G8D%IY2H3 M@C\%=[MM139,'WFDB\>Z57$VQX$2/\(80MPZ!_>ZM4]HHLUMF M-3+F[L_QT%7BB>&!NW.MSKOYR(<\(P\_U<@^PQQU\6=]#W%=F,SOMNO)C:B% M+>(+KQ/GI-1"=ZEK?Q";(>.Q2+ M91DY=CZ OCPXPP=6M%_/ M18]DY]OH)K93LCKF^>OI7(?I0QRNWCBQ2P>C)W4!S98-TJJ :Z4L=1[X5A$% MPA-%^.JBQCE?.J6IO,\+/SK<*0L]FZX]%=$O?L[2<+R1C]S^0$TZ:LZ6C"9!^_A/J";2EI#5Q7%&FB =HN9H:ARF(-9RL-$Y0WOG@Z>]5]YC$_1U1'KC M+*03RM<CH4^V/%XB 69K'?& ME%[@&([5/KQ:[ATSP6I!WQ^\="G46TXY9D!U18G#'Z88'C!3&,N7UI '-"'K M9]#BVF?3HQIM1VS,RF:'R+\XG35M4GOK+"T%PYL"3SG)SL<-+7-BL.QK/1"& MS^.(3SGWH>Y2'H#/QBZ/\0")67 [<) MSP.>%V*7ANE0R#*-!TAC%Q7BH:>D<<@1Y&8Z\=WZ31Y KH=4D;?CVF\5)0E6 M/W([I/;ZO%:T#XK:"FGP@-1J74@ Y %[=/\BO*E)2=1T[06CG$0U<7DM!E;: MX@+"\%*&<\^WO2\MT*ZD;PP>,)"H5]2'V.%T,M#>W2_5Y_.0YC4*%QT0L:2J M]!0AT%=Q$+?#Z<\*T] !6UG"A>N'Z";0=B;?-8V3&PO R[VCXDJV_M8=GT0O M5E^Y\\=AQR<:R(7;\0]A98H?/W^63_]<:3MF?!#HQQ%FF\*1&RL&%@-V<(#\NU#[J"<*I*L M6N2'])9D).U2SUWA/"=4.>7G'4VPWYF5+7VT.BVCXN&%>Q,,4\2>.)4WOM7R MA/2=$<'Y\4[,C0.:O)VL>//_) SXG M;JV2-&;X4@L8%&=WE>G%H\D!N/IZL,#>&':E@G88GWN]/_5H&7R\@W"EBSZ5 MU023<*H\EWJZ[Z(DHN_H,([S?!?:H8ZI[-KSO?8O,QDN.*;:IP8IOY%7;"!Q%[2FHVYY14WJ>O M?F<-EG!+5.SOJ!KNG'^E6QG2C>(*V?L[Y(Q'V^ET#JU^:C\-1MP7UYV^(J_X M\NR+SZ=7CU9.)5+&.3OY:Z B71QS4B?%X]MI90@AC!TJ?HG=.HE+]R8/-HXO M,307%CI J,YEF ?,'B2V%1(,F"-CBL92NA&K39T=T M$E>Y7@9]+2X^0I9=)*Z4??R&1"WJK;*?E-_WV5-=SR?=C8CMJIXD(QHQC.JB MFF(T@H2"E5)T)P]@Y2BO M^,$T<]-P*:Z1C]-0WI6/M*W+I+ R+.BIC,A77) MR8^A01QY[^K>/V@"XYN?5+PX5C4WTILZ6M;M1"P7C'%A1#[W+OCSH;)E,=_^ MU1V"=1?A).SG5OJ?C7&Z>8 &M+5XK*9AN-=Q.^$X#_A*#F<4B*Q\2&:[6)_: M^G[=+R4-J#?%C-G,29>E2M'S/;,Y#_@SFZ4>I M;J2WYS5LU"K.JLWV<-ZL"HM,2;@O7:0NW/SLZJRO!C9Z.9U8^[4?1ZKU"7!O MQ@O,_Q2MD^NVQEU&-UT!J:*'247ZRI])D(@?44^)KAE0Y: >1KNO%]#,]_[] MMVY:C Z1=:3?&UU]AOO_H_D9;5P_F1B89&* MTG2X8J%[S"Z(_?N8%."C:U034IA17Z% MPR,6_XA5F,[*;&9:LB0X^C&5X@[ATV^L7)];?)5?&LJ%5CC!AA_;O/!YEL+A M&,H W]8]WA"I.\2Y8KBGJ5QLL6C^.<)T5G9S)0] ]V*DAVH)"1DQ,_JU)R;T MT=GPV*_%I\'W!!>F%TU<4W?O3U1Q:^[A#/Q5=G? MHKC[+!;-+H9X )0 *2ZKM]5&T\Q,_+1([O\X-&BT2T>$G4-[_)_R=1"RIE?1 M>[:F_=-KUW1H]?M^3-GOO/T:K0]3=JGZ+4_&5)^W8"8ZG_9CV5/>K%^)THY=RUYEINNBRT/%$V]YQB" MF7YITAV';YL^M&O(;E/MFL/NTM3.N].:I;?%D?D+ZPM*=T[*C^4RHYO\OXTH MX(7:H0/5<2@-3RY-JW+R_,ZCT\V]Q+PIU PS62*KQ=63+N_\PDSV;G@M'Z=0 M5@NUC4AEDK8EP8%:)/;9JU?A%W\@T^>PFZW&RQ3UD/T:MSLA3?*X=6@BE?@[ M:U]!9_AWUOZWSO%U[+5V[BW*C:,DY?QQL6ZOGJEM(TI).EAG^P/"IZF?5E!Y M/.")GV1,\L,K9UM;!$GZDS(:PMK'++[$K@, C&34)^A(>A MH_)F30]:8J_4[ME_ OXH1WYAA0=L]V2=>X6HR45TE2+G>4$L_ALK(),66P(8UFKWOFLRR#;*U)\V.V/ #WF(4\ MDPWUDO>X%TOWC1<;]UH.-',&]/A-24QY0U). 4KT^VM.5!LGXXDI7-[O9C^= MW+YCN^PFHH8//&I4O4_-'Y+O^],M3[C],LSF].NU0@<>8-GK8V2PQ.T;ESTV M?+V3T^&O>I[Q!!+9RK5 I6LY!PE:\P#1:IMP8A\\?3 LFG,A8V9I$$ITC"'> MKXD!I_N^.<-+88T=RHB'$2YD./T700UZE-5/1"R@;E!C/N7;+4J<2@],Q3N6 MQEV'+M6T>;2D4]-@ MALNQ"Y"'!9;Z'3I1S@->I(R&IZ4N!.=>WL;973%GS*UJ8A+&NM#=,![@5H7] M^58Y!%*\QW4@ZDL]SH8&J[^]80N&YKO6(KHT.CA/ OFCC"%)@;6=\<>3;?$; MZZ7?P>7BOF@>L -M4#+! UI8#M!"UI"A!ROA(JO[=X4G:@A!.'?!(E;RFD6S M,\SFC3\LR]T"06C^28@P0IUO72F!Y3]X)38>A?IJQ/D5(1&V] <-9MR9,I', M]]7L7.TY;K-4PC=GJ?,TJ0)\!9J5^0L[,[&B"[E:$SG2=0,"M].$.'H!: M;S'DBA;UO&HT>%SBGF'V&:RV4X9Q(BQP:TC-9FP-$G5!#^(#ZP)S*3'NZ-.- M*_)K7)B"@T)3?)S_L=Y^AIK:M>NB*]\$C25$6Z=LTG=;^BIN\1ARS*Z(MH/' M/;ZF=U=ODF0MM2FPORFXBVO)W75MV*\\/8P]Q9)AI7K!0M=.MICVO<267^*3 M7>1[JL'JVYH738@,_)1-;!;3R[2OB"%Y=H6NI?F<#]]?%"8;,I4HDOH"WHZ/ M832KJ[$4JBR8&?C23UHQJT#O&DHE<8QHW%C0,I!@<++ES,8Y'B#&D@)ACV]B M"SXY,"ZWKN7]8((W<,O'XO@X@(^H(U9AX7A8F7M(JF1Y7YFQJYR5E6*QMOL1 MQYTFR;)R6Q$V36N%@MJDS/X/\:(3!Z0/%;DVQ?_P+GQ^YWS@]L@8 :,;>;.] MF3/!;C'^%.93L6>O5/NQY9Y!LCA^^6;VL M//S=7)=XH;L;WOGH*O#0018XL:7H,*"WB7@"D@VZP7S# P0LF3GP1W62%M9^ MCF/3L9[%*&RG4UHV M:Y$2I7J@;]MH.,8-^57LV,-Z=V%,)W'GJOMFIM'/^DRGKK'VXSM)9U/O)9D" M]C]7 G&;=Q9<.OY=P+"+&7 _;> M[GP_IVT0@[ZPR^Z%"LX'<1'BV.YF/1-A5:!>HO8FLT%(R':\JM#S;I+E$5': M8[H3QJPE@+/!\2/T#0*<3&[Y=J8L7R =IA8E11'3SJW@OEY?/@"T)XOO8N'$L:@EAE(4_*"+VUGW+::3B0*F><$?\:KW@ M>\)7+%,675&_S#R!;.$!H>?\G_Y9J1XQ-'2B 5=BL]G%8VEG,8XI@LDG3<$7 M6^&,,(ZHT,3;'Z?]EJ;ZA6*'=L;&,L\T TI+&9&T/&A'+#5Q'$K[$ R[)N'B M9?[%Z]#CC,"<%=@Z95M8[V%"7S4GC?F2/, #J)8PX0ZO^/W= ]LJHF#)^BLM MRJ293DHSIO"'X)32TD?#>I IIU2_?&@.S4 M$1=;B7Z?MUH-ZSD^T**[%_FO M$?IR.>G\F$I-'B.-O\#W M3;BS?7A =W:>77,Y:M]T?R9V)UIJ;VGW#D+BKH*,$<,'!^'G;#1>&BF_#4K? M3"KP6UZ2S.+8&CY%'%%_]6G,WX78Q6DJZW+?JPW%BY[N\/WL%3.B_*<(^,]? MR=7]P7VR6*>FSU:?=1T;O^\KU#5BQM*4=7KWBM?HC$7KB1 # M%%3DO[^9%$0/.PYOMD$XO;USUADT:^V[B4M=[G(CIZE3F18_JU9N1I/7JI;7 MQ6X.-- -Y;1W["R-.VVR>3B)CA()ZGW*Y>Z#S<@H[: MS2RY3;L\:L]M5]^<$((QZYDE]M*-_=SKU2LB\-Q=9!?Q^LID^0.<0$B<,#,\ MU&35J5&PMDLR_03=IVR:*YHKWVE:48V8$7HQ3GW 8&[(NB4K,<'^:=^\?)N% MQ"O3K&G]-SC:A;' /W[ ;*WA(1AQY]%C \I9/Q62\0C[J3"V?"_T=#3?/.@H M,SIM/LYJ+BGK2:K"M$B?2O*G-])\+JGXS?E&X%)A_#\/71DYUL\6N0)/ MP9TF:7^GD4_7#?_>C8^T3"-6"']1SZZ_:":P9B'_E?@7]=3]JV9N[KM/D/N+ M>L+_63/?P?XEX;\D_)>$_Y+P7Q+^2\+_M22\O5R(4)I[PW:,A Y:8$G!4C0M M]FCOUVMR*[YR9SQ](ZH659"=%>2]03X?9I;@^S#[\I1,K-7G?CZ]VCD"=;6/I M\(#8-1$1VM3ZDCE%X_J&!0\(4?+@ 9J:2G[*G>R'"^;*&!)Y3R+W]J@8=GU5 M* &R>$PXF[5G2@52N(Q!8N,<,PW#O)SQNZ10&DK?6P<34;0%-78T)V^%59L& M#@E-&$O+-$F)Q)KM#JH].P5;\$4W+ZR,GNJ@^J>_7].C>])15RJFRN=\P5OC M"EGB"2T5_>/M'>VNQH/K W7C2!6N'.4V/2A$>*J0$L\*=DX)D U3(2^.J(J$ MRL3/8'.6F#MHS(>RT,]F=9]3.:BU(?=%R=N4.&PDFRB* MTT@KKS'Y@'68B#[W .?*U@K>DK M<2#)4@_%(;7-!CNR#Z,''7!C!BZH^7.OCLUK$+L=S9@K+QSCSA/N5S,)8Y\4 MPFO,T_(V/TF#CMLRMW9@/(TG0O4FM^]5B0F0>Z+'D5_RA$X3'C7T-!BGX>7* MA@(XN,A6:LA.7[D/IS(=JE(6XWJF,8]&,#]0,$4$'_"Y#!%8F?[JV.H/1;^( MSNYAHALK:V\**SM_Y7^ AWU+JSL,-?=N>N)RZD\M6-Q/R$3%YF#OART%Z;#U MYZAI=+<5,M6T.T8\*%V-E8H>MXJ+*2M2FCFA](.]8X'10%6L"ZI4C2ST8.?= M$U_?R!#!^;"=_'RP%/*??3*3/*#@?L_=@7?GZXX%MK#I M#<1+AJL%IH[-/M .32)CB;B:KO:*6@"+J5#CUF*YQUC\Y@;KS4C6WB.-ZAML7$^FFW#+D MK]=:=T\UVH=MPKE<*>B0A79M419YZ4C;>%R( ;TW[I8W_ M_N+,-@+D"@C8&]("6Q]V=$:JYL^<#UVYS%^<5PMF5]EF=5.E)Z'%.]AK'W/W MW]D)<^Y[D&IKS&1N8"<[Z;'Q$S5U>.KI/7R+@)S:]SS9BF:349EXJ_\4\@!W M01.]-C! S[%_CI Y&=#.R7]PFZ+9CQ6*"I:&'FI> 3PEW,L&8ZTS5<\\IRRN>%[3__^/C_@ M-M/Q1!;U!^H<>7I@NG?"9?3#&KE-9D.ZP8[ZZG6*K2,/\!]B291(/N-'',LURU!V)<$Y$#5 F!"HT^QPK%<#UTC7B'"6 M\!CA1JIQ8C?S-!7%F.7K7:NL.&*<'#D3SEG1B3J M\2BBI#51MM&WE;/V8TT<7)6G6(H2=T$GS"B+]*!3SV+FQ@/?8<$R4N:.!Q\* M!-RU.U+T>A\F$W/&;C70S_WLRG#_E=U68(D21)-^LA'AV9W+DOG/L'+K/[VQ MT;YSQ8H/QQ?1W-X?2G_R@.ZO?Z5R]Z04T=2P%K77*ZL'$_C#GOD[K>UY021J M@-TB=H"N6.!:P@.TW&Y3< POF_2_P],/:1$6.PN)G"#GI"#4VKB3J&;2;/];O+-2X/L:RT#,#ET$F4J>H=: T M4"C(>Z7@E@?Y(P'Q=[RK\6VS7KEL$TG@P/[Y_[T]_+\D_)>$_]-*B(;=INJ& MK>5S*ZX4I> XI??W@]S5K5B+\;_U_*;I'#;HIWMSV/;)@J'==]>L8QC#ZM]) M>';LCBPT\>JO=Y!+%@^P+XS\&]W3)-[FXCG669.-[J[9)V;.]3QF(08G?0RW M++!.&?R*#G9+9PYN'> !P78BR^2_L3E)5[U=V;586#)MT=3*'OH3?$W(4#7< MQ$'VES#8Y-"'SWC _E&)&@=.QS0ZM@]T1,'G+2.<,5N*?"%Y:^F;\'2;6):I MZOWNPBKG9CW_/,BA-\_DW4:.7O.&AI0X^-1[ S,6!U]'@9VJ*>!CRWRU.^RK MK[DZP8*V[#/,PA,>@86SI+,\(&!TNRWJ2R+DLS6=K<$L[O "BHD4C3MX)U;0 M.'JFZ)#RRPF$W/8 &S A=O4 1J;C(P\0]N6Z*GU?W/A*:5!_>:%)__1:=.M: MLZ.5T[II%;U@*BJ@>#>HOBYI/#X37AJ47+MK8[^/S[-J''/O)%+SZZV(CW*? MQYY<$*'[Q0C4&UJ(V,,M55E@$TL3/$2QS0RXE9C9PT6.^5O7?NN/"S^<,/[" MV^]G#OQY(H MH(O &%)QS4G6IT9-W=@9UX,WG89G^A6/U;3N6@YI4N(D@0F=;II.B7=%BLP> M\H"X=GK1J62V09!.CR^!L3Y(@3=ZH??Q ,K00TQ9WQRQ'!FY]+$BR2'>CSAJ M-AF-FSB$ZZY)6_B,]!H5"S,N*RL'5[Z8U3S#'+>U%(4++2F):#.3!KMO3,]W MFZ X7L&ZC(Y_6I3QWA W3T=5>-;W!3$4:=W)4PWIYYLM'E:,OBD",Q46G([V< #1),3 M\Y68S8(,I-!=8L@MW6Y?SK'._%+RH/9X?]:CU&,1@M#2M[W-N.9$>(&/A7N3 MH1#Z !L6KI*!ZQ 96 ZST_:;Y;_;2/ M[8NOGL+JQ#,*JN@EQ?4!FV'S[1N)%9G/4-))FOJP M.>M 4)1'=^TUJ\"+_$X\M8D&.Z2_Y7WV(5'SLN:3.,G@Y5E""+\;>1,RH5NJ M4\J8DH4N%.C^_OZ"UJ58VA^)H@R;@U&L=KL'/.#K.)J4V?+&Q##\*R*/DZP9 M42.6U,.\;3_+1RW22]?D)_2Q0YLGC+&$^ 8^%2!I[9CB 2G,@@X-1C8MFJ&Y MO-=/WY '$'!"Y$-8LE@'9!"XOQ)WLH Z(?9]@7Z5-D^==M6=:"0FX"<'UK@B M=--D6DES=:$F/AR[,QZDT]_-[\;.MI<5YAF0$"<7++$EG(?4.O9#PQ*GAT:. MT$:=ZJ)1RSB:!^S(MY_MX>".%L+V:3-+,^&W2=.!UG\GRE'VTR/U?Y_(CC>X MNTZJ>>*3EX^SJ*21ZH;ENY>P5>Y(2FS^<\%:..LY6#U?VW?A]X@?VW R_J M"ES.R?S7 R]\L;LPTK+/)RR%&&9KE^'RWOL>#V/+YL$]2Z.DK]VZ7IFC+SUD MRGIA7Z;,#\!_D&S3_2@3J A5;;=JJW>.MW\X#U+[6=.1($Q??YM=#5]U]1\A_%WM]LS,%E]E-K;;/!P_E=7(J.+"TE'Y5A44179G78SMF? R?ITIU>\KTIK_B&V^% M)1[@A\$K;::ITK>6T9P;-B)1"RLVAZB9J1>9P#:1QQXTR\MA&@+?>,"O*X+T MHT2M5K^4U_TUGL,PI;>_>(" /7_HE.B%XFYDYH6@LO42\]X]S5A:YF/4%&[@'+6( VSM7W,8#K&6$ M.(_SI?)GG YX3^NLWBJ1XV;AOHB4-'6L4=]G M>L:9;C%PLUL&&PL;)22W4Q\^O6S7)*B$Y7UI#N<8.#EA]O6KYA_44I^XIW5L MH Q<3G_,(L6TTMA-_4%S/YPLT(RX@R*QK5V9H\ZOWM,H$UMS\!K-%D\#A MBPO*'&RH/T:9$9V;Y+\CS@6CP1NAIPMIVV9!'W#)F,C4/EK$*)5$.3 MJD:4]=" TCKR['E(>ZV "<&92HU!\ZRW2D?7V*Z#E]*I6S 9I$:+L,BR$=1Q MMD6ODKX/6Z6F;+4KA:W MT:FKC[\:VFRH[>$OMF)J9RU"6'2DB.\77S,0W8!1RAK!9C:YM>$ M)WMQW,I$Z&4X"[=]''.A!<6@8UGZX?^0X MOV!&YCABPX^%!"K6[-'%-1N#!0_C,,T(Z?NMB1.NIV27JT=UX=],T-B?62VO MZ*((>6I? [;SPNJG? SZ02G6WL-4GIE@A5UB8^<4P#(_2R&.^C44@X\I5C/\ M3[VGR3=7E^O,A*\%AD +HU^0*R,Q?9T&'HJ]H7H9_E9KCG=;Z:JKS16+]1-: MN\XH] 1IN-;:U_3XG 6EL16K.:&1.4SD057LTUOJ?')@(UZ5=)$96>[6>VK' MM[Q/$_*MRR^)*L^8/:?>%82]@V9;5UPV0@_ZNV7L:3SX=28M[15_GL(,F4X3 M2Y9;>QHE:AOP%'WQF!B"K'2AL36S'?B>TUU! MAALS.N=.5NAD2&!9<],M"M6QT_W:W"H/^+G>*O9:34S"(&)][[ &'^L^PY0- MZK&O^-4%^ERQ/K4]L,W5A0(^_=+W.#O(BA::B5>SKHJ2ZF?;\DTK0+!(W&+_ M@CEU(8@T&SO91W'YCMUB!X_G6JHH@'>3:]^OP44MA[*G0FK?>&R4%&K0(\I! M!WPHZQ18KNFA$E-K=/"YM"RT.>S\@@TV. _E'%V]LC*Q5)+2\_4[UOBF]L[$ MO=LFHC.]NF[IR5+YKQ*ZMUK^'FM*GO.I,$^N#0 H!E @YHA-F4*64CI'??>_;2.VY24[ MB!##;=RA4>RT/@\0^CIC2-&ACH9G[&J1=_G(VE.*28C/YCC38C)?##8.O8<. M^L5I8@X[KA4F0N+XINMAT/&D>^X_IZ_ 6=OR.YD.,'BK1YW27J;Y1"OK4_2I M.:))I<4JY4"]A=P7NLQ)@]$;B^-KL+WSK'+,2*Z-]=->0XU*3GC^F-!NH$U+ M(/ 4GJK<.NBVTY-S(:'6347KDA4D'*3CW2^UCUF;"2B4*866W_%F@Z'+^S9L M3/;ZN>'':K&F]25=[K_V\P )RSIRYX'?Z=/[* QI\O=" M_O_^[UWWUN]XJG9]-0;&,!Q$L4G[-* WK7/6Y_#C6OOT6G^61AXT B/DO8TW M'EL)_F?Z[0$FY;.$;)/K<2TUFS)TGMGTOK3\:'$D$#5U=;&5_E_8>\^H)K]O M7316%$24+@A105004*G2(BH"(B @A!X1I8H1Z1@2!06E14! :9$:>J1+2Y!0 MI$OOO?>$$D+J";]]/]S]W_>,>\X89Y^S[QCWP_J2\6:]:\TUUYS/L]ZYYL0@ MRURE+^'-L6%WRUS5KS^J%QP?3G2:%2_J-)!;3P)W_X=#A&QAUA#.??^LTH5/ M,Q1'<=DR 5LO/ +,0LHIS9<6RRKS,5";3E3^( D$7H3%UQ:N(_21B4Z8#,0T MD-S!!&BB0B!DPW_^!"0@:0Y,P(\N/(9V!8/8OU5E8+^PL@KG)\O5,Y2(+LY8 ML=Z)M:ZS_%O:?K(L%*L'O#=3&,,XR >&3.^?(7DS AUT6@I4PF?W+ MD*\?31]@B*3[8T(V-0^.H>NQHG$2HITUO.G#>>G^@J&_G*D/>=SC/=>ZS",5 M@A7N"QO=>+]<;_,$#;0U0^5K\F M_8@U3ED&,O"=!O;?)U!6^_=W!MYQ_?MK <6P?\VO_$^2$\G"G)P1IRJWB52$ MNTAF1(:LVAZ/8E^H@G%[^UO (7&J:>ZBAI@O/WX&\0YV;YK3S#5;OO9-DYO* M^MK<2:482=[7^9J 6'%/=:F##XA*#=)BTXC?-J<=4L:] M"@PX>,0E1V%UQ;^XQW5.-AMQQVSB=BJF08W0X?@IY'N62SWI*S<#Q2<+WR^V MOF[DF])0@WE?I0OL:*NVCU-#U8$C$/A$^&%$UV(XB. LP 0(IK/\%(&'@5!C M^=0@'1RY$1#@,X4(USA,3G;W8@NJ@4YW\1LZY>Z=7?(OJUV]FZ]C/'/EV8\O MKPTSX4]]Q1H&@#\-:;RC301RZX,>&-?LDU_1H\91AE&\2B8%#;>2N"K/9Q-X M:*";:J<&QR=+9->T"=LD@_ZR\7N_Y5R-QUS/:$,]Z'G>,5>?/&LKO>X:%*=1 MUGL0V5^\B.\:"<(_7A95[>X8'=E0M$S.2-&?CU%4$LSX/37UPOQ6TJF@]^\X M94-1I5?>P4_#5*N(F$\UNG;\8>G(NR;)WFP,C#X0(%0/TS3R]W1R49W^WG*[#I8R_Q]K-F90FUC<_?2T$TU M!9:^0,@W,UP?3[C +Q*]:QUY0AA=*1LGGGT]LO?<:9HKB(&_MH>IK %.T07J M1 59J&QZ7'%2NUM^2*LV,R+7+5)GS@>>^&UV]/ YG0OO-(]C@?V@J3#0<4Q9SJN"&L-9:57#J#T. MP5<%B6W <;"OX&RO]^R*/L"W*19CQ9@ $9Y$<#6D"')#?+GJHD;;JQ+OU]^^ M6.H="SQZRB_>^,R/+?!"\U&N7F0H3H &)&C7HQM2E =F_LH;JDMCA^7?Z&#M M%UVF^9#*ZM5FLG60X:XZ2 GD@S >>Z0;_*CL>YQ5]??GM\8F=(XKM8F]:2X$ MU((X&+T0+L,@-8A$*O^75S.UXUF=17H+VM70]E8\\.;Z'1%M M/.*SJ#"Y MQ-JY@8F^$\!S.B.&[VDN\=Q6+L;7MBX%KWC]"C9YOR<6*WH8$;)PY7T"78X, M)$#OT%%8 2?L(0)^0C=U60,Q/,(PNM[I.J(.+3SE1B_YQT13==N^"J?,SN%/G)AZND1O1GT^LDI8!#J M]$:-ZXPLM[E66O/)N/&"15W;W:KKKR51$W*BQY5%= '<&BR"$JCK*V9.W&O8 M#$,!R_(>E$'.V%A;C @8PX:O_**:=IM=>&'Z02JJ+^Z\VZ7J+D[$;P'&*6>A M/J4$U">8#<:B@6492Q:K P4S ?1A(>5[4TS S]: U0TH&QFD16 +EI\\3?;1 MK^C>T5<\"W6V=TFT_\SV5*-2/$57/"GF#C !2'B"Y%Q!'&,"G*%!DZ42J!?2 M _'V[JZN\$MUHE[YZRIBHDWF"?=%NX7H)PFRS1B6"^#6$/T]&\#1F')SQ MP6"OQ#KC[IA'[+>;QR6.GC']J7F\0N,"3)VPV&AX8D5#@.B ="M<4@GT\U%4 M>OA0F>U"X W3]X!@XQ,7SFAB0G8-R9>Z?N>MNUCE07G(;0:]Z83QY5WQG]18NZ(WLQT'6 "*I T/K%[Q"O!1^,GCA#$O;=ELKIO1.JXB61J M_SXB^J+OPU6UV/VBWT=VLVIZIV37%J=DAS'UG-.3AY;RLBS;VZ3'VXO/O8** M'Q&>CZJT'P38/3#X>PBC]]^Y=-+OVHISD=V_J"'!>C&$+AGZ3BWO/^2BRYN' M_&L=IO^D/&-2 @VV,CTTV=/4U7?%9V/?:S@#ET Y=8769I+![%_S9AQ2CU6_ M^C.0?'O@H$(D5=BTS1<](Q,S_;J[!N5:"]Q:/WDTB-&]A.L:J6ENA/ KZ'O M^"UZ7W8)1N!\\>/5 6RKUEX1'P=R/,M)/W4]5'=T^HHH@U/?]T)/MDS?8H=M M^7N4#5*+QO]+<(;@BBJGTR_ MP;BWC3$JZETOK7Y241JHZBN0X5YXS+<2 G \KV5%O??)]>')@^*0 R,<;>BM M]!*>%+L;9TB")]#0:@;7;DX=&3RU'IE8' *];;+&]!%F9C&0K\Q=WS[B9 M^R#T4SI[[D'.^V0MA.:+VZ*0J&Z2,OM#CKP5NNTFI8@PE/\"]GQ_M96U]#N: M6KS@*O=CO$9W_FLV4]5U1\->.5+;JJLA9?,6&N=AV1IS@TQWQ^R$L5AGKQ/F+):.J6%S1EWSLAI#='&8GEND5U@N M;N+<]+E!Y&W"0BJ([O-=C&&5UY[3X*V;1?M M>/%M?=Q;+\K61161S4:X*)N^+&@F?M#+2ZC0V)S5L!,I;"B?6XZK,4-L!Z.( M%IP_0W:87Q:@#.WD$.!04"B[1C$DLZMD"1.TB7/A^C18R5&H[8(F/RWY ,_4 MI;NBL.3!V8Y[&M P!=,N&N&74_4B^::MFX%*G3;9(/)CF "@2ER./V(Y?TN7UF&DS\\PB/-@W(RR[HJ0>L(X M?MIP@0G0298*NMK+T+@E-8>S *;&3_+7\&4MKHM*=??'YQ:LO<+CM,0/XAMU M:;=[MX0;HMHGQP-'G.7('YI7(9Q7@KUNJUC>8 +\OB+D3-!!NQ*KYYT9V\AE M"^RE+A;39SL&->]B'$J;'@N,)Q95['P%3:%L)^&#$T=*N[Y6%6R %C_FAF\S M1@L\]B;+LSX#:7YDC\;QUCA MH;LJA<^,L."D#.0KF/&US5R#.Y78O[#?P@0L7R6M;H[:/XX!V1,*2H&[$\1, MADY9UR1\:$*A\D]%Z0)&YN ,P3$=[V?9URK%/ =0*Z-YCKE43=.!+\*:> M*J+N'2.6BZVQGZ&2A%/&T,6[GY$?AOPV3)QG8>1,X;W),K8&U[&/@V)E)K0; M%O4@XPP&JWN8*W$A%:74F)#KR/"U+K79I@GFG9SF5/!OVF1LHY9-T,&>?RB6 MUUAB^LQP*($I-;"@6$0H"[.SY*_'_RLF9 G!QL':JIKP"F7J)K^K?SP-[BKT M<9#N4^7#<"C.ZP7K%ED_ZQRS9WR7)9M^L]=S_Q3U3/333=W7,A+IM2\?4A-I M(]>(G4()9>?EJ#VT&+4J#HO"Q)-4V H[IH7@.3.984RW:#9!2H&FIWMV8Q!IRLHT@;P_U1]KGB+*W,^ HEQ* MH%.JPR&;,@722*^H)!8_D-3RY\2&9(]_N="[D76[>6/:@7&WM( A2DY9/0[B M6KGO=6J@\ =#')QN^'YK:/5:!VV0Q2[\^I5G;\5%?1!@+=+W!2)-G0,%,OU M"4BX I]NY*>[3\\JZ=K0-#MA>< M$P&M^E.0[5Q.2=(3J8>:JH:("Q4 @W>&_EE"WSB& M0VE>(E&B#)$Q+MDX_^FY=1Y?RY\5%28@:9#_Y=8:GU)DXU_C8:76Q*U)]+T* M28M@Q;2Z:2GEC9X%9[_UP9SNX:N]CS-_4&_%1%_H)MX2U4GP#S& M-ITJ0P;K$!<_EEG1O9O4[ZYP;$HH.KQ@3[%45 P\-)>25CO3.SWY<-U3Q(#*4"]=K492YH\H;?&1"@KC'>V1)9::T,B4)P^QXQ\M,3K;R$AIN""Y M>%L4$K(Y"-H>X $R/H8.EY)Y9E7S^7MZQ@W]"NT9FI\Q>=D_N!+<$ Z3//I! M"A.)K]1/%3;O/(+_DW%OK((&(P<*XE9C&S_8 M>M]P0:A<&N&(.&DUVRXP"-D=F#W'!&#O8 S2WBDG0@(9ITJ;.DXK:12WB3$! MB@HEKE.&G$/;QX.RFB8G^'-07><*1JX>%GZK^E9A].C9.FS4#R/*D[[_TS[L M_Z$9]96J*YG;5% ""E8HUG#J/$!\-#I4^9JLOT;Q<$WS;WBE#Q+0O$'0$[-EU M=J7JVG&\<75QL].5Y\ O"J1,4J)SCO;\A"7>"[CG&*Y,^U1H\H2L.D6WF@J =)L*+C\B\W8J@&(]V*O6 % !ZJNLC"0>-]7"=RT MC:J)]=/8V9W7DYU5'28DY^Y72L*(?_.E8_,OV% M?WII8IH]^2ER(,O(V"RZ2O*6NT]8T2URT-3BIU]]L(NG$];WOE^/%0"91R(> M1K'H+P]14>.W;[G,.+^ZYBSTMX,X(Q;O@CI1 \F8:TL=>XB;*&L8IIV)L2X; MC^A$78GW@DJ7HL:^LZ/^#'X'7VM;17!_ -*K<']VEAU^44!XS&4F K:5G]% M)=TDS(^P]:II9=='M):VG9]E D0X-JVQF53>E6['-=$KQ94[5/T2/"UL\")Z M96]$;[.X]E<);-&K)C]D1V' &2&D9I\Y)?-S[QI]-,-"CAR%&JCQKY&*Z6<" MXA5WW.#EZO[6IHDL2! _N*O+B+\=H4?2)=(C89\\U[6!V^O>QQ&;4Y;S7K+O M<&?DDR<0'Z&34$B)9!<3D-;FF!EP*)/1JU*J+!0RM[C:>"BI<6?7$C>CA M!\VM1E57^3=^F]T'?KI-EVK.J]OWW$7?;EY +5-2&F64V^TR=1Y )'"0O^1T M8P*V+&V#\;='=LU[ES699F3AE#K7O(4712Z3!B;$82K^#+H9)9)?"=;#4M43HJ'S+DMDQRC4>*@*JT?]#R+_#H%3L M*S0R/5=9@0O9#2 7K>J2KO<^[AM2,O*!+,FYFD+DV MZ\),JH!O]/E$3A^]JB/H%/$/J!9+I%WCD&&P,4*Y;;N:"UIOC@N]";FFO56L MZJ9$ZB&L_:+"W^>,^M.39Q/W8TF%>?KT/ U1R%.][/&#'*U='4DLVGB'$Z*R M BFN:-#C;)*6F:"=)@VRX,L52=?8/NPI\J+N. G)[I(A:Q8\G&6T^?7/NB$5 M\?D&JCEM,A^X_)11-UT#)KA>7E:@C%'?ZI/[I_2M#D\V^IM+_S5\??$* 08V M0:^JP/.K\Z$%&/"YCIJV"W2N7[35[;M476S/Y(OUY,;T16''SU\8:7E2I2_S M,_*N_7GZ6G.WX!IQXM+I?L(R11$GWY[[6D;49>Z/5TT9 2F,,SLS3);G@%9"%@7PMFE<48LE4JJ:LL[X$.5D:/=^,47H,> M'J1T>^95UZ=V[3QJ?=0VMIEV-)6T:=LHA'-7B&7DH4'+[B["V$@K M+ML89+F[[#AL PTZ"TRL6+1OSHMR^ I74\,^9 )B.X-F!/!#->!7KPKNXG,? MX*0\N=_3I.F1-<=KF0!]4S I'C09$])C=?46Y"P1?*]1W'\?6?A%F)/C>TB>:,F1;AVEO=!PJ_=KL^K M#4HX#UJV:&$0'5;KB&7;:JJ%P0OPX0$!8?X?)#=U#0;J"^XT]E+SC)-9TWZ< MNA$;VT'*MS)TW;R.4//$CE"$2$Q ".2L/5%>RA[6)IH= M%/37@,U]\R 4!\;1#(',MWHX6U8=I&=C02@$$_!P=U)M]3))H-$.7-G_3SQ- M:CI1M5F7,/E;)>23;0>F$1-WK*IE?E-F)6CA=_-$U[V>&@&&L \C T?+90)( M"3M=!WGJ4VH9] H&,A)[!N,1NMV.EVY^$,F-OFYM,B)KA5TF:2 _OE'#W?K] ML%P2)?\U84)/3Z;#1R.="0@>9P)R9)D 21P]"TEVFZ1$,P%;+.&-N+(8VRQH MH'V5P1KDW$]6,RQF IYL0?>)3$",(0OE_K_]G>5AK.0P^P?GV]%X)B"*:]=0 M@@E ??EF8!]L9WJWXQ+$ %?L.Y ]/%R*ZK3AEJ<6Z/2556/2=&R(FO'W\A] M<08W$_#S)9 "*.S$_;@1>QG,99"QYZY/ZR:?EDER?B9I$MRJ+QO#?C6M*O)Q M6K$7EX"3Y0/X9($SR'QCOZR>M\L_XAZR\(E#8-_?'=@QB"CF#$9FU9 MNPNP'!4RVS4$4\^Q]@](TYEA:.6UY#7<-@6RN&4<+K;+#,7E4(8]KX;UAWMK MA*5A]?M ;@$&C^@A]:0X!LJIRAD1C:GU$ I9]YMM:]\7TV,)%//6V)T)""@! MQX##BQ,0IY(.ZK);B99IG.[(A1D9[4;390)*M."(%5"I=H.^X24(S]@#+E?? M]!!@Z%7UU>]]\ OD='#7*$P[SR:()F?[![\E'?[&M26G^9L63?(6O!RRX-_W MBX>?"0BSE.K9I"&[1\<-NO1M!GU>6V+VLJ(>P[,JD^_-[ 5ZUM#3&_WOV/7; MU^@*PMEU-R')QCH]E3[/-IHO?YM+,$^-=A@5DH]8^A%CJV^K4< $R"Q=7F6M MY'W_4O+I<$38)VCWY?WR@-%L>"\3\J@7#9CV/9, MQ9_27H6W36N/W)O01!G#98CX*-D>7-46N%==)NG@EEL($ MG#!$(XB%D"?T8C5[S_QR?^^89^AT/V.=6:(LLJ=2FHOD38RL+1T=N1"!BP@[ MQH*HGT8I@ZE.J*)7&*_@?C5-MV>U/2=.=3 !J8T4>U1G<.EPIA>1; M58*L*NBEJ?.;&>VS4ZKUZ>$PJ<,YV $%UPH16%;D95!P$ZC 2PBQ5D98:3ZN M+^HZ(,+9.(=K,>?J*8\_MC T3+4VE%7RT_M.)T5)A;Y1NS2/[_5FK''3UF"R M"@T5;+=:MU#@9\ZAF=\ MPP!['3N7I9?$M!KCII6%X]=ZK6ZGN&Y*,.E!M:W M2UNF&+]_8>?F<#/ OUYF ML!%%"Y _EX0R%_P#4EJU&7HV&BBJ!NU>'W&.;$F48P) I[ZPQ!P0D@D/-+(M MDSE2CYD9B-G117R?-YVM,6'P"6+,)O>!9YV9@&(0$N.^J)TUY,B RVPCJ=.6 M50&JI&L#ST=95I%[B.6 4]@2@=\?4F(>$R5B#I+:929_%[F_G0;L8RD*S(7@ MG?QEI-Y@ENPVZR='?H\UEYS^SVTK/P7E-L4<0NO-'>3^V%:$*DFR MV_Z?CB%C%'K*T1!U=1_JH"&:T2(**&Y.YD]'(/?)U4V(S7=EKH_IF?('GU>#^S-\U!*2 MM!+-R$7<^\[[YCO2(!*"[)=EWT(H2V1A%HX#?2DJ3#C?]U/9$E2?*4C1DOV[E3OK;HH+,S/>=6.@ARH2,B/CWHV/CXY(*,OI9-\D M)RSL)?KH%'VTPX MHH>G'!EWJPW$E@KND2()C85:I0)[!4,9#T,1_$\1#Q>\N$:\S?X4_352%YV9 MJF"H\")4IEAV.0A^L^^GR?V$RXQ=?(8Y33"( M9',SJPEW[]KJK]60*YLRX& MUW2G_#TF?8\43'1;@(64_!2I"7O=@)A\D?>]3T."C'G2A<), OSS;WT+F?N& ML3R(@5"5_XT=O)+8[S9ES@086^T?]-G%X"IJ3G3U@&F_#0L&4HZ/ /:]9U9< M6]1:%J(=&3OAY@P'E"-ZW(7[95EYPCP34'WJ1=O-M?,OP0^3';'R%$/4K Y=N6)T=CEV'I51:XNW>I MR@U$\B*:3IS:M'^N^MGA.H+X%Y$<<%L+X&N HMZ(Y"35[NJ]A=*_5>P4)AK2 MDVNN.0;=QF+5&WH_ LE3P,[:NZ& >4\FX&,*=P]QSHG_I?8]%;]F)@#8X>D= MISAP=M][@&AU9<_N3OH6G_K_\D+A_XX2BF?/X% M?N!U+29 _$K#)&F5"<@T>LP6B_@MCY@;\ 0>A$IE*);MFL)8>.%H-PM46/Q% MK(UX^QR*JN]PE-?\M"0[P<\[7]!.5NL,7,T:+)7)5RLOL M4RT3PZC?UM/6K+PD_?#NN HEV]VVM2\/KKAG&MKF;KE MMD65:^+H9QD'Z,R715'\W[?L-/M/-?IM6Q,NYYZ1^E7I'[>I$&E03<"K(R&N M,])JVI6BXX@I&&/V[T%]GH7M &S8N=*PU,HO1RY23H=14)E^;2WNV3;\WM$+ M,V9ST19CJ+Z$534I0K4ID;\E"[)&%>M*O$5K!PW;,@$F[VUQTZBCSK9\X0'1 MG'N">.NV;1V$*'[H&4ZUGK#)X]YO/K/],#)9-/)AZ^18,.IM&;5D(@?95NQ4 M9>ZT;=BVBT!/^:$^PD]/NEC)*#BZ:8QMSV%N_63HD;?7;4O2?'T,">N8*/2H M. ?MT6V'O2LY!9)2>S4A'XH+14)]'_KD#+P9,%SL]I/R&R,GO7+^W(R;:!M? M*V>9CFT6$,/^V?K/J94C-==U#C[ D/X+LRE8CDMP"'5[B7$H#^\XU3YOU!K8 M\/"X@>HA6T7'1+LWWQ[X9O7$A;8NEL3-*^>/O D^)]4,]K%?56'!6?+++B$F MX*^L)A-0Y\<$D'?U7:EVOALD.UZA!T'B(6EA?CCRKN^-V5.%&5\OMH\.7RT9 M1[$M>,XL:CR)6V\!VAM!A)368V=?/$,__*O)=E3XGSZNT!0=(Q!+ @?U;-28 M )H_FOZF-6X#0CX)67GE0M%F @YKM*?5F)!\R.,%,,O*P8L#U]>D(T+O$\M" M51S=7]\[[LU86@XE55'R3ZM$VH=$2@3MV>SU.MK/%PU)#L,OF;NL3IAMCQ_4 ML-E4_H^2D4PF%=EE;?L%N#F!EFMR4>W_]V0';T+G-K'2OE+Z+/+*M[32UL]/ M4K)K\C^L[S$X61J/3P9=K-$]7S#\M#SA$>/B3U?$Z7!4!F1?-%'+-W9OW6]*57_B<;^L>^^?LB.LN9:WF?M RFUC4#M CI5X ML8J$9>#6N"WL5Y!46$6%8<_FUJ--)-="-)C$Z3\,=P/>[X;(V,"'5-;KF("[ MA+OX3?6V/Z#[EHTU]&RLN.T+M]( B0[_PQ??X)%F,<#,Y^2@$RQ[RQZS@Y;M M%WN!)Q\@]MPR E%**:3SAIRDD_PE"T;+EFC;YUXA>CP$D6F,SUV>D$Y7E MN!X_,(#:G7AA"%_ 'JXJ(I[.8=GU";&:RMUMQVC#A7XM-0Y!ZE[XY$8S[$E"S03T!Q!=?UN^@G?/U(I8^.=.-*VI[ACK M>^Q-EJ+^+SEWT(>DLV) GQ[!RX@SOJ)_ I;1T :N91-TT$[_2C2(VHG(=%AU MYS,,C+A*86VH2_VB(FCB0)[L_?B% *4 *L3W=*^&\4K%+R8@A3]7KHOZZN"+ MR$B".(*X.-UQ%T'9O*5-JP '7_GG*P5K"G[?F YDZPP.Z">,H*7;7\ RMG@ MI2&Y,[O,(@7R3D7G;QM.IQK;%NMM.69.PD>%/GRG C^ZL=2X<"]"=DLKGZ-K ME*-I+S%N *]3)G(H;$(+WO<.9R7;:?A@>87!ED^T5O MRZDLZ?D.[F,\>E61U7_+!A/@Q 2$JD3>MXPYB/UTTY!=>(P:*'J%E8#I]\LM M^(98/F("NJZ-G-YGG#=+MJKH@6)NSEE8ZR?9MWU.Q!@$EL!DS=!$8O^+;28@ ML$. IP=-.\6I3,-0Q#Y5:3$'&$B!EX< MO]3=K"'3>;GL2:T8L%^N+IV@\).Z=ZN"^H,]64T C3%A]5$S2V&G7)HDV?=9 MT>&5KD#@5B<_8D'+Q8K1KMC&P#5PMS !UNMW$4H*DZ?/MSJOAR"[(.W3J+,. M_4H->O/H.=A "F^O ,.F#5&SSE"XY8LP0&8F.=*G48N0QZ.,#@W11WZ4R,QK MLQMJ+EP8@E!O!3V%=O&T$MX'1/?\)<8$:#;ZX"7;EFF"OK)4+T34;[5!H,DL M1NF?DU8-$WW%'E"EZT&2!$%@3Y9Y#Z@J%Z<92EF8G,($KKM7W(] TN43P PW M2V\F@+-&RN5&BFBO53A\:QC"VN3'JU,?)(,"K_F+!7KE/B'/3>9I*.1<#+0* M'N5UN[BC)8$=KB!LQ#II!CTJ^; (JJ[08MS%Y%YWX7LB&?GN%/O0'W+69+WE M_():A/#CQ(J-]>?0.2F#R6F?L%=%)?B]MB1$_B(PIY @8<"]CLG28Z#@G FP+1W M5ID)B'L[N9]]\'! R7?:?4#7>&07* >Q;+O-PH8=N+6VC$(U^C.2(67A$ZI+ M(0=*O>UK=AX:;X1B5!FDLZ2G:9NI!?"CX^I0QWY'C%AU/K@=O0!9JB]=9_"0 M[PX*RW/<8P)L>'&,#_I>I8^/*^ ":2!'I-C=WF=B598/N+8*I-Y*O=7\)#WS MP1Y8?0?7BOZW/,)GO][Z\D!S*G2_8F;S-R9DXM!?XX6VAU$*5M^]1Z5L6EM_ MW788L?IRG*W_8\ 5:R4DEH=%O\Z4<;A6CXZV^03*7C,^;O.KY?9OMA2$IK5O MN*@P[\QJK['[R+*JO_5::GC#])-8]DBUT>$RA!7PLA&$!0+Q@_Y;8KE7\@UT7+8 MPN>H['N;9(< #D9@ G(1R 3P:-/D-#ZR1*.OO8UD C[GY_:@;4\GF^=H;:1D M#\1:?I7(-8X)C^MPZMRKPW%YRH:H6 \(<>99CNK+IDQG.G/-WPJE9%; M999291#O_#Q:]Y;5_9_Y,>>KCP$.&WHT6J;%2GI>R.D)#3=K<0HLL(Q=6#&- M^9JROE(?>K7@4>!_"@+YW]#2?I4%;XF=)S2K.>;JI(;,N5A>/1+3K\%+U@./ M.?XM,$K,L\KY0(??E8KJ!SE,L^&K@I&( M#&S;JE288J?BV/WN),:EM%)LY<^ONF[NTC6HR8^MJ';P6/&#F ?&]\$/IO). M!5DOY!!&ZRE-LUZI%G)*X,B;/$ R]]1?MO812&.7P++R6==X[FR&<)(^Y9=$ MU;HLZ>M@ 4&VE"K<+_)7_A'B?!0%_#87W@D7J!ES>U[;._HS\O$*Z/A11MG! MIS.1-3\5[XJC$V%>'-J4'.C\'6$*9%TV; MJH/KE5DK:G)\_P7^_#';2)Q*<@H:^-W1Y]@88B)0RWT_R,QU6LD)3W%C> M6/;!74U@A&<5I)&+;XG,/[*[P*;UG38%8OOS@ZM(/.+%WTXG=4726_YO2;Y?#233N<^W-T)Y(2=KR5O&2'<=,#F=$, MX M?B S><$3?NH^U@W7N=@Q$K^F?Z[-W+ /MT(33=QW8NA6ZO[6-HF]$VGQ^>"E*()M)O46 M3:O71XG$-I(.;'3SX*$P :?7QVNE8ONP F2\=DL-H:F /;)8^#8[8O*._2ZF M>^7@$]BW:PCV_/@"U!+R6;R(O3W-T@@>#\D#R;Z2GB_[TBQO>"HH5R=3A\:I M,K#U]MS]N&U=Z)6]F3?H;3Z*AX^]&P(8[P'E:T",?3_"]6=0+@=VF6!6$.,U M;7-Y:->KY+X]"X _YO3C4SY=:K,TP[.K#]=/*=-03;_L,N1=*X1(T%XD$(.K M%Z!NSR@/ZLY%>\/9##(&8I$-F]S.V]K7_=_+GCN5WUVH*7+Z3M>\5>GM^#/:F)%6!R]<+,)R.% B(WH;XC_F# >J,9] MK^C]=0$1PX+7L5L*C/8W@7NS:^.0XU+8Z#ZB^ A2FOSKN1"HP&+##%Y4+ MLR4P4)5V<5;[;$X\X70K8)9K"!_>S]L,\]WA+'H^DZ&7L#GW4?0FYK-W_=.Q MFDTFX,BNQM5>!AN9:M(<,ZVN?W":>N8;8D?-'VR(9K0BSFRZ+SH/E -WB7ZL M2?SE /\50C?1[\(*/H8KYM'W/T?A?@ +W"GH"(4.QTNK)LE_=R.$GR$FI=Y# M>,([?X'9O.Z:NK:U_D5.#"I->=^3[UR%LGL.=AH2O)5/@EXDCLLR[L%E_NZ0 M1.S?9Z2P2.^AD:P\T&_0Z>'7,$U$KA)"HL,MIN+0]R36+N7*]#Y[3WSK:(20 M]JO0='$&7Z\S@E--*^]I8C=R'X0R8$)8%^]#A'Y^MD/$T8J+(LRE91'>.0F*K-$FPO MQ^-FX@6P7P;L_""4#_;G1V_:*G7P0#? H$*I?AG&!5^3>\BV&*O>U">SK<&F MST!34@F+"EPC'/7\%EOH*FPSC3H:Q>(%ZYB_KS5XIZZ-6 1?\H*\V,#T,Z[N MP[1Y9UR<'U[S7V$"[@M!?HLH3G(BWJK/^IC712!RZ%K>0I"@4AN!XUWZ@4HB MXB\FF("]WN>#7UV I>NY<^9+)GI+@P*'0'>XM@L='],SU'0]HER=[1RP6"M5 M^(LB"GC9#W'J^;!I"@^'8-G 8#SCF!2N8;]J/U*6AV8943@J6^D4(*W3SJ=[ M!?!&%Q.EP!6N<:.O6'SPRF=#5R_S(G+V\?E")AR4/.8B! M7_,0)20"!LJ8LUDU.W.#-P_>7R#P5@/>?$\PG"Z%#50Y0::Z@HJ M'>/MMO\>8O8K:JYKR@#T$+ O6K;#!)Q832C7:$Z?M ZB&8U60KH$,46L7[F6 M_0TT\%DC%K/HX:DGC+NE5X_,K8.FH.%EIW@RPYZ &MUOR2Y'(Q[^,UR41>+Q M/;/BTZUQ!J.7_AOK@_YV& M"64"GN'V)?TQ]/>93$ W 3P22X2L@9F RX:F3,!/>1Q%@QU H3:BMB170;OS M2HPPEZO__AH20.U?[QFU$%"L!Y3H?BRFDS90]C]? ?V_8/'U# ?VS&_O "U7 MRMZD2))C,LB.,%O'4:@VT/%#$$LW2L<%]JE@)#F]F5(1^CW:KR;L$=&5ZR1Y M#]J$DY^1T6@M%G6Y&5^6CVVW[:+V#/N[T)"I=<^_);EE#%Y7Q75[T9#Z1'#C MN)+VY/&DXYG>RF/HO843UGQIY_W,-ZZ M(U9S9Q?TD,3%3KO9 U,J=C2LF(B$+<=_!*UA-"DH_]4H?ODG6NRY-_@> 'A7 MZ#$A,%!KL8QEOT!Y/K8O[C,3X*TJ"_99@*6 U!IFH2>PYMZ0/,87(RT^BOMV MZO^2*G/_VDQJ!E[*D^R\ MQ>/GEUR3GVAKJ?0LJ$"J'/D7-&Y)IA:NTGQ%J_ M6IMK;.M>4:76FST4K]J59T,Q#?S26QOT]C0(G4V-ZI4_2)Z>^D96&0)MC#Y" M1!NUE_]Z4[OF8[I?391B/%0*Q:U)>3$!Z2G8\6HR=6KTC5KU\L:OK@VW)/O1 MA<-8.:)WD!>&7&W=5U!_N79^9^_L26'.LCF'RMQOB^P]$T(O9;IBI,++>S]G> 8X[(7J>$'?T(R8ES9-X-IL%5/ MJ U/GXQ*SHB)I.<5ARH$RT<<[WO,RW5'JGG:0+3!CF@H$(%N:ZWMHV)QE_=3 MFOGVR;F.A>M ME+L=_9 M?@:?+59KCWZ_UCR1XDTY \JT2WX=)X-5\?II9!T]Z)D_L;HYN "- M)CIP!Q_G=2^&$7L=-N*Z=O9%6Z@\B#\FC:C=IDDFX&XTM@ 37,.3ZP(Z/4(L MY;SKRE]C:C'J!SKTJZX_P^LO;%%& M_B)Z_4Q!WS&?7Y4)M\TFYHWFE3 !ACPU*,I9!:WK;NG4.*(L-?O8VXC!95XL ME!8U<_E>?N*^[+;CL!**7TT O<'CFZ=]*OTR]\')-WPEVI5_FQ1($$G1)HU: M*[TH+TFQ9DA^@)=M_3ST %"75N+>Z)F$( BP3(W0-3O_>@B9^R#T)7V#"7#A M.CFZV%(\@+G9VU+"D>).>XFS;*JBYQ:4,$*FU>\:K;I[\$+^E/G&8I-]O \% M#CB'0,:;K/;9>RL(LI\VB'-+0DE!6=/.$B"U)VKJ?E ;C!:P7Z?L4ZI(]I65 M>8IRRGLOJHEO()2\0\B,R&$"T&&D>"9 4RO?M6M$=>;8P/W'2XIZ0\U'"_%( M,Q@\-AY*0#8)0#PTJ\X[[B6:L!;D4NDZXS"Y$XI#:[&!MGI6#DXGB_(GCK7- M%BAMZS$!NCK=]E_A[#<@$DS 3E;[VZ[P26[9-Z#IJY'=AJ;EO=.,ER?YPGQF M9856SE&U(\JBJC'#BUNJB^2;H3M6B&%L.N7._214-Z?S**,](=&^ M:Z! C DH=&>]2\T,*HG7FUV(SU]@ DBK_"76C^"G39=/R-++%T-LK"96.!/' M/<"UH!VB_R9M)=#7\)'M3];?:L40$0%7H-0;=W]MT^YN]EY2O8.SU4OHK:!_ MW^$[TM6O<(Z++G<3O6VB^[S2:V-)BY+'\)&B.MXLB_63U8:V-K=?FUY7U(B+ M0NT5(Y(-$FR2$-X]QR@/0/78O IZ"DSLI/!L#0JU[^R.I!]E[ZD@BTU5PQ,D M*YOD+C<4H.K*I0H%SU\&!7X%9X#WS\3VG/V<"VO\L[/S MQ-UOWU8MAQF>-Y1SBS@WVOU WVF4#+&H:8[*@!P<;9=[K_;^P)2+15RTR0X- M6TH_G/Q(NXG$!)RB@3T/&7*Y',%M7F -X&_1P<'R49CS:]_N<'OE\DB\ MM^OJPZM'YD<1PXN-O0$[)4%(UL10]*-"?2QQ[;+D#LEU[MYF JZW(VE]X.Z^ MQVR!5HQV[O)3C$OWEZ-$4J&8RXW_K)SE;-= X=S!RDDBU 9+C>Z(FD*I2F3+ M\W[Q0E\7PS>_ ^AGS))Q=9#C=S4"%*TB0?.9?4$L;;2S_:@%>*/(!)R$ 5]J MZA_OVT9-O$+03R3T5!"40J01?4M"SQT%_Y0B02E2;T(!&"C:TH()R"X+%F4" MJL-EM_B>_1_"/?_56\:%&Q?"6<#P"-L3 C#$JZ!I6ZOH^VA^RMV#0,8[1_Z) MP>Z"<^/&GD:N&MCWKFU'R^V\[E_^REKA%52)<'AYO[;7<1!Q'M13*6(R MQ16V0_M6X+;9YU.6A+@R@GA(20L%D-%/"/#JM+E)9X'R7%"DCJ L?3?<[&[1 M@U,9>4>^:!M!O <,2S'272)UO7$O+;#+"7$%D7= 8H[(\[4Z*5/6;K& M=VG@A.\3T2;R6$M)G[:'O+ 5$W!>$O1PM]9DZDK0KDB3ZNU\ M02: +W\-=%YQF@)F3:+]=;F5P:"XX?VJ=TH,M0R$),!&EI14X9:7O?1&>X54 M$M)%._:.X37HC!"% 7/]#5BJ!!7ZGF>2\!P-%)$ZSSK64L%,K M'3M-'I9EA)AK9A?"S_X^7N[9)>0Z(G,LKBC@93J9VWN4"8 M\AXB9?)M=<93 M[_CB#.L2%D8?&XTL $!/1ES_.;YKFO82.0&TD'9L9JC@*7^/849*ZDD^P%.[ MTB_ K;7O?YB] *[RMH8%[YU;)8,;=G<'FY!AEK(-P(_^Y3%H;2_13-6[QAR? MZCJ'HQ(7CD:^2]&'98V(IN5K#[T2!HZ'_Z0UPGF:SD&+VD5@ZOSI\DD)!IU@ MYW)2;31N C[^^]L(XK%G;I]UJT%+V5L+SXG!R@>E34&WNSM343$@C_/KR]7; MF26$==J>D?;ES(:;)789T1*/V> ZF#O\Q#"$V-.M\K714<$FJ<3@XA..\JMF MV?2^ @$ZR[')Y+6OS\A<]'NTU)N>GUB#PX\N3O[9JI(RV\97D/:,F_DR&XAY ML&)MGAMB%1=,O;N]CJW:>6K\K""#FPR^+@_$B6#@TEE5XT [0[X'F5<'P@>E MP ;TEOS[![.CYB T,>#(.($X^H]@K8&(N=M%._F&IZQZIG_S4;,.I M\^:W(1JI+S,>2!;\ 3?9E=WV8VQS41ZRSEFM,M:!2RXM+; M1*2QN'O_;/>.ZB,1<*._6_&>U:U!PYW]XR 3LW2B(SY @.U/OT*+MO>=SZ@L M\&Z'GWHP$I&K."HEG(A/>C;!CYB3RNQE<)'QQLWQJ6/WN=X&_IPE/.-D008" MD.O%@#O^6EL-??,W%?=&PQ_K%=G@M&+AQ]I);$35=.I]2V?W;Z40#DVG7]2. MJ]9T4S!E0"*5>M^WE6./7I.2YC:[K M?1K7?$L.(L4FKKY*8]O2GOM6^&:%LD QO+4P8Q7"V"DT9SA@DWN9 ,>N$Q:S MG<$L+65@94ZPW*+B((MK*Q&P\4'0'T/!(D(Z]\-!_"T%)S54RTI^86/:*@+U M/H.JN?E!7PJ1AF3(3(>)Z(/W_D<\Y;3GCY"Q4FN"TC-EX=JGG'GMTYI2M>:X*PXP<<+YVY:GL'8SC79$B1%\\*WOF*NZ M8J^!?ESO>HO;94N>DA+\(!MYA M^_6'#=VM]88).(N]ZJLW+1"<160+I]VSFZX5%2L=A[2?D;._>,;+6UG9]&B2 MYX_3::'[KII,0& RO -[:3"]YP]1&?\0DOV8H//'$A\.IA%\GRS!R+I:J #D:JU[&( MB%*WZWO@6R=F/@-:'!PN7#V2H[!]NI().*9&3_3D=-MI@5_*[(NJC-0+$Y'9 MFAD_L2&N$_IK[V[].PUT6B4N9/(L399H54^:N,3RO/8STMQ342+K']+NCZGD M;.3+M9:?V)#*.(AOBB='$._50T[4*"A]4G.<$>;B7"**9*TPGKY//'-=);D1^6M%8]D:S->?QP9J>R&R;$9&BS2*6\X\$=TL M?3O82_+YXL+_Q<:R2Z0C?ZFX45Y&1/S!.3.S\V47;5Z=XWIR-P_=$='%?//J(E];7!O]X0K-TB/RR61$M+^Q M-E_VB>=?TG:_=-^TN8J?]]"N.E\'38.,G$:$3@B4$P6"=D>!9YWBCW[:?'F9 M6V*ZW]#++L7TI[:[S64 KY$6@&\>4B9 ^X+B08QB&+%:MGFVIE0C1,M)HA*] MBF57GSPY- \AZ /W%9+9&$.(9(&.P->7<6>1)F M-% : +2P$M'H:RBZ6_X%*\=]4[R*V\]^HL9Z5#$UIMN4>+)TO+1LTX%2-D0J MSL_"NEO\Q9=C->A2)1AU=X)U95"GML:SP0VQ= M&=\!URNA2N,;J,+?+\0W^$:=YJ)PEFO@5G*!__*"-)A;?&_,A^4G^D[]Z3C& MT3-32?493Z;-$@V?;$KC"#R;#Z7F#=_A2@4^*S !YZQ'?4NL]2*D7V9\/5X6 M>DO\U+?1^1_B4RFW,?>)X":]ZG42147XJDI *N$%],<2+H?RY!EY[_+O:8T2 M,S?=B;^]R:,MBM';;F(M!7ASBC(J3S[E\[;4UNI"#PVI1[P27HKAT$H]%TT_%YI.8^\^;9VT;:.@["#AS\B)GWUG2G[/RX^K MV/C9E#)H.]183-GW'=YB&NY*8%YHO'P-$Z!%AT4>,>Q]M>N:65%2$;W@O115 M:-A'X?+?E66G"9@.NQ?JU>Q2Q:6;NQ,I7)VU EI_7ZJ!7*37I*,G-.:UVR?6 M_&-V"]CI1T)@-^OF:67;VNNY"-DAB/3\=B\5_1DY(]F_>4JI4I2.F()AMSA4 MA0-4QJ77[2(GCOXW]MX\'NJW;?C_2*64)MFSC"(*498HS%#9DH3L,95]3_8: M,Y:0=2RAB)$E9)ED31C[$)(]9%<*PXQE##-FGOG>]_.Z[^=[?:_G=7U_O^=Z MGNN^KML?Q\O+B\_Y>9_G>1S'>1SGYUQF;&*O!AOU:2 &#FF^NB-,&(-;(6T,YWNYZ@DO$V!=DUIN2IZ1<[2_<8 MR93;19J.L7L#Q/_2E$MQ(>B_TT65$Y^?#9=Y:5[5TS@/M;+F'>/QKVF'#'I>;MY===;MQ_[ MIH2JN.OPHRC+QB[H,6B;$:Y2>,#MLU>#D@ ZOWO>P.^KU$>TG@'L; ]QKCWQ MHN1;K>/B2KIF-:3O>B8UY*$YRQ<*]'&XC(#K0JN% :NL[V2[_C13)R;&,<>Z6/XGJK04 M(NM_Z=O,YE=]OMUOCZ!K1L;I<^@08YV3?39Q(?T()/'3MJ:2;>J*"-3C.8=% M2L/Q$4PUOQN'0)0#W MH[D(V7*#;$.#^WA0UGD861.&53^BX6R2$F'E+72R/!YYT<(7>Y!J%U"C]?KF MQP"(:P+NMQ5K/8>+J&H#UPN%2!SAI/1RTNS74F1;&'Y?-T#263XVX#7'A]I#6JD M421,SF*!E#;,3U/=B.9EC&PI,:NX_/W&UR@WR.GBW"=O09>>8ZF/DI'VZ!,+ M/P;ELU3SGM,!_)6^\MT7J_/W226^D^QQ\!EL35LXXLD4/K:Q$LEWTH MZO[-TV5QL\,CY^-/5QFA[G]4053J-%PF?ZW2K$3==V)AC.Q6L[2N+G1Z:R[* M10")O_&E?/>E]XM1Q%#QY$WHLZN10HB7$U%7END YH7W!!(FTBD#D?)OV'[1 MB9DHG4N:?X=:&SL(9.JYRJUN'*%2"=AEEH?58KV#+8>%^DHK1=QO,I.]IJ?3\5\9.FAB67?X!T#.^13:3P1?&F2D1H,\HTM&=5]D-F* M&3E&*1NXK*#^,M>U3"I0IR?P 9:Y[D1)0C;"SPB]FUEJ014E!+XT$@IU'K=\ MN.ZGL[TB+C*>)U [V7&YHG)T[0 7*8@ #K\3HJ*<&\J(@"XBB0KNXRU75-'4 M)[],+GA]W/+MJ-LA2-2OM/Z$ZYAD]:^ZE\^/?M.+:[A[\RLU++!30VA+;:"0 MB*0*0QAAU&LO$SK0R(>H4DY]F??IODQX[#N M":<';^9..F^9[!I=L;0L6#UE_MJMKUJSB8^Z:.%J4'PQU_%2=E#68Z9;F,+\ MWH[ZO \E)558RP"PC%%2!D5Y;4IWU3V5M7-$8;@/GD/RN"Q*.T]Y&'CEY/#; M*\.O%/0@9D@4?_S.A5\T<.Q#>X,VW<-&BX;?"Y*'(_$#EB6^RFNC]VVB\S<[ MUHW<>TVJE_(RTS,PC?I'+*G6V*'9^A3+0\N&BD+J1V$!]P?C+E;5-TR1W C= M_K+6SEY"VRD7H-=IE=^195>3A^HL>OKSB6^GI\;/ZHA2V0)): ME##(2"-E.,SGQWIL$/4A-PRP8@"B4YQ36B'=%T)788XR:PQ(G\\.W@JCPA6-]= MFRIG;OQ\[N"O]K6?&!?J9IE!N9/.*/AT0&RU^UQUZ3>B7IZXIUCBVXL&%I*' M/Z+,F\&&E9*);MXSMJXV\'UIZ9 M.W]MO]/!"1#Q[LW('0=H7J"3AKOZ>AR:(K^4=&_2V?=23K_JVH5=8-+GU.9W$"W: M8K@8_?NL]S_>!3FURRAA.CM_&A4CW< %OT)HVXJB26J7:48-=Y.&>^6=B7B- M[151B<6K9X]T= EP8<*0]MBCU&L$')5SH%&':&C^G3BTV>5L@1I[<^+3FR>' M;34>827B8W(>$&I8+\: QE059S!AWJB3B[0+Y00:&A15:1[BY6F%)H,:KR^!X>N_T+\V"&CVXOM5MT4"9NK%7 M+O.6A:2P9(DA757!/-)9M0.6P:=QF"Y\&YR HJ)2U>-65;= MD\48@51CHSS3"",[-*6=\T]M1QZ'\-,^(SAJ7D(-3V 4_EQ=JU=)FMB?$7^7* MVR;Z7\UZJ&R*PW*]\(^F'3&84;X>)0[:;YO#A3/$=X#JH[&!F;W>_?;N4-;8%+744G*JP,P)[ MCB1HB9WWJ(&SL(T\@.(9A7(0_5F\"_G5M[FB;C0E*$'4(+5$X[!(>E\X@I\AC5;;[-37# MCJ3UT);#> [X>.H>-3. M/(Y%?6< ]AQ&N%-%P^U6-3"[<(_&[2@5:R?< JU4BGE3HZL78$45?W63HS?M M%+EI&GIH,=$I;36V3CE[T2#,H7Q0P5'XY;6CA6=7#G4(QRF/Q"/ZT8(0?F?L M ;B6BQWQ2'-UJF%@NNVEG:'RCP]^G'[X>LU_/XV3*>P/6R&-"5-4CKDY7(O^ M 41/FE#Z+/A9)N<7'Z[C%\L'-S^Z. 51!-\OV-1 \R\%W-],7DYNP4(-KW3 M.' ;=E^GB( $)E(J4OP+Z%*0ZI6H=8;M.>J'H3<,J6 Z$+H$HUW6HLJ+-_?N MG$. &-V^B6$D(ED@M6Q&DDT[R3'CL,N)903ITSL,*XLS8.07APGEM"@8(W B M!+K0 =Q9YB]G,0Q]"7]*9OA-#9DF1OF02CHP]QS9R4Z?I !5L00>( MGX -5LE>.C#S&L*-[-,E(&F@$B3Y.YCP!7T$^C./S"B&99B19@2I[MOC_ =Q M8H*Q3OK;YS/%Z "M,LN&.CU1T;).63<&.WE+"KZ)*TPQ_E26L/+AWV\'E(. MYJ^3CF=GE.:&AAR:WCR(59K#;/,8T8&3=*#?%A'=.+5VL9#&J'S>]6F74H)) M>J5MO6<7/&%7&?UK>^2BG?/6B($Z>#*A;&,+HU=5K:OK/Q-SG_UJU+;UD4^T M\BC_L>B)_&HR>OM\H 6D*&9=O^B^"6OZUEL/&A?-0U_WU52L=P\Q;_&8Z7S2 M+X9[15O,+0VY"^L66)\[..]9$86#L?SJBBF.W402,$^>*1DV0$\2E10Y/'R_++*:)R]Y U\[OB;YVQQVPFLZL#1!!])&^FE<9-.W MY%#;$>%?PPX9:YC/+;O)M'QPK+]I^"SLT.(^R@U&C]6QWM;;>K%/?<[WH;] MG,L;]*Q65"EO.3G"<#\C[U=.5=_>)[GPKH&OOR1Z9]@%8EOBJ%&!+BY&=UH. M?N^I>:_T$EFF@=,;,]V6K-S:Q0TU\!.LDV?,B';N1UOOEXINYWK@WI%XN3[" MN/7FD.S?-/NZ,(N)[5,!0J2KH&F+]PL-'_Y]WH,]Q/81;A,S2JBYP7OR8LO, MN0)U;PN9#NI.GKE)>H;YI=$MJ431BQ6)LMEG_WW.I/@CBL?1I"1RLP3"$?LU M<5%A;B0)QM%GA2"F9.B7C\^RA+.;HYYM%#,E17_MI(::W*4#O%1^=[5 7XX$ M]$3[*O7Y2,?3:5N"1,581@9V9[SF]!Q4)4II<[[??4(S>0=L10>:UPA:NP<9 M<9%[$D-[N5*A>*X9)=]EGG4'3"JCL*^F'=409<+0RWUSK5?N' A72R2=Z?TQ MV$H.F]&10W'^#-W%WV"GCB4YCY7EKF9#*AA&DLP(E\C.4UL_9&B7S5/!%?@H M.E#PI51T@69Q5\*3S R[;$$.;=E*K\/R^!O[SD$\GA7;+/VJO8]N+G[S^O4E MKSDHBSAE\BPC),[=&!]X:+G\I)>J ,H/]Z<##'N@#9F/P"J&2T8DC!PYQ[!/APG:%VN9&BF;S.$1<>%K[L=4PY=I ME6$..=0K"=C^!GE_(?9JZ(>ADMSM^LO)_DN]OTQYKI'O@'J(+?.CZ.-4.5^>RQS^ M:5_==_ )2/T;#;7YRXLE"7,@EH6I-G;T+D:CHH]U9\7?15G[4;?93E*:6R"S MRRQVE-1=B&K+/."6+](SXI9+W;KA11X.(B<0^+1%VJ#'U#=I7][1@=G"W/X^ M9J=Z\W4?&6L6L897E>0F@@GNX'C[Y+[J%GZ(KI0= MO,J4,2ES?53YZC$-(;.A/'/(7?V(><'P52K)^@_>-.B$4#.OTM*93P*TZ\/9M![$63M##^\\40>GM)LH=Q&,R9^$DZ*$C=ATE_QV MRXA/^M9.*9H71RU?!Z/;-)RU*#(?-=_HGY!H@-A9"@0%HE[(;9O^%7=^]J^] MRO+C$9(6F&6YQ;589?6X[NFY!,$"HYT/)=I(>_0Q*>=W8\T8?,Y9F)/&( MBF&^WM7SAM>VWXF]P_YMOBKU[LGE7]D$_8A[PKBL7Y[QCRZ-ME\(1."=+4;' MOQ9:^HM4FUR6/'%@_P[QKLR?Z.O;V2D= ND3F<$: 8S.^MO_;WSB\0$N1F;T MEV1_: DUH3];Y&V6+ -KY)_L<*:?G*9H.O!'#?O+O@7^>3CA=ACJ2>($%E6G M5V!)MG!9>M*U_3W$<>4TD'.C^U"7WW[3/NS?K(>UB:),G*SW6Z^:3^EN"NYO M)XRTBD*ZSX2&6<"C# H2G:9RL)HOUY%4"3KP#+8A9H6K'1 ;5WE$7DFD,/HU%^7^(= M9#.&S$@6KMJ-T YZTO06Z+ %]B& M>[)D8MQW_(EH=2![3TR;+I_E6.>9;!/34=$4?'VJR9]4(2OG8CUG-%$T8AQK3@T>W5"8O M9X$.9]=C\+#RWEV0-1<=:,X&TY2UQK .Z!VA.DDZ$'8=2O4-4C&L1Y+\B*DD MD_I+89YBYRM!F0*9W/>N(!N?VRP6F4*&*"ITX,OF#(PJ<8KQSDH'O6&DPZ[D M[:KZ:N)4&/?LI$;*)0^.1C6[RRQ"'@59H,?_+%^[]CCW./[ #F9-K>BH?/&P\BE3QZ[W(,&OS])'O#_W5'Q0TDST&TN M;X^=M0C>M<_O.<%E@R OJ_K#\WZ9X'Z=JBY="#$ D.51(XKS^6W+/7;U%^OO7-B MWY%T2WR$T <.=Z&GD*9P"I@C8?2EEK[\($V&M5,>**\U\*B+ MO^DF[R18)LS>H.56%Z\.H JATXP LHS1^K*PYB?15M9F,BINF$^I:3VM8%F- M2NVH47YRBNIG/S\'N&<4L,U/>@TCFT )IJ@PFFB]F+*@Y\8;\Q?'HT2G'@20 M))-^LB%*1CH8/60 ^CJ\3LHG<"<7D@T=EVFGR/9:Z3<#SJRE+%YJ>O)H>YM? M(B;&_VCN0]YWVR/-=* Z%6\U#3XF$ZJB05%90D@02YX_F%1UH5Q9YTAFV4K4 M.GJS7 #0U5S,W__EH!:5DYDF[4#E3)_V"Y4ZE*9[*N_\Y[XDOB>_Q)*@VL8P M(F8HC4K992B*+>B9)]5Z&.L(C1O'SJ@.,2+*\HKQV%B%ZA?!%@'[7FE>A]5J M1TP8-@8]9,'2OM'.D#_,Z >7!!(,!:\B3](!I_%V'KV![(;4Y7GH2TJAB _N MR&=954?FGQ9_IILIXR35$8B(?Q+)BY"20W16[D (]Y"P>'GL^[C/]Z,[4P2_ M9)_&K%PW:XZ)$=+I@:=3G&F=4 XJ/W&QBQ1-9N*P\D]3Q10[5DW+OZ_-3^D7 MM9V]DZ@BT@YQC6TY$WD;U/>8^F;W*7+V![+I%D31O[\[4CY=KDC>E!5B"GJ< M<(T.!&H63P670+D1X]A*O_;>PUW3V(.(WIV%IRH:!>)?5^K4JOQNG-]*/!S[ M)E:D2G2?8@>^.O&0,/NF.)6##I!^LU==LKZG2U'7@878RFW#=?.:T!_:587L MEB+($[@/GU>65^,NJH%%$(,,8V7%T5B)!&QK:B[.IA3RO$MN'_OU]&5]2-NC M0";,4.TVF,9ZBG)R$C%(V]=?"675$T2W0H]VK#NA1!L,)S2_RKC#H")V!@DH MIN=QS-S@*V08:6VWJ(YYIHW@\ SKD.'19JWP/L825X)TL'[P*(NVICT3F6(3 M=-AQXLYT&L#0N) @9%LWXT<2_!C!+IA#QU8^[\.8K(U,H&B_PR_6(IK"3CD, MC7R'7 XF'H-&CXW@68CC?E3QVFPLR3?=L^Q-U?IQ27UAHV<=T5LZQREOS8X? M W;W_]L9MZP\:<=>%MRTKQTHD;9K5^G,,G5];!NUYC'VI.6*"I@9?H/XZ]+% M&LHE/K=X=EH2#]RTXB_76P+^$52.U":(X# =L!<\.&?P1?XC)4:MP6?HU2,( MI,W5,\7P<2*2 W:[A3#5;+(FE>!OJ1&G<=E4#W)?>5 M:D\4X";@/%CKE&TBKQ;LMCH$2:XN,IQY>.63U3C:J1!HO>@[4/Z*R ^LRISS MHZ+@G%NL^$&=QY4B&]*'"T^:+9:GO[\SCDB-[/&7U!M[;UWSO4&;EM&[05UZ M6X OZ>^?5++AO7X[.Q=3]$F6_-U?PM]QI7K= [E4MO:AZK[4 +\1Q_G,21VW M73_6GI'*(['2W7?53VHSW]]R"'KRVS+%_H(58=T"T7#UYSX2&KXVYX9*(C*N MR'U/MX#TOL:%%MZ(.\TEJ95V>/%CZ1MT8_0AVEG_63WP'1D/YZK$NP?+3\$> MO0^2;0J'V(PUQ(22/ G%4D=Z"F^Q.(G?!LV'U(%(>N5/0#&IOJM;.0-O^#;Y MYYHPY4L+2O95XAS!C]IU/A3J*&][0Z(C'6?>?1T2$# ,C;&H1AL%A4[KA[R. M--A(?1EA+EK[G&/[ CC//&(:&X(?O?'3,[%>L4<2-13G4I7=4)VLVK<&[W'] M_&AJIC?,+7MMI*761@8V:9&#[@E6$":PA V&J"CF,O_/;7!8#8'"E="7)2]1 MX-"-0ZF'7_\JN#+C)@+NS_@K/5J0]*^NHGLH>RA[*'LH>RA[*'LH>RA[*'LH M>RA[*'LH>RA[*'LH>RA[*'LH>RA[*'LH_[NO',*_/\((4_F7Q_G^O3[D_UGY MBQ-=C12A/_,2:X]2T+E;A M5(09W+C@O_B"3V] 9UW:)+,PWV$'+$8'6I2IFK25,#H0+(LDRB-_]ZO"9C(7 MB@3'+E!IFS1-.C#&3@?0QRGH;?3??I 3Z=!%0_:NPN;!__%8)A/!=!H=!>OZP9_<$U%-;VEEW&W5]]%L MF5%;SPTG2=%$2_,#G 96^/2P),\1IT0%2\=8JT1 ?R#&ZS)"/_\DQJ>-$?W-J=?WC[[LF>_"-D MSZ[W9$_^]>0?9==,ZQ'X-LH#)^Q[EA;E0 ,WD:$Z\V)MTH[TRXNG+PON>WGF M>0@H)3A56"!Q\:"L&3PCYRIBI(74JI%K(\ MT9&M6&TG8!.9.Q'";*I*L6M'GV2D4V_!1^ '"F7&Y/5$?\7K.8A?[,@;6W$- MW=V0B!@\BQD^"9!#26R['S=[8R?/#D.XJ,;].00ZT':>SU;D>+HGO.S5C5AV M2I+X_H*95$_ 38&TB[B-&#^&/8"<+H0>4G'+0[VO>B=?B)E4.9CDTYUBA&K_ M)D%3V,&J'8"?HW@@)C*ER$^(Y]>%XQ_Y[H[ DJ8(>L\&YL3QOXCH6>L"K/.'2I[RT9$3L;O%W7 MD3(I>\='C/N,FK@P,\P>T8ZL#$=1[L+%82K;8KA(8C%P;M!CW0+>#OOK_FBJ"N\>H4[ MG>KRX3UHZ\M;\.ULK)DC\RSHJR)I=02BZ)]C1C8EFMY M= !S@J[^)BK;FUK M[9X2\EHK-U^=R FW:F6J&!G?W%:GN%ZAB6*&OY/Y+Z%=QLQ(<- MW(8\C%\N_5X984@T,I_4XK^G#R*9O)9NW^2?C6TH.,O<]_,?>K%3W5QKVLIK M%XJ:_Q'MJ!6SC:XIT%*J(O?;*='W&I 7IWT%/T7F,>^N+ZD)H?ZOW,_[9X5K MX>2MCP5Z% W_(LTG'RQO5!-*$P+87GM,Y/9;+>J(!"]V<=ZC"&]D@;3^L5P12Y>SMJ[%[%4)]R5/[S"+)BH.]0"/5?]/ MM.LO;]YJ&,2$0._Q+T7WQH'9L]/L4Y3-QGBY4.RO0V\]RAGW^K!3E@6J@?\] M#BW_7P4JWB#BP B30T8=.;Y)B]34O%_;>G@,?U;S4"]%C6:\TP)+@1'N]+(M M,D86I)/'4V2%6*KMED7@*U+52+ 2K,*B>^#T19R0Z\U%U6SGW?T$13R8,# K MWM*AXI%#[M6""/I?[Y^PLM9BJIQ[GG$WE./H<>.R_B#H%>CT6V:*%FF8S)%_ MG67LY!'V142@3K+_3B%FF)7ZG+!2@:ZNIG(=T2$ZA/>MJC!-*U2]5#AWVLXT MO&],.WW_43[WW =O'_K:SGT71KR VY)GIM&,\:;YW"P2[ +[>H5_XDS:1&#B MDU?=,U&E'0;C\;&?+^(L@)6EM2>T0]@,Z&QO>P;$9]RWBO2!;= UT^Y^7+V9 MZ:_>%IG(S)/DMNE F7:AXX/82NKEPJ+*O-4$*:%[.BLFE(&YO:Y_TSB')-_8&J?F^A+ 9LK+#3!$O,%!Q. M(I$8"O?:"2)%&%-="%(Y6#4@EB=Z\RUA3%F'XUYPZ/G!&.-;Q[I?P7-!P[7_ MYN.FZ\QSX+?K1L126R 7"'$).9Z_% M.BH:=A2AY#\^\Z,L1R8.?OCQR*&8*@)9=FUT_MSI#D[ML?*WB::U"1N+D*<, M]5=28:'(T09A;'#)?/*3EC%\0\:;T6L"YP1K+GJ,GLSR/5QX5LJ81URP*(L. MA&E1K.G EW%&4&M+![[G!3)B7@#.1 =84:1Z.O"ZFF&;G72@ZP9TQH V@MVX M1 ?FS:';3C!DGQH80#;G[&*0/]T8-OD>N=:/(M]!5J[NLF&WN?5I%J93&[=9 M&L&$ CK@,K7#CUR30E,K/ZI^3:'IF!CFZ1, 18F+<'R"E38JUB0NP3_Q$S:CO_@RB%Z[Q6 M-YG"#+XP_3S@S'!LOWME QW(#H( ?ZS(7[P7@_V9!0KZBTIH_;XY)%=WSC)/ M@WY7"8,_M@2%%@60F?^B'L^1>UQ[7'M<_UVY3#PB&P#:,$2:,%GRVADBL2Z_ M:]CO(OE\76 E[OK9.;;">'^;078\+%N>$15L0%FP+AT/M$?::N[ MXLS?:\@]KCVN/:[_8EPF)I44"&V()ES?)XU1,6YP$]K"D_*[;:I@8F9>G]]X MKND)S[%DUG1 LY__DT>A>UQ[7'M<_WVXWI?2 8>IL8:MUC'W>IFH\H)?I&KN M>.B+;UK*5_N/T@&GA:3]@8<$O#(O[IS[UZO]'M<>UQ[7OQZ7I 3XMZFT:J+Q MZC.C-K/!TN6L=RGZ%S]$\8EY\]$&>ME4,FY=GC[FM>?3]KCVN/:X_AFX)"6U M=]%(YUW0G1&%(S NUP_#[HDK^+IV_ERSTT%""A?T.UF/Z:@\O@?JN_%/DU?O MR><\#Y*IWSG>X' M GTT %OR[U;\"4G]MN#/G Y@SF$W+ W46)XR"C7NPRY] N]R5Y:80_YB0>!? M7=+D-0DE!\[T1EF?&%2Y.-LC-&[UQ6/ KBVV_[L <[RZ0-$^IJ.'A(/4#S:( M#2*GH^G ?HS"C[I0:V)R>&9/S:]W4Y;O92@2J\R7I@K%)QMVLH-4%J8=EK>F M]4=QS5!"G#_H&DK[?4)KM9Q<137/(R:4K#EO(FX\2/8A,/L6T0R)(=I/U"8==Y!I"V)OPME3S;F ,LH.44"'80]XR0=BCWOI, M9*>5^3YYG^3S:3L&HJTZDI_&7TB$KFM/1/"6(DFANZDT0=I @V"H#O%').E' MI=2P16Q%./]'V:_?;.)]E?A,#MPZJ-Z(*V)XDP-D&.U0#^':M>'^+8,AJM4L MO_;\L5H?_ 9[Z^(QWXZ^JW&(MUTP#W^CYC1H,%PQWQ_9LN/6D)#]ZTM)?5[L MV_UQ9W%J+)N+.J)K+A91P$(=DD!I07/6G2GPMVE+4ZWZF#7UIBN:/^^3$HMP MR&63_?MXCZL#(6QP/89:-/'0#EN[] 0VQPC]RH=&>[,E_'3FH__]R4^:?EH"M=BP*<6 WDRJB^*S."V/YD^1<,J_6 M??('OI$.F!Z]]B.AUGO:030X"99@ JU2C,0ZKY+/\C1;/8!5.&9R51"Y\DH3 MLHMQ[(T._)EW!>3CU+YI@24*.N[&@\:=SV*Z>\<&2,GD2B*%E.DQVC+M7B03 MWC]8V5!>\_Q6N_ZSU*\7=B?ZG]$.(CI2\BQ;0U86)UHP]C MT6UUU7W0_=*L^@^FD3->F7/K14>;[B0^9!%-HR[_MK:YD#Q%,4)\P0K^$/+) M&Z(#)#&4,GRT6N8C0)(\RAT:U^W(O&$812TE)Q-39U>IG,RD5R,-[%1QHC$N M&,%/]IE'&0R[SMO*%1OR3LY,R@JV8+L$3@7=8[YT60)NO1N*D*%U3K(,0<2I MDN2Y638+BGKDYGG]6Q^F6-#[V-:U6=*(717[>@2B0SC7M($@1$$?3!G1#*O< MCZ[T:TR'<2Q>(HR2D_0_!,J8AG]C9Z_1T#R1I<)N%4_,I.; MK#MCB64GMUB])Y"B7>7.3"R_9E(2E8@K71"0",&]DV<:,("%3569XO%%B$$T M%_5ROK_MY$\82#Y0ARWF3+<7[).Y<:D8ZT,EI3L+CC:99L&4'+4#?[/UIG:# M?:)AD>@*![PD1=.Y?TXC*D >#UE3KSF?QB$BL)-77X^Y]5OKA4=148342(@* MLLF@0=P_18\9QS-UI(']9[60Q?F7WA*EO%K\4C?#?]@;?&C19F?VC D:QW(C M[Z-BI]Y#0ST0HO"SY!G,$CXKQ_ED..I*YS&RZ7G1$#FIA%M E[Q[3MB#PTJ< M3#OY&O!?E$.TP1**&?QH-5'LM9M@:J3W>$K_YK/[O)'Y=TQ/M,MJ:VD9A?95 M'U/;3\53?!&#R!,J5L01C=UTR,')AI>S3_"AIL/G[=A[V/V[,V]T,%UXJT$9 M%86A]S/%'&\$9S\W_3X520>F4\"\*OPSOU2,I[&HM,\8XK$Q:$5@1MH3F8J. MRVMS'RC7CC\.NGL_DN_K88PW0\'<:5_'IO!\,VY^S1!5F,RLXM-1PQ7[9]>W MWG&?^R%_#W@O4J@%,"7F"\0#D"_9Y2HZLVXB3;6"D^489]_'EQ+L,^W:-C>6 MCEZ4*5(^?@"AP!BY-:#3V;BY%C! E?]06T$XD]'<^:18FFPW9&]XXX 5[#V M-^9[Y8 VOZ8:U.EG*0L)F?"#S$88T^'+&&^Q<)&[V"DZADO4>PBN9L%+3+W' M-@H:M9%2^B:6JN7>I.9>4]S!5-XH-O[FD'Q=!\Q<^D7ILQI+0Q_L.2/RH@,/ M0#'(*I80UX9S<"/RQ"P;MQZ<[9KN0(G?)T.1;B_7$Z(/0\/LM$=6DB\;/CQ- M1A)#YUBH''.D["\0#JH>T:T711,@1YF%9;[V$]$FXN0S#>]J]E_TCU+:G3_S MTK.F5.>H&M34\>^U4AK#LYN'=?&(0+_O#9L?K+,JTA(K$K4KAD/M%[=&2CY? MPJ&392\GO,L9?,6\C:4V^1I\M)%FL%Y_\%C$$!BED M*+9ER\VACZKH//'AU#UAW21-!R3<0L/@[8O3@"QGC'LC0#E99+EHDIJDQU8_ M*-=S>%S*LX,O?H'W'D@@=*3_/35@EB(306,A@J(4Q,;S?]8&MN<\]$)-M/%K M3V6GD6UHA]5S,L2G4UNQL1")Y'MU1-]*GX))F#;$R,U52U$R0Z[9G2=H7-7X\3'9(% M^D+41 ^S!RG-W]LJ@O(W0,D<)']"S.1IXC#6(]="HCK!U4QA: ZU[;#??$+$ M^U?C9[.@PUF@Z]E8SCHHY3XYG53*J$(8]>RP \])\; 2GQHW[U@N>V6;:NE' M:_=FYA_)MGJNO8T)ZT$,?V$R+MF4U.U\$SZYR/?C*3Y%:?YHAU?,!98X]:5? MY@@58F!J"QU@)D>TG4QR&]BP@LP9U%S&KT>(\+.K<@?7N$9'CYEU@<::ZDYF( MZ[3#(]ECU!OD0"+R#C'BJ91=%)NNWF"*.E?MQ_U&9\H[13W8W0KK;]2^Y#R& M5P.75)B^0/1 !8JACJLAUKSDX/QQA?BA>_<][7%BD[.*CC]0JHW>;KF;AOG, M"@0D_C!Q81:#3Z 865.9R)*SE^'B,V['.[FK,>8W^RK>B!G7),_?5(H5V-8] M>>'$Q2Z!"V-,.T@-A"'\)*M.OA)T6C5\.5 M1$_+F'K%L:O;?&&&,5+(RGS\+\9(.'62"KX_@ZUV_&TDM :_:_QLD[9C=/I@ MS8MSC;BKJQ52SX M.4;.;-2RY8OQ\Y@%@778*3SA>+NCBZWP]W<3:&\A$>B7V*="VMO\M,,BQ&NM M=( 'ZHB,09PA6N=#7A@(RKU/ Q3.P8JQLT]I.UPWZ+DI?%DB2382WU0?J0&"7T[ M?"7Y33Z_CH,/VS=GW]00M6GPS=#ANB12&SF'#K!ZD&S(T;.YZ1UU5?VVU>7Q M NQ>$.&GJ-S$*E31%4GYK?N:C5B02DKEKILDCJ@[SJH>H'; M1=G+MYMN]O/8"\<]] 2WN8'G4JDG>EL;^(C2R<1C6[-:S?@;/\V_.=667\'] M<).ZYSCZ[7KWL[8S,72@2Y;WWOT@Z%W'8IE]9)P^.6(Z@[GMRK6*-.OJ^P=S MG+LO3-XI*XY,^#H3KE42@,)?I%C!57=35&3$-+LZ=HW&>DXQND[?FZA 2G@L/' JH:'' M:5][PQWMW WF5YNBY3X*%!9&1%DV6**@-*:K7. ^9U11=X(%V+$5JIQ'5\FT M@U72F?I70=/1+XG[10-%$_1G8&+P \2)ZF5!QK#1TE_G MZ7FO&G**R'PIS\&1*K65^C3:\-M\5G6:"+%#?8\FUB&DZL!Q)G"/- M$V*@')"S5,=AE8NY2]$+3K4:Q>ZSVK)7L?'O-3C//BYEYC:JF1-^A8Y*08(9 M0WDJ0HJP]0R/. V#WR+??VMUOGBXMESG^RIS0'!.POR:J.TQ0[-QM-0*+[\V MRU(>UV=_,"Y-OQ44L<,34S$:Y9C6GGZL<'\J[]7X3MYXCP56-97UIH/8"V>( M6^T,)[Z*D^%P%&(B9BRTH$(S!1^B NRM;A;H%C_2+GLOWZ];]D+S[FD).N!O M%P0U*V X_QCT^RD?R]]!)@)@,K?7/:.?9':BU]D_O] MHR\>"!_6:XP+P_W<6NXC#NCMYD)8_5UP8ZXNSCYG+_K9EWQ.IQU%/HO!<\Q"(["L<$LO AV8\8O(A3H/N5G-.HEH MC2YH$X^OR)'-LG1+E %"3VKT1 NZF.B$&:V1%5OIO^K MGOW(=YXS!BE^1^>E]UV)'P7>":I!]0LP*.1T.K)*,Y]B E<C:(N'GAI,MOP6O]S[M_AE\: L$^]$Q2,LP0 ]MMX.9MOL9:7RDV]T8T^H MF-E,! F:?WG;->RXRX\XM8Q4^Q&S)9J2?&I09:SL1?L&29D2+U;0Y@FBJ(K MI$O$6S'BO5][O.]SV/@ED[#0;@IY]T7QA@=97 OO,(?B]O_8!F-&7.P4 MH5XCO/-R>^*M-2:=$]GJI2%Y3-3[#*_V85F1$U[57D @\>^6A\,-*![()FVX M) 7RV++DBKX(_.K:OJC J)4T. M-2+*M&"C>&JK7OL43NJ67A/I]9/37NXY+*4C7BB:!NR>S*Z!Q<%XY#%!=. P M7']NPEX1K?\%S]:BSG_ *5?JA%*PRKXUV;-0O.D/AR;L4V0%#Y4S;9(.S()C M$!*+0OL(HJDGQGZ-(5(2 XS<[M<_J-81,3KYZO7+T1?OV4-#U%B6W+BVQ8E% MTR@<'2"+'TNV(8(;T=R;8'Y_B6''DDI!Q3LZ*ND/\97[JWI$F)Y:SA\Z.Y%0FA"G4_&7';0HTY>Z.*[;UI M!TZFG^5Z@G4R4J5EUX/*E>.YU!9U5 _(#J\=(7,_<9JK"2NOTGXE^TI @!TF MPA@MC"%GT>'_=B/3,]?I]$^#*@8^!\,.@L[N%2T 1] MZ%=0BV&/C>#GZMQ?)L/<8_ (9_VWWYA%@S_B3\CW7Q!(UL2I?&$9\3;]#FJ" M?:4#"EQ8 M>90%+N$TE#QX6[U#)43R!W2GHWZ[)VJN(NB7G/8/VGR>C:Z0/[LA0")^4Y%H?"S MN3 R;RGSG%][%YHL#EU6) PT6W#5ZF!W!P8X[IM'>;3+4F_7O#CN M=?*43?7@JWO'YH,GL5((/K+-7#Z52[+56H3H7DADW9K!-'?QX]Z_'ZCH7PE[ M5WS/+&%NW4SD7$"N>&ISC-T=YLV&*&H$.8DQCJ# !%V/$S^%I/M5GCPA\L^X M?1^SF#2WKH@\-GMXS38X4YU#]MRHO,/;Z: +)3L1V51KPN1'@N_4K"N/K;^) M&S_%^]N%%BW74[)E]T>3U??["D$=,)VC?%/S);QO/_2FM:7D1*)D&;NJ9 MOI6Q0Z?+I"_6G$APC4S"<[B.664TY[];SF[M6Q)Q)%D"'8CK;UA,'Z? MWN-CY$"++<.^%1/MH&H6[\1M/:F$6UEV&5::^U+V)T0!N^;9=\CDIPA-S0EO+G#U(]0A7YWC2(IH#(N&O.[T0 M)EVG,Z>'Z&H94Z@Y4RHC.E[_[E;'R*KV LNAK+)E-L#'VW0&AY>C^"XR8FE3 M/-NT;B"3AS<8<-R9J'4:+OYQN73B38S*>IC2-S4F(W%'\5=EF&^/_TZ[G]-% MHSE=5YK8-[CD6>KV8DC1D2N MT-7J@5F)ZY'[HQ !SSJDL1)'IU,H#0POMC^SH680:J.WSZ7P^X<7BW[3G7*I M-I&]7FK@!P;6?!0'1/]#Q"=&J*B Y-O-\/")%+52UJY,6M$).%UVE1J3_=1/ M^-'5XQ=?H<(:CM,88:@@T@U]J(DH-YO?GN'28H%H"%G2ZS]ODZA&6E 67>/6 MS@X[U'+6^,&GICBY#I;%[US;?,1S- C#CTG#W68FW!J$8?#;9-.BB2,!;IM: M\842BO)G1 ,@O>?4VD1CWXT?FPD;AQ4)'2;ZHHG,3;6@*/D()_D2YV8VS;Y7 M]V/D--^?$BD;:XD"AC[650],RUGI"U9(-B4ZL.:H7I8GV^L^2S3+L(T)5U^1G :3)5'/,'"M&8\P)(N\$W368PYSXGJ#Q=I-S^1(KHC7*;.7Z$ 5 MHKT>1%K8?<-! N]FPE5S_2&'4EO]OI1&SVR^Y)JK"#^48.U[K27 Y7M03?O" MW1"F_UA]W?.+V) MS=]VLXW3VNYVG_OD^"TC]M.K+/0IEGW5Q^KJ MDN''I-8;JZK?>D3*Y0^9);9NBJ+;L=<=]_%_[ J$,"L,$L>OUO&)/7PK-Y"D M'VY;$WDF, M*([/+,'L,9^[B ?%8=D9AU^G&+I,E8,C:& X!UGYR+6Y0.O^R?Y/9C,ZN97E M+,M?M$Y<$.X2*1T2O;??758= ,/[8"]WP-03^;,1415%;AX,':LPJ?>84S22 M//^NIEY7AU\T6.Z;"-1:^\@4WY(YK!R+YR$B2;J[A1M3H^MS]A\48^15'SBZ M>37S[<.2HVO2[[16D/C>J>J4F1C[K056FVXC>FH\H7!#7_B>E4@OL0 MTVF'D<2N%@L>E(I- )%E>O69Z%?IE4R=?9JLD;:1@AE9*:=GNIW;K/0+/R&2 MJ>[DOFPJB*PP"WTV%D_Q3#(=F;\P_*A, M*)0%Z2A#/L>5L=H*.TDU'50Y/.WT)F7DUL!&1;R&DF;+LY)^[8$NH^>R'^6X MKQ[SC$>?I!VA(AD5\7 B@=GA(**+ 1$;K:K2%N?3&V!>?#;FE:U_@% MA!-8:U,!F\M9H.%%28:>.F!C3WK@60@.S73@N'>-T.<1BRI9U>+8I/T=_QG+ M _E8*\>X]IZ8\$$0P\4381@VKS*:P6'D/5GMIGU"L>46WN//XB6BF4'27[Z MM!R_>F>L[E7A Z:=)@V$-7F==KB5:)/.$6-]#O=%*MP MF8C^$,*5,?0M.)B_$/2*8VG#E,J!(K5A=XLA/(L)Y!2ED?9)OI2S"I=+YMC; M_ 1>=\N%"4B"SP\]]WS>T7@/8!GYNTP7&!C[Z)ET71LH]6'37)O2?U<5TZ4Z M-%C$:2#,)]7=>@#PDV=RCJ)&,AHX%MFD(X40<1R9.D+CL.Z\%-Y_8!BNQV3+ MHV[&?J",%V(]K:A#]6^FYJ;L[M^-<#]3NYN X.B11\ECLBQ3$C6ENCT'DX:# M5#]%;4O26!4H]V"(3U!6[^^$+S'DN=8D';>\3MG_0=M[!S45?6VC!^D(1$!Z M"0J"2(DT 2E148J(H$@O49$N345:3"C2FX"*@A*DB(H0I:N8T!$4:=);BH@H M2((0#J3=^)O[Q_V^]_[Q?G/?FYF=F9R9G'/VVFNMYWG.7F=OK?R9RBOGQNZ; MZ3K^?%7IJR/X209N LJS!+'4$G)XZBH#00T@X]-OA8O].AE>9)OC_S[D8+M> MFEK@A)%L1X[TWFR^38!YLAROMKF8#9?C"!5X(W\:0X)JVK.-$$-)AHSRI5WX M&/U@0KQ#SJW8*B"#=,B=N/#),O(S'_3U?2X/^L7&,15WF,ZS1BM32P?E$P[/ M;6L,=\;I,>@>&K,%'H!/BF2Q@?.-3W[OMJD\B,DJ\@L_=:"Q"+HUN_ ! FK MUK)(V"0T)8NA"UZ505I1PR;L7N2K/IS@+^S/N6K%$UO?_\XY?>?4,1/E!,B[ M0.R7-7V6H#W5R'O8=Y)A2S_U>YAA60 W;K2/C!06S\? AO0S9*[I>'%E1U3O M:49?QLPTD*SRJ,L^S!*6P>*Q%I*WP==B_P:#5/?O!9)Z9@X'9!\H:0T4& VF M*"]'"''MZIXY9BLN,V,K>V&_E+]O O#+%CN( _#&?N[+$>0AJ\9!J#M*^O: MD.T1\^?5)#M9(T^WT^T9X@MGC&-M5,,1#_0B[.X,0T8'-,EX4'5KJ_<972Y0 MPMM!^TN?$Y[/]LD'A?/QQ73Q!$U$L$OQM9!#2]^.I?<%!GT7$-SL-_3''\>' M0T#<8O/RZC;E/'QQ9:+P*=KU[@VLV(W5VI^GCQ6061_BQ]!AZS,UI(!TE$4@ MO@'=3N\WP$HLII/'F]QD5#^-]AZZ9 MH"UE#UGW.[+R)Z1UKY=[TR62,(4#5 MQ6[G,713WYH*%B(?*RN17H?$ZLMN,-8;=TJB(_&RZPU-P:P.=%-1]T<8N;F) M;LP(;2UTIIY_HI9W;OSY@>6 %.$\A8((?]?TV)<:.^D*A:VA %.Z''>+^0$> M?)]9B!,8(NT]_*R->OXEG'8[*\1D(';U=6^ 3Y6*LY;UC0LWC/QQ!F AW>P MP'&Z4XQ:%\FZ!YKKL9#R.B2_KJIZI49B/E;L?6JJE7.Q09KR]S-R.<_2E)=. M\/]JDMP)IUL@;X$M="G6-[F ]O"5&P;&=A! M:SQ%-F=\53'+!J*9%?1@U.@(:F"1:PLA8QU65#RW45=2,6NWK;1QYFK*SM*% M"W.)W]3^3>Y\&$'**7%7,L6#OI1"F_=T ZFX> L]J^]I MUZZ7(I_=;FC+25DXEKVOD6MW\0S*%AD&JE/QG(CW?H6-S4HO/RMJ*CKMZ/TI+-_L'W@ZW!XD8PUD@%2G5>9LO/&;&O!HD M2OQ#>P6=,^VD(HRNYRO>3'SZ;OV$(O._L;2+K,7_6@9E_?^<_W?D^E]G^%T< M_M<:J?_?EC."JB%].1GX-FA*2V:65X$/R&L^=*?1BL;FIF;*X,NCIQ<<3;/K MDUMKQ%&7IN+_F/0@T?33,0@;"H(A&4!H3BL+>OC>(N_JC,*QYF,7M!P[DZ*) MEX1%ESD98?(XHXQ9PP:68%!!^.]F3K\J%A+@KK\'S"!T+<91,)3JZPT^( X) M<_ R9LS+,^5;%*S%:W!Y9Z.R'J-C*[N_H!HK*0M MJ"2(=VT9,=#D630<[XHRS]]_XT]?PBM!]83#W):]2CHC#&[B':=NE/*W Z.- MWGKS?^K6=>0%]P?KV6Z9)R@4G% H9OR;Q+G5]PHU FVI[L;G-$_HK2S(IJT5 M[FF_0Z^>#N=225JX^$%7<3A@7>@+M2@/=P3=X%%VE],SCZB$&\@^C/9CGG MNP<7.GL73#UC7,NM,B4OW0'V))@@>)&*X!U*[E^W<:0Z4032Z10L]@Q?8OLV M=]S/;5MR;A]7+\U,E#'9C6F:9.RG$U/?4JJ[40*@9VP\&2,)/AP(59+5UE++ MW!MN?N[<] /)RCMUMX]H[IGJE]R5?.'6\"W5YM7VN8PAN[Y*:GT:$/;HZ[B5M% M7"(D"/V3_-/8;G@#>I4-&"AIIZWZJ%*ERJ(\<\PPQ5_AVN+&&&;;@:NFX7V. M(>&T2N;=3DU4O0%0Z!3?HV_%>L3IMT]1-77?&_3F7;Z2H=\9GTR?" M#>)][[!3P0P.$4T:0/<'@NILP(N3WD[>$TC?F$='8$D-:4J#\?%,X8_,!0'1,)N6#)];Z"2XN2J&1TMYS[WRZ/I MK7_>VKZ%/:\J7PKK7S_@E"02F\>0+'+[0)UD:."3Y$[W&$+E8G)-_*<98A5: M8@^A\["(039P_4[-^D<)ZT;*GZPK56ZGM%>U0LE-+2EQJH'/G*V'@XMKW M48( 6262!JTOEJJ-1\7+;CX]V/$H_-V[8KV$%'-G;NFP*:\HE>.()M>U* )F MVJA#W96JR@9")^H>I!81Z:Y[?NSTH6DJ_.LV5OS7WPJA^$!YN@GC#,=B^H:?-9#1@LW[U7#]8!X!$,,2T1A"8O3 MOWVH%B_W/QR.J7'^^_K /=\[;1I+&9%3^H^!+0'(*+C0VX) M*EQX(?3BE3$G=+E'\9IPPJ-7"_+,-IQYS.TE9,D+TK?$G/?)HL_3N^"4XP#3 M&SL 2S &HSFBLX#*RO!-UVYZ:6CXT/BK9-N4%)B-QB5,_EI#763 [L8DL_:Z MDTH^APY)E6[7'E!L7BGG&V*(O#T!#69-+M8KYJW%5\? K2:0UK%E/SV./3NT M-7=;C*]X58;&X^+;)-!OFMEL;C*(M.9P_.Q918?O.=N/YZNO-.P[4; MUJK*I=S[[]5UH?H174!%+6]_VA;>[1?_,M-#!]MZSO?<\65YE]HB\$##+OLP'"'S MB]A_>KQ#CR6"A('H*[ZD/,$5EA'UW,2O*'LG%[ZHH,R7!BEN30A=\+-G]52QKS&5V+LKEZ=>]!>_%/^_._)4PQ M-"O^LR'Z_]<&N5?)"95@I"DU8(V;A,E<@+]KI3Y=J'TA_]E;B(C\L#=*Z%7- MD22/&\=R!2_U\V9W2=2ZB&A]/+.HY(G" ? M(+G;@'B %D O&?PK)&I99!XX"S O%NAJ7<]Y^EK U)8?$SG:UD+(6\53AFB1 MK9//P6CB,^+$I+ :TV6#1#A[54^&NFQ#U_V!WYOXB9RY=?9O>-YBHWH2&_#' MIVW[:%/K*K6U)31" J3D?NQ>OV8I="W,%^15> M(G)!B'6<$4K97F906;VI? M1IB4ILBQ/2,=;5I%-^\A6U6&7&^W*STI3!"$8J"4,XMIN_-+V]WK&;MWM4.? M!]=;/Y\AGJWJ[I@)FK8^I_;S&]3ERM2D)#&&-:=.F$<6*9Z-225&Z(K[W2/_S2\!L=/L4BA3'8>=TUAZ#_OJOAYW&O/ MPNC W!7?DUO?"VP/Y=JJ%MBJ#O,/8"C.;""3G[B]FE6SXK*Q_QO2_4YX>><^ M!GVO[//V3=W.3^C?95N2?^ -DQT?H*GXAH!D"\7@N#L?YYOJTA1+J_UNBO<+ M;PRDU#T8212N52VXMN^DR" RF>[/!GH8G-M-8NP!3T)WSS\H@X(V46Y%?^Z0 M]2LQM(&1$VR@CG$C9-,EP8QN1^GKRINN:5\X^&VS%FI+@:74?BG&/;_U^X*P M@(LA1,.F;UOE0HIBJ^0.E7X#M<"29%8RN-4[H$DN'IC<)JRDEV>']MK'^V_* M;)9LVUHOGG%7_&S%+?[L5*J).=Z.X4M@RI/X4[:@HF!JI[G3Z6]7-W16E[3$ M _MY7G;P\RLU43%K?AP('P/M27EWW]-J" XBGJ!Z[W'#[)8)Z>-VQ\^8GBYA MO/3M=VK5X09DQ$5M/BDKK=&E&'MQS"=X_W4!4,7EH4E3C=O2NV_"]N^D2$$> MKCD.$26= ;BY;:P%V,$Y]SK%=8V;?MJ>"NO;K6+5/J]ZVE35DEJ;D22QQ%VH M5;;N=[5OR1ZSKD!J=0!5L6L'2+"<1;XM-B *8AU+W";,H%$\8L%&,%Q0J)KU MT=?9L?Y.^RLB353"XJXQ)T] "^%*9D:5()PEU$\).#W<..NM8O,VRR9UHG?@ M4*:,HT&KL[/,'KQ[S0:6]H0-W&]GS[P"RZ"YMAI M;]ZT2B>"W\RO(L?A3)9-4]:E,<:.LOA+ M2@;P-'2#3Q4AH-2$X4!646RJO:?0 MIQ%Y;* QL>3"NP]1'T;;3%ZHC>F89/S(JHPXW/M)]V_4E98T8%>");A.N.-) M<%TU+1^JZYS8S9Z8+#T88I>=IV9B9"M^#_7']])5XXX;$!-L"0<*,N).C$/) MTEE8F]9QG3JM4-QPU[(L_70]&U@\YXC9YD45,DZ.^4^T<9.\+>;M'**?>\WV MOM*S,SM7AO+'&Z,):7%W]6(<2./IX9OIX8TKT^CIF&5G^)/0$]#J JM"JY%/ MKWZVUV@*)T$7$F-.-6'4; 7C M->"$AT?,3M*#D'%4!4WW]H9RGV@HF/LY$R&P?7Z#[]!SDZE68%]-*QN(C43LXUSS/$H.1!"A M/9#IWUU*HL-K9O!G[AD\+K>#4OK?)VMU?_]0NMK]]H\]ZJ/K$D=ST5EVV^WA M]" V4.4XS/^K"G4.-6=T+\:5)51%B7>GGEZ12L!,18LYZ//F+AQJNQ_F;\;K M[OQD5X@9@'T,#T-/5=LQW[1!K@@;C03ZZ(VX?Q_=LE69E]>$E"Y<1RYX[JM6 M.63SB5]+AGOE_7\>?;;%; QQ>I/6M7=-9TG:F_*G)#S>[.TQ#RGI/*TCD4^. MSG@JY4(BO;%)2$T.!DN"(94SH/HYNFA557NYO'>(8]M8V.#KRV3FM=H?;P"* MH@(YX>A1BV!F,QOPFT<0(5D61S?[A(FV[8 M3OK%0UQOWLT!SD*\ (KR/[2$.1=UN1T/JL&[X"D+>N^IV$P/1#H*5DJSVRRY ME+U7TUWN%*&/[_SR110CY1V0\!SWKVC1G@WTCR&1;* 9L^NUM5N#>("@V.)W MCH?G86AC;,"N- 'NT.9-M-?L\Y$>;S.I\V!^L!H/O5;_L>FODJZ!GH;KJ0%+ MX-*]"&N/)9P0DI=BM+I.#,&+(N$C\#<&GC43WU2;Z)B\4*F+A=]OIA>IVY8K'YA/"]"#$^ M#W=H&KU%#Y&7CWF]6GO53;DE<8_U_N ]KX[D_E.]/WD!Y%Z.FP1-8LV\*QDJ MH';%@*LS!^4/ZD@4J.0\5)V#O[_6RH'J9O51W%P;&$0,=6J_S1(:-U"$NU-> M'WLSG:/NU&Q7\6%C?=]><#(/9Y2QU2CUF DRBIP7,$)!=HV^C# MSC[Q!O&OWPG<$_ACZ%#H3 A+2;8N!D$H:O\HX4B5;#Q^;SRL*2O=8T']<)XX M;D*^(I'GB_MWH1N7>%<^;$%)#IU#0LC+E)_#9@'EGC%I5A)50U-UVS)?,IZ^ M/J%BW$^@(OY1SA/XRW N4)HH54WU)%H]87%3'5+.(NR4"LWRNR*!B#KGF_27 M$A$1_8DIET]^.L*U7=V!37M)*2+"DMNDBJ#7Y?@*0YXW?=5=-KAP1)_<3!+L MNS[YU1'=88!2 +/(DYDL#9!%(O=.SN"J#S'K,F[@?##7*QD9![\W?@ZXZF. MTUQY!3">,TNU_T,5NQDG6UI23>-CG!QSC:\ZOLA4SN8%(@"%RZZ_!E'.R#T< M;.Q'6G&PL8B5D8MW#N3^N\T2&L/ZQ'RP!:TIGM;WZVK(>>*GO=15K>6U;%O1 MM_HC.-K_ND/5'3^J)LT?#*A[,OO GT MEC\@Z/-1$)L7JD\_A>[P#E/K:!U&20;&[R_U-9+7S=N^.\F)T@36^.ZA$[(6 MXA1<"0$M]'-!8:26U5^Q(N6X0G.A9\5&=">J>)6>ESS1_P-OC"?4+\H;U P) M@:Z$B?R62U3O'R]%:Z/#P\SZM2LNQ1"S7\B*GQW]SO7UF]F5GCCL6C_'NZ3& M6#SVL*[U-#%K$C:SY9KG3H0Z1O3^>N?Z!8S>#9M9@3\GPP;F^E95_E,"/]ZF M30H'O1'R?D4>8!%: ]4NR"?W0GG: MT,_FROM%*\H0GD?#,.8?$E!E]]!"H!-+H(0D&.60#!=CF)AETYH]OKD>_O!) M<[FC*4&E>CQ5K+KY]TR8 MS1[W*6&S[Z$^"1'B":98\.!0U\?@,^!C*LSQ[FQ0<>.;E>9XUZM>9U]O?!W MSY^BOE#);H 0#7.(>> [!,5CT.7."2U*H(-1OAC/*R;&7DQ]226<#<3A'=H@ MA*<0(O[N+:QP3(A]FLUP8ZO4S.A7X'9O\MR&K\3_36]H?K??)Z";TDN^O(_VL-=8'A$PZZX"GN0_S!M_D_'=]\ MN"?*,F$QL"G$^M/V+ 9KL;7[#G$?TWC-MQM#<<.F/G3Y4!HB:U"HA_65^\CA MV7T"!ER[+?\3I6MNI<>&_:FN25M,\87?JTZ_/.[T/(DV5N\/4KD&23A):(ZC MU;X_S$V"=1HNI)G]I3>F^5) M+48^GE_R!YQR&KYS""/.!E;U.=8K%[GSF_J!98//PZ\BOL$WB\^"FBR!-#:@ MVD!",%,YZ6#S9!D$;W$$J4ZI[AWB]8FQZWWO2IM,P\HJQ:M$:G$-'/7[Q[E3 M 4I,?,%(DBIAR(+;Y\S\-]9]1^B?_!TA6"AVEMRY6!^6.>-71HEEL+,/Y7 M/,%!Y'9$0\IZUP\.V[Y EDXUUOJ61)GI.6ZG^L=40S=]:/.)&T?227W(T>RT*'=XYE\S.CE9JV$7DX6=":]#RW MV"&[3;\2K+;/O6!V^_W')]$:"@F2HL\Z9J;\Y5-%97*W*)A52S8@3:;]89;A M]/I9A<^#;D @01)*%PICF36HJOBQE3,FW5K!92SFC^ ;XC7B,4&)<>8GN<(4'#O&#KL3G M.2\\8R"=KW['8A>[539\GPX/17PND-;<\SKP_++F)X4UI@-813%J1\L?'#M( MG4S50CKP%:\?JC0B%AM/MPO/WDRR<33A5R"_Q YBPJ!F>/1A$NIP),SY86.\^8LO307$.! MFI] ._8>[E^EOKZ%'$.=^G0RAW%V WF"FKU=C^B+?&7%^[0RYT#$2$?ANPXX MZM1>'D=8%*Q^DC^)A]MS-WI&D'V$ 6E1Z-&D;(7F,# MMF,&[_C3&C/R#O>W6=65IO4W7D3_QG]$93AR(?(Q%&<$] S="C6,$44)QDA* MNT]N9CT.K:M,%LZ*OS4"*W"[M?%0>U0IJW7YOO$6?M:4):3^2SWV%\\9F14TC:U^0WE(_.(N0SO@Z&2E_HO"V$HE[2MT)Q ?X.J+O>8T\]Z MV3BH^.-J=%O(01.3K7 5?O.,NF668 .Q!+V7U8,6N9HHZ;,Q$;_SU%IG8^[L MCD6EAO/N82R<@T;M07J_X&_GQ[LCB^Q$;O?^L.+_HP&3O]:,T27'YA M^9+5PP:$_!-;#JZ$"L+7K,WRW[ !W/UA7@BHH9YVF0I;=:;J:9!=0SQM8.7^ MO_(DOSCDKR=8#Q?_18-J]LT8:C*-MY&2EU%[OJK\T->*\KE9LZ^XJ \#?H?= M;2[KFO@($'RKXOH8^X_L:L-I,+!6JR_XV/T#T'6SD?*\P938:(8XO]T=.,VD MX6E^?GC3Y]\I5R%?N&SJX3*?&(>Y5[!)>"X&A&X&NBQW(2";B%5%<1)U?6%R MS?TKB ;KC),LL$,V-]H=+LX' (?D0)=6Q/[?,U;J4^\W&NGT# MA.(J@Y>F-@FBK[GFF+7PZPZ\J'X+8;F'>!BM*#U<#%_?9AJJ+"V=;3P7MQ/) MO5VIHIC@WXE)P0<,31>2H(S]*J1;4'F4>>,$CN>BO.WP)0/-6('0_OT:3_I" M2^T*WY_O_MX*;,- %7PG$]'.(3L6S["_WMI>+STR7KK;*ZNG?SW_M9T:Q'ZU MWG?\5.E)R5_0QLE5*!$[\X'4E])F3S:/=LPZ,=Q(:Y)3*N4)C5(YZ]5PSG:J M=4; >2YRNV@/[M';M\VCJZ&KK]=(C0TM.5=2%_8+*@26\3I?:.>H#D5=IV%^ M\C9C?S)Q,14GR1J%-FRGMJF43_^4DWSZL35U8, \7?_%C;X/NF8/K]J:%830 M^/X%X&OH1C2:$_&__Z!E]XEY&' @CH0&U-S,0VG?= M65Q9?NQS50D5G,2-/P,OO:Y!2HHW,P]S_UTG5Z]>H/31G)GI%EKP%(.6CU2> MW5/6-TG:CAGA?@@+K5?W]O3>Y;@HUQ.1V72^#UA0%<-X',X)CE7U%^B??WT2 M.:Q5E T4:H/_-@/F./,(U17#26*J;.#[9R0G"*Z8RD-7:'!+PH*7Y_6B(._99_F"QJHWXHM7VV#$CW!.$A^]):(& MJ5_Q<*X\=NQ>F/92ESC/F?[OQ$NB=S3/X^28[^"$)/2>8CJVN/9 M+%6]VD]+;WPGO^1\N&RG15;ENN6SCK"!=J4+G-N\#XX\#XDS2L;M#4P(9AW! M.&>Y?FAI5KKVD&"MZD)9 S!Z3B:7^8U/3O>BMIA/4% $4@/DI["!3KF2]6^; MH>(3H^O",H(/#?_N%_O&]XE_6&A'A2;"B7+4+Q]>*C]#!Y&]T5_+./]--60V M1+/?C%QMLZ-M,%B((RS_?$S6'F#.DK3C/G?BH..&'\\B5,Z/A?JUO?OW+NN% M9]'A'9>&^9?GV #U'I[BFE[!!O*>\A-],EJWL^=XA@B?S0ELH!U]$A'!L 8U M"=!L,8_JG#;%\ICJU<24QN+:[)O]8?+R=\.Z;@0$+P?)SICS(A&<$Q<.AR/= M*Y%>X-CKGAS7/B65>RI&QKG'@IZ\9*T4+!6QIO+.,GG*($K@7[HG4HOY>/") M!9P*HYU96X68/\T^=G/./N)5Q.WTD83E[+<72K=VR!3:).>\2?=0"Q[0GH_Z M)]J&<3(Q1TC#AYA_N&V:"^33GQE_TNO7_'/MXBD5A;?&\[NV5#@M!/2E5KBU MC"-O$@:-NG=3/K9,$8N9[E\NA/G/5!@KO#7AMF (,;J9C2P(QP =QBS]&!@I MK:OW$B.'+:[GD,R%I#WD+#KZF'"-%=QR!"_5D/K@JL',[ =6 /$GYMF! MDY/JNW*3ZL:.A0UOZ.Y_[WJ^(\'+O*WA;^> M\?Q,PLI9$^=/H#M/UI0_O%L2Q'VG],!&%P;QF&*SF)Q)Y^Y@J2;W^HB-F)T, MKM*.\I2!D5Q,#AS*\;9"96ON)4<+L.1 M9:/7L".[C']E!)P?_=(@)U)\>="[YQ[L*OY_'WX?<(SF!EZA\I-P&528#^43 MCHK+I&VX!>-#6RT%4[9[Z%7WK-J/.7RI?HG]-\U5$">RGF60EX61BWKT]A5( M[K[!X[\LUCNH_P ^K^=5SP9FQ580J(6%V97FF_/S0Y*U56VA6F-?B"HY^_T> M/Z( 0('#.4>>Z3[U1$3>HB+27GJMBA-'YA2=?,(IV&:>D'U 0&2-Y[Z1-I H8 LV1-![N*S?(,+E5M48,W MG195%6 #&[W? G[<)^!NYT*&MK977>E28#C-DF(ZVZ$:-Y2]9>#T.J1$]X=O MOK#RQEL-AANC[XTCY-\CV^8%M=+/A*&N-2[H=;G4#X?FLDH]/R4^0$,6,:.X M168I0S^N]E81/5"?=Z &J-F4Y[(]U*IA5+4<3S[G)SFH/@ 439N'T5E#_PX M *ZS]L*(4X8.TZYVWXH/&1U'9&A?R_5"#F#W4^N7AQ\ZL0$NR5_XAL4DAA'] M/*L3+]SHD"X71.7+B7[FWG,S;%O_E%_\=:O7/L=RH3OR]^OX^HBSV&C/)X-VMO"DRT4"\1M,B0[%=A#GM7NFT8UP& M<09]*4-=&'ZD2!4([SR.IKFFW>HX...^@X7=QZK8=,47#/XU57BK7MI$'6)( MSI)[TPCHZ:_KQ.EB38P$V.DF97KT9'R\6X!M*3'MLL>AG)O9#U7O=.6R =HL M$V\&HZO_7*M8^0W)L%#U.5-B+H;XWB1LX5Z7ON3ZY"Y4G];^&5**]\5,!?3@ M97 '8'UL8$:WSE#Q*LT/-V9F_D)'\='E'NWN.RHY?,=.)@Z' 2*5'"(!JN,[ MS:V)V%7.R(B"#P4/X+Z%_H']N?[]D)S,G\I8 M]5O?C%9D5'(G+ M9Y QK?6:X-OTS6A(I/G$WT/7K]HE'=5-L'!,WDKNP(F.H* QKG:4Q;1;/V\] MA9Q+#*W56NL5/_PMPMSVCVT_1XNK)1S[GUAT0+.;#82$3[^"SC00GQ8EP0QW M&*;5.K5\SZ(C0P0>VE[-N<9WB"=!4*@-6-G(&E](X;1BNB9-DH/Z<-"6#5QE MXC>P0IR,UX_NKYAF U.#?ASU7*HVZGHEO#-B,Y.=(M7^^7/?,9NEC3AV2X^W:SWB+@N:'U0AF9C91B! MW.3PJ3X6;)*Q7YJ\W;,#'[U5R\-A$^959U'$G;N'5]C ]5H9S.[ZD!J.2%7O M0 !@5Z\<(LL0RQ_XOBC3X-W!AY\]6M_F8)4#9Y'Q_KT,S1M\$8(637]=&>)H M8C(2SLR_E>/RXV!Q6A:LSO!E5A[FL]:!-/7ARB-DUGNH$^+:,/\0'LH&PM:3 M\0UAM='E,1^ZI45(@B<]6)O0=(@^^X8V8/7W6QD1^/H0,FW(EE%N74D.NI';,^%/8==A(6N7((4*7V,Q0[F207)81@2,-I/ M2G,)H=9_%Y&*TSK6,%0Q?\Y;I+%!YE#.QM'1TP/>JKT$H9?J/S[QLTU! M'8$*!87'D@0;?\?\:3OS2O(AS=DHPL\Y88^!*N0!P,]MFCZ(2G,=1% N0G?T M$)F(K:5P-E 5X<@O^8\I_6.P'*K'O+L%82J%K+X")UF"'(]2\^08A2[X"[IK M-HE'C4$E^CK^;??6MZ OGAYF\/1@K+;;$W1E_6H"2J_-EUH&R<'[0D$\@N+( MP4OI[QRY.]HHP08$: \TZ&D_]E54,^L;KW+TKEGQ[K8#\Z&%3!!";@EL"2)B MU$G[>RUUWM)^/X3A5"3\U>[U6ECF[A=+S*2L@QPJW<4'HND'5^1JOYPQA$@A MO$*%9C>%<8/@%*G]ZE&DH]/38,_UYA/-[T:IT M>W J#?@"OZTKC6IOVQ]0O?=)Z]?=.8L=SZOC4BOT8% ($2K4.:I[\([EI:?6F!=>E_D>,/EEG!4.DPL+ M3L#A> )VK)\,FY$@1"?Z(]T^R]YHRRO^]\TRO*E"V%1%.=Q"V5G^WA4U'$UJ+1JR)D+L3 MUUBLD+53?@C:16-N5#UL&5$!%;G5,HQ3 %WM\^4TM#9+[&Y;\4AJ"&GPP\\" MHQP@6$6J$.S-ES\/M&Q"L^>U00NN.:A5[0@EH] MQ;5#D0O=;.9^#"M:&Q4:S%-PHM?D0',R-T;/TN3RQPCIANQ=_'\F$:2;0/U8 MHRY$REM8IL61A:,-_LUY:V)!%TUFI"\/E406'.O6XZ*S@;E@^)OP5=X72--) MAUY8]DV+#U2GB[<_)$UL.!BOY*G9V6E^7V]5+HU3LY$U2X"\PHDPU-,ZT0WX M9 M%L/3KF$=N5]=$\?FJH%AQAW!3+:&""A4_=T'AHS<$:J1V';K"I^.)7YM> MN*_,(!(8B@$JP:X<*=B\44N^+9!SP*;C>\K)]E7-$4WN/A^>891:S$6.C_NH MCUV=,-"D9$7YZEXN2(F*$FE,SAFHEEV6,7/D_V&]-D@/_PEMPJ=HL3C,9ZS) M03[8YP NL0YV\:N-RJV,NS4*MLJNZG&I 5'.SJ=NG#R$ ID%**$YU!"\ 9N$ MY(Z/5)RHJ/+XX&,K>,ABQ !K]LSVU[,E/_[L!%'^LSO5M/Y_"R0QM+]9B,;D M]4 A2+AT(L./^%FPR=.VL>A6YO(G)Y73U.\Y/1>2ZM<.9!;8\+AR7(WG!;.\ M[0QUD:#T[ KI\W24]\W.EL_5;"!P[MA*F';Q4:"+8+.\YQW9'7CWGY[Z/WT%7VS57V+]0(X( MXX6 [X8:Q3;-32P_W?Q@KEAGHD[W]6:)OX/G[=? J)@&S:8/D MP&72(WQG2YL878^A#H:0#ANR 2&&*64];:LFZE8F&W 8(V=><[GXFILK_YX- MW , %[OPU'N+%%?[@(OP%3GISH_[9[H][QMQ'9/L\Y?P/F_-C(">94(^-.7N M3H0$%=W25['Z)2A[\:B5]=LZ%>)B.V8/4ITJG6FX+A03IZCB1C7OF]G*ZGGH MKMI6A,Q[E]7@^^.AY0;YT,>4Z$:N'2ZZ!0,Q@2:4X)NL<]I$J$FA%Y<[E0[H M[G@P2OTF^^7?M7SP>?W3Q=5]SU+R[4.1""]&\'_60Q(#HPGQG]G 7O A5"&F MP$9P;//I<<';C7<54X-DG7U/1+8&H(YK&&Y.=N?=98F '>4Z^62$\$JI^E@^ MXQ/A6^W#"_)D^7OY]Z]'/E">+(F!TV1!08+Y56TG*]"[K =6'#% M;)O7X8#BA/;C7Y)YIRI9!1$'_]Z(Y(!F'8Q&I>/?7"$\:G]N0A> J ;""C MP2/1JVR B$UK --LJ%>H.L^'&]Q_'FLN[(DR:"49+ZM[:;1BMPD]@ MY:S#70MU*BS;0IDU@C)H"@E9E^DW\PC;G%%WKS.C/QYW.&!4&9@V@FC6WU+* MH@.L(0^^!J67090:2Z/(_A_8&9X6,3Z15M0OZVN]UO:M:Z,?:0(J3:G&5W*N MIAH*Y/<^<[XD# _@3)!S?]2NCSYDWD#(882!V&D'YB0*V3$WA641GW3_2$> MN:KZK_DV)[T'9"(B; 8!?]00>N,$3@X]U? UC2))IT51H-X(+="4Y MW*VM^OBM3>KOG? MN+KZG\KPF$M'SL@==C[#708 _$T>99#L_TP2760)(T]31#%19(B$)0$KV76] MXN+8EHRJV.,37 NRDF??Z_9SFR;\:MHH6GM'/P4!#\.[\W@8DJ!F4"0VZ/;[ MO)D_48^UO^?*JAWQ_1MA]3U)-7:OZ6'5%N[$#YLJO8MOMMO1Z1[=NW7O*%VG M,!=:[PT:]C3:!X^^4WV(/E08R1&JOV(-%Y%ZH#;!(?GXG9ZB1(9Z)>BSL)3L M)7)LVCVUQX(1EI0[K1T+7+%A'=.A.+&+,="&Z?<=.8J=;6" M(V=3%%Q/_L]470&N2XA.Z(X]- >]MLT&;"[BG34SWX+J!&T82;(O=\WL0,5L MS Y^FE=7V#2'_L!R08UO1MED"K@%DJ5RIMWEV'Z*J3X"3Y@[-9G]_"PY[VW MS\A)W^Y#'BE$)*,.,BL8ZG17UK<<,CSO.*[F.=+XKC&Q8YI+!%>EM)E&*51#KK6 MT1M;!LF"7QX"\=#FEC5!ZGO$9H[%!)G.;=UJ5M/3=K!^5XSWM0DG,_=]FYQ; ME#$3@74/I:"T*54??Z^TQ/4610:$WY&O-VPXF^T:)"1D7V\89NX#?''M4LZ=@W0]^G'R9E_ KDW[&@09FTAS8AJ ME&,AC(P-68<8Q)5XS_YJ"=+N[+ 8SSU]X]FC;I+!M?R3B+:XHX9KB\U0QOY9 MXL,22K4WI:]+^WK,;&_)U79HV ]Q'74R=C<3; _;@VL&7 ME+W$R=Z?VF3J8O(MC(1\E";/Y 1A4*CTV2&9*!X:CZL)999F#L(H66[)KA1, MUU.(W7CM["WI-<%2DM3R_8*+7](*!_)/*(EPB-]SYN.MH00TSY9W>(^+?I"/ M"C7EBVMHM9>&;6CM59=]6IFHWX6JKR]M<+\P5DZDS>]WY%]"K'&,IY$(.K"! M" Q3U(-YJ4[3C>.?L'W@1E_O#.:N0?RZM-L.VF^BNM'J?9K_[=![V=G7R+^] M>WM^YDEX]/UBMF3F$['D3]]1^[EVYNE\Z!Z0V80/=,@9Y>!=$*T%.B5G MWK'DHTV4+!I.U[XRQ+S-48;/F?7XP%8VX+>8$+>>9GBG_TKEK.W3 A^[ M>RGX:4>E4\:?3G'Q3(92L@AYB2SNF-O+)RG2:;4,D\JY>O(]H>%7Q_G_*: M0#CH&\S#([PVO')5S\ MZX[,O&W ^XVY3M;5T/F-PK$?"I,_'%(8%^ ,\;\T(M6O)>/6Y^>@,_G46LB= M$+$KB@UV/\X2KSHT)SB-)=T$%&>Z4U6+I[#;3ZI@BVYL?5M_GO!]X-=7N MI^KG=MM/.<\#V)&F97.B_"52A>+0N78*G5:JFM?KHX=K#MS\;.<96Y$[/[=/ M_>G3_8@.@^6,]KL%X3"+^RK^'WB);LW<"3H!^Y;/!M_^H)I&(/BOED2/W MSGV53+MJPE^\?1S0W,"RA)ALX!"=8,1L9 .C+T*V+K9BE9 2%.D>$:=SW]J\ MB2+0[NC= $:LUR^7#/W9I61D2MKG3_QY9X&U$ (6U&CI=LC&[#&$ T@[BM2[ M%SV$+/F4ELG&#U=QEC9JKNF#&X7U%W 'Y_G&%=T"UCVP+X)H[YMR>AYL-1HU MNXHU.GG.6:GF7E+A=;?IX(DX608IN@4#-297UVMBU&#[YL!?YD>7BXIYX5U8>7E"<"N$#!2GGD8^)]H MV $LJ+K(>&K4-_2?TNHAQ*NF;A!*P"3@Y$(\2K%$CHNQE,8-SS&;_YYOM+GV M[K.4Z91PRQ?;Y7=E KCC2/'[^ MS=G;(51I K87FXJ1P =JAY"P:^8UOXYOEI\I[K-LJH_/BKTV=U:E+J*9"NSI M89QFS.V!;@?TEOZ;WNP.%YD'T3URYJ7X9_/W]5=V[QYT\YLB3MXH%95U3FN5 M_ &E],"YX#_O@7".F-)%IP Q]^$45X?IF0753,VU../\4Z_4LML/*P!\,9*K M:'[T]?54O*(9/QDF'>/QA[D9+M@Y]NL&PD-&Z$CW1D%9*>I2UN'S&PBIKEGL=25SI.5<5^?*=F_-EFM7KX<^1A-M#L M.^PZBFZ.[A2Y22Y:)7,HI!#H\\<.)F$GY+52;VUZRB?P*6) 2Z ]W[)O" HW MRE#768U5K[W%46*) M' C89N+--"A88C]H32UR?$=!?21^?DEJPHU?OO\ZO^WUFG"W1N"2=334F#O, MY%,/;(T3N06$WQ_[@,_'UBYWHG)D$/!6?L'D'?4% A8XQ)2F]CEG3Z^J$BE_$K5L('6TMD\E22+AKD"/(D#43V:OY\=;@,,H!-0&P\ MAJ4O;HNS@1'=R5_\F6VV?H3%O;_E6)4LEZ=5[H-W;JIO7\W8^XX-X"Y-FE);%1LSO$4*>N MXJU'WPR\+\ZOA6O+3O.,'.TZ<.0DD"LJ B!A'-/F4);6T]M4J'9DJ08HX[Q9 M%,D6$7_C7.3#_&F'9P])%]C ];XR+$?D)3U C;MRQ@C6_K."\KUWL=?G\.-- MYK'OHJ$JSGSQB:S1U#,(JWP'4QML)4N!8419['3@6V'MI^06BF80U^#HZ=>7 M_?WRD#DJ&]V%1;?-"B<:<*I(<0JDEV]LMI<%&6%5.[P/7P6[T_L M7$& M0_U!<8Q9:ZH4/82E])=NQ@:&K;NAH#J:BN4(\U0-4) -G$[K8 .@1A;C\'\] MPEU#P6:::=/M&)+>3@X2\S'6/>^OT\#6O('\M>^0O4G5QJIAV"\.4\MD#DQU MF*!TP74"OO=PG<$09 &Q]X/W;7QE"Z%Q(.T<("!$F%P-@"&V-,PJY('PW]5\]TKG,\1WJHF[6G!L3@TEZ]O%4T_V '- MLJ;=KGP['U/2K9)&UY?ITD-^/&NY/S@2\]B37P9K"2+H!Y!RH'ZMSEO">MI[ MB_P:Y8.F;$"[NM1L:VJC00_=;H.],-EH#N^1.\3*JYGN>K'B<1<2$AT0D4@J M5;]8EUN=5&7+$\V7 .?=V\_XW#_^^_$_390 !B-H18M':&).)ZAJ(]465.*PF&Z?!N99TH MUR/R"9H]R>]!AG.2@QP%D8X/@,V4M,,YL)S:V/RM\4552[)[SO_%WGM'-?6U MZZ)+04&*$021&A40D:94!22@TN2'$90N1.F]2(>0($AO @(*0E! 1$JD(RW2 MF]*E2@F]DR#$ "DW[GW&'7M_WQGW[+O'-W[GGG'YXQDC=:UGOG.^[_N\<\TU MU[%C=K'G2P6/[8B/;%PR7&:)N/4(W ^+@ $4/KC@L"2:Q#F;"6H>K=9C%$'I ME&D)&#>Q5D;':ZC>*.DS&'2NG))?OC]R#6S66?RJ'^EK]GZ>M.'^"M2Q M>#U1^4H%(N"4WIF)S0)D\\=^2G^OM>CAC*#((#_%6*#)8]/B=^ZJO.+I#)?\ MU53# ^^P,L;9RHHHRV@A?DX]52:&;(YCKO^"NU?_X+38?UJVD8(S(K&!*-IV MK9A#EDDJL!(*RU5,13D5KOXVY/JLZ6WC?59-F;UD(4G^A(FQ+ST[X^\2.VQ? M,YB>=+&LOAQG%%:!9C:=UA*NB;A7:7S.B.[8ZRL+S]L _^K-\D,MT+@; 3E2 M;^7&_M@I62O=-8$EYWKEPKMHF?BUZ"0M3:04GYW:U;Y=%,+7P5I6S'%S?0ZO\3P))&Q*[#2GO(]/# MU6CCTI<*\&R3GAY:$8U:4:68>(JTG^36@@-!7L%G1,;BZQ-D%9Y#T&%SJ8O? M&_D/R=_-$54.:2;#L+&8TTLXBPR&$.$:+NA[$S'3R8IWH>&7+N4K!=\*>*XJ MP$4;+ 5$H MB!';#A4;.D*LZUP"6]*0$VXV=F)%:57OY<_>_80)BNBZ8$$QH1.*/BALR1(8 MJA?$;LK<'MAD;]$>DK L*Z],4'H:+LL8*=-[_"/?@6$<@$ BVB&XAZ!P!5J< M@4.PF*@L(1@CL:>%X+$ZREIP1R0EH%2R]8VU@:"'@7GWF%)YL+I?PN;ZH?$D M99(G(IS"0&(9VJY_DK0F&NC[L<49G]<:6?0QDN]XJ=VAH/FX#Y6V$ _,=_K8-'W]!2DRD5<"J&T8JU,"],N !; M?=K]49*NXZAIZCMFSM09Z,^!%W$1&BFIZN(WF7E!<_1!^]@^D,,T&RTTO[,G M1#W-74TM-3&9Z,C\W,)#?Y=[^=B?)8"QQ-!#1=)U8FF)9A&QYVL *&K/>-;, MNOZ'N+Z_H;#MD^>OW;/K^ )*][)!W_K&? FOR2D8ZVWZ)F]O[R)'#%LE(P.A MJI(J*S:]X1/0S#_4:-+U-"5"[\63A&*[H"C4C7H5^A M!T(J(-HG?\&PFO_P7I4'R4_A-48,S91'1"E+L,3P"8@,GC,[M<7QG&_,I#C7 M8Y3Y4GMK( ^)"OS9>)XRP2.RT92S#CG>*$_.:3*J/9USL[2AOCHQ)[83FUO] MZE(21DDV1N2GSLSC]2!ZX^'P, M *Q M\O Z3?]M>ISHBR>!ZWD(1'2C:([.O MO$-!AR^RMXAJG*Y[A7/OS@U\K@H.@]$CY$@RQ#0\%3 A%A]"UWDB(B7/J:=V MW*XN#8QQ0 E]ZOS2W'3FJW'M=8B\*JT2U*#)^I!:1&]_>V('$JW) WR*R;G& MQ*!Z,L"HZK\P:Q!(\"(7P$\=ZMO7-A;,FL6LQ^A>Q4J4Z.X5!$?8_+QV:L&R MP><+* +"2*N-P[MW^IHLS@W62SCY7TB=X[_ZXXG)8Y:33W*2&#A'^QD6&4B< MH93[V[,PLD<5%1@*0Z!'V>:1?ZYM(U+#6 M.UM*7_N)GZ[[5VU(2DOFHQ0F_C_+%O!&E*88*I S]V_KT+5IX2*5B*0T!T10 M$N3V\J/K17+\EEM&:[DBO7K,[30:H9)+[82+0C*2:BVBL['!2*;"6;<("B_1 M#KM2(75JQ4>%?^"]3Z*XU\JY\P:O%R,-YH5V[.D6MXFB^9MF'RG?:*E!PIDD MYSZ2)8.W+AM;_>WTN_BB^D,/]_S#-0$YV)T+;EAT&!5XDA _4VZWL6P)MYOO MF8*9$XL#=F3,^26V+@WI1>U;6OJG1$A)P5Y_G/=P&P735 8=!4QZDMH,XR4J M:> ?I3*M.TX4I]]_ JJH,6^)W7Q,/N&!^J?2%$VZM4SPIP+9"9$0W'TJ,'^? MW(!QD+@T3SE%+B!6M_B>988*F$VN!ECUAHL**"7]]2[MXS>VWNL6 _]8DQHN MQV%L833:;,J"V&UFO]"F*JYI/MQAE&R#!,O+R8G/YCF.&MV,0&)H8M=>-@MR M;!*+)(GVC2.Q?6%94I=W9K2CE_#70R3MOOVB6X](C.AGVO>D,"WB(CIX1E_ M1?!*30I<"W[W-2DC%:4IO\75$[%?V.+/W\7^YF.G#R;_L(3<+E#$^?^YF;@) M2;RJV02.!(.*Y* .NDJ8G_$O>N_4I=;>F2)XC)-0Q][" M_21G%]8&_HSZ*L7M],SQ -T\=5)G7UA&6[C"S;GLYDWQKK-72T5*U'JAQ0$1 M+3-A%#:B[CLJ8.4GTQ)@%R[;3+$R+05#]5!Z;7$/#M0XA31[Z!\@3G+TD5RJ0)#6_?U"0@! 6OWGQ;1;M.R^'0W&%2&MT%Q% MTOM&TX+V]1"W7@7_A3<1\\?OBZV (V"GX%RX!&CM9YI/RO#@U!G+"F^W%K-:,P]_4 H>JHJ M]O6(O/9YEBW)'+ 4I"AE,4N2G(HXXW?8:E1+!:)4>/V<'H]LFY@N/V@F:24._G2V'Z@@.UJ5P8W#7COV/AM*FQ)G:#/EWGTQLA]YCD MK)-:2PUV_W!YH%#1;<,3IZ0U+.&VTO.[TWF7%='!?.>H8*.,SYZP6ZVGR' M8P]I1V[25!$@^LYN)>"6YZH^33/A%5[,\CQ^")OL69@R:TN)M7FT_TSCDZ U MW,[^PML4V.!5?%\4%2A=;DJ(3?_EA+A&],]9FZ#5BD6-CP+]/_Q.G+.1!OM\ M!Q#>B#$4/P8[#SM?SXHSFUU04*R.<';3W5RJ%I+BT+_^(,ZC]*MU..,$]$VP M9%\8V-?W)Q6HC&C/D!I#$?0/?<*8*A?#*M$1RDKT\\_V*7I:,?@0]AM9MQ7! M4GRV#798-UK= I#8AVP_XZ1>[&)8S'KO_.7\A%FHU6OF8H^*DJL(IR]-C*,8 MX(\'BROZ>/R<_L)KH%P4)IY6_I!(]9M/+?<[%J0[)=;G2*.6_].; SV[.K-C&JY9LQ*><]P+@?.7YP[+\S^5V, MVR:\QD':0"$!$6TNY]96_!3;F>LR8F(*K3@*^#];71]_BV-KK"36S%0HA&(< MMB?BYSLP%?+%G\R( D.>QGZ^?T4MD0>KMXJ//7;^"SYXH^5F[_4ZL>2F,9)1N>W!TLUT'^ZCB6B07OU M&?'=@G_0>;?AJJZ5[I#SW)_BV>O?B^?(;*PJ?U@@+1<?\+E:(_2K._V?IPJM<,NS4%I@4S"J5CF%LXW!.L4,&V]9 M#Q8-GGSS*.E==+RJ$,7KV-2_:B\'')IT3H>B*]!':7>2(G-Z6*P?,M&"$8HD M1!NIB)E]HX]^?RYBAR&NVNN\)[:T'""CO%+>N)Y(S7]A/@%JH=D8-&*KY@)J-+D%9*G"+TDU^UNUOS!<(Z?\XT<^T6=LR4)S1O M1Z>OC-0_G>6G:ZTM:ZZ:^_VP5#N/K4#XH2?+[#GEP/0E##8:<1PY&28LEXQT7:""CS&O;OSWEPY MZ4KIE:97[\7H9S]EJ1WF# 8K0@"B2@]V^3E<">LB:P4=D%T/4IR)16Q=&9&# M/)9 N".;_E*6F=]^CJF0"L;8(UG(Y?JX7I3$I[5S.LKAYR7?/[M^*9[]YMRD MP*S*SMN='M306@BA>T:_/'UPB[&DV.X.W^>_G@^J"YXP@=*SC?4S]&3QTIJ3 MB>B=V ZU'-V"^Z3+?I#XY: PXDDNX^H0+66K1GF)WUJ?X_6OI*F>WYO?W_D5 M:O2CO6;"LLX&VNA+PZ8?H9FOLQ-5)NA&!RC8TG^(E^6@N7%EM!$41#IC52;U,%.-148K!%;->W N[V0A0H0 M?7ZKX@52G(I7JC^Q+S4?7!27N?+DJW36::90X@.&+@Q.&[(O/4/K@S'H RHP ML/0%0A3KBW6S)>K,NH757I\I)OYJO3:95P-9MPQ+6^RHWYE$&!"JGS>"B6Y8 M5,3[_GJ1=V-$7XVHB;NE0]G&3PVM4B\:Q29W%4GQ_,F=K5 ^/[MV%4'U;M$&MIL?0Q,!!E)FQLXP.^3P(*+RS59' M2%:_/31*"PZP3O@>"M/-0R-D\R[Y70;6ZV"O(X)6?\(>'9[.D2O2%7O\N'W2 MU%\ZKTR!EF]0=NQJ:KYDZ$3E MIFI:?MO06DC2%ID.5H$216G:D(FBC_9P](!!NQ ZN11C/VV0XLB'N54'@NW\7?32:OYWVP75B.!@L? M:1HV\S Q!+ ]C*\7:T=^[O@*BQ2XE/%XA'+>/GDM&?-&=F2-\-Y(1#C3TL;0 MTE\H! KO9U@>C2;I>-":JTZNKI=PP&8P5Q#U9HN+/3\^UGATJR;M6ZHA/3S. M74_P+D3^!XMJR_.]-!+'/*%B&&.+#*U2M M;=H+R^%5I%XN[<6V;F+47+O=B M-A.DY6"W#S&A#&M2-+7&JBR*RV\96+$XC2-D8ALNR4]+>$UZ1W$G&#JSE ML M/(,6V\(UB+RXPSD20<9OLJE6(3JOU$C'Z(?SH"=3Z8F0+3[KCWW]#Q@6TC;. MXN<)CN2W7K_FI?@MU@Y^MSDM)6;A*_*S;LF=?ULD#I6^=M,_@-2FR1L3E//? MR:%V[6SCB!%PV58A%6",S_/(;YIG95T8E#O%/-G%4E27G5A%ZJ:/?O&\5P8& M4+["J@P2-@I%HBBG2#Y)A\VCZ8@"<4)ZRJ[^7Y\[OYZZ\/*C)4?*Z23@T7Y< M)Z\V6?=_%?L]9C@Q=JAP#-\Y$/$^B2N7F&I\IH/U^V+-K[F'/_0-6CYN!P?\ M4@5S4R9F\ZVD_56 MX*T7^O%_:X0C_/\)1_YVA"/\?3CRMR,_#D;\=X0A_'X[\[0A'^/MPY&]' M.,+?AR-_.\(1_CX<^=L1CO#WXJLX->8=S'&H_L'K5!,6GY?=W=%#S"]:"%*!Y ]$?RI@:1>%V:U3RZ:C\)@U0W89B<^I0/A\*X04JDF2K7Z! M7&'#TU$!UHY(Y/[)!L-H8 =-='!CI +]@G,,%-Z$,U1@AQ6,&YQFHP+9FJT@ MDH+ 12JPP+-G>H6N&X/-JZ>=2#4A$DQT5::UM%,6V:+CITEY#CX#P?WTBZ " M+YU^V&>#KM+.F8I+(!]7N8#$UN!!5.#" .VD$ECP 3U,R!*6IH@_?! MRH5'/(]X'O$\XGG$\XCG$<\CGD<\CW@>\3SB><3SB.<1SR.>1SR/>![Q/.)Y MQ/.(YQ'/(YY'/(]X'O$\XGG$\XCG_U$\C63!$Z!F@4OXR\G9;5Q1%5,Z!BFS MI3S++[R#),6B]+DOVX\X%1K/2RW>$=N<2A)TIHO>3=]!QZ)V]!#T5&!LV9,* M?"24J_)3@1C(@L$(78_PZ>!?]$CK(YPA/\3890"MZ8"23$X$4J'$HJL69G^ MQU&.7/<(1_C_.(Y<][\)2V)AFX\%^U#<]X&?FZT/1/=SW=0VUP*-),4X[]#= M]GO[U_!33I_ISI',FR/I^;KFY8[1+3A4C#/)/)\YPZK,8,[,YZ9]WYY >+7H MT^M>UXUZVJ\.&]E?>1Z]+_]O3EY>]P9&4LP/;-N48 MO$:,C>^I2>&&]GLIHI6:]KQ2G*GA$O?G N&F%$!K#,13(F0HLFWV4$01;)J%\;F8"%4Y10G M\K#\A\2/JC?.)>S6#$-7M;[#=:C :9<_6UU"LJY1@:9<&,FRT9Q/5"206;3UM]#K\2_QK6;FR8Y2L^*-"C4[%V"WZ63J"=/2O MF?'MN=?$29QFDX7BH>)$3XG#RRFHZ]LB3[8H ^3XZ?,LA..UY, V'H4PY^_3 MU87&*X0:D3[,%ZVS\1B9EU?H[K^OK0UOGS"+B;*JK@YC2=(5.W'W@;1Q\E? M,]E %D+C?[G4; I,XU\TN?73N#=9 Q&;&XV%.*#WY6>BJ0!!U''F0%,"\$V7 M;_C@%_]M:E4Q[D.!X_EW6;W>;Q18K%WU-?SY G\<$(THC)-4X'*"/Q6PDMNF M1%>CJ]&5F1 =&[.>=2>-IRDF2X^$ F+3@2_J!O4_G"L(D>869I/;:9282/G M1KP#685MA>Z.CHHR/KO^LBZR5UHQ8"3]LPT]7VCG)BA%:[ZE9A$+IQ4^]PF!VH,5[#^E6Z"M2DR$ES(" MW3Z:0G[65*;8Q)6.LN2&&J[\2QZ.]]\''A-+!2KTX9?P_%DO94_^R,WJ-W^C M,KIPXL24*IV5-2EBJ-)]_OH8O#$&'94F'CC>0);LW1!@9GMM\.C:P%*:4][^ MN$"7.OP+K8JIHP+Z,(H!\E 7C)O$[ E3@44CVK%'^ZA \1NI?WMT1Y<=K3;* MH@('^6^I0%\"*1U,2MSCYURD O0(!:EVK;T069]!\/UKBXBA909VMZ;>MG9Y M@:FV@+ @@;-S-'!4"K$TMQ@:?S M.P4 MGC'+NE%L2JJD B'YR*YI1._,W@2(?$,35O#H&-1P1%R6EZMA>+NX8OU&)\C# M]VH;S\*LS>M@:2V.=(W*?&)(EYMLW:'YO8$H@YKR-S:QB4W'7B6V(6CNU_2H MWL8;+](!9H38N9S&IOYNXVEH(.0O9NE?3NL,A6PL]%UDR'_UH1PRFY8EV4"4 MP&?,S6Q,SG&/Z>2MR:SQ:&9VO%G\'._2.*A)\']TNJG/4Q6<]RJVZ5&2.X-0 MNBFI_\]SR^#W\/EMVQ,*7Y'E(B_D"I1O?EB/H:]MF% 2F6#Y1M26?VEZ8^[V MH4R$+4#NMZ?;BC,C)!$UL]=T\]>0'"3.?%C!Q$@UXF)%] //6 Z'8^N;YKTQ M):N-0D.6P[)QMT!UK:KHMZ5A,,V4H-7>C7%'$B0RL5P&FCXREG\- 099V/ZR@6N+92 M\5(B?-ZK@%%+.]=&*\)5G."I 8;U !>;6OT%<#C^B,5:PZ.IK-U)/U=]4 M3NQLX+X7PD@2^U5'8*99QATN2_Y(H4/'U1N4^*&A/^X7>-@LK/SV&5 KNY9Q M7Z@ZL?P7'VF,D T:F1+I:.0>W0JK>C,G(:+W97UA J8N1KG7.K*'\/#KH3#F MX/8K_,%-%BIXP^22=N;)[T65#<.\'6*)''K2.RHXH?B:&TW?R2%4P $=B6*B M*#O"RB'MDUUH;S,?>R_S>P0KV<)+^:\_[^>_N9@JE27OJLE,4KW"L!IDYX00 M&H3+N*;QM!?8Y*D)[CM([#7?+AH3L1=7%0'PFZ9R^]Z'<$W_0QABPN($.:M" M9_Y$?(3-K:4<152J6('$Q#.S<4LM597R:]F@H4E^6F^5AV]U+_'6::?!/;]B M!X9WK[:$J*188B"T-/D2R2VYAPX3$"3JHM-"6RU.8+RC1Q!"9B;F45!/OF8# ME>?] 48K)P#.)J<9<.-Y/Z.'BJ[5>'"SJ*DK76!0CK\. MRYRIZ.A 1\&J,)M2WH?*))Z1#%7+X4Q-T,5'"B2IN%\%LGR3I MX]6$PLT;VV8Q1,'\KYN@EOZ)]5_$T-:)ZE3Z@U!84(H./IE/+_8JSOW\EV/Q MVC UVCFJJZ(6FFI?_O/D@L#:(WPZL*=XI81YOKK]%M>RM,_V4F#.\$GBW2];6]U?-M]FG0"\#T;J/A"=_D+I_=AC M-A>#!KNF;A&\PZ]T%"J=89ASBA] VD/#&@5_0,J]4%$69W[(\5-@8QN5ZR8? M9OIZ2JU%E 6N3V!D*0R(7@@;9/;#05Y?6T*<@/BP; (0E(<=V#47>F%R_+KA M&3&;2W'W'W0:9'8Z9\E8T(;^-E$0]773J:5L?"5-X!)NJ["7WPV M\L7 >ZV?KX4CE@Q<#3[G<%] I/,P0LV2Q2S\L,?OJ\JTE /'K[XBPIL M3V_.Y'EY 7H&'X:+);;>5Z6NG2^Q6;IAH\95WR'M?%( MIA3H4DIZ?S\(YT;%XF*_9MWZ2)?S/B=U[LH3_X5$P3"..JUOQS\]3]+>[0AH MQ6VW@IB)S7-^LF!V!YZ?./;+"?<;H[$Y%X)]Z2TU3O$'V=,AHJ.7UGAO"#A% M685P+.8FAGP\2#9)[XN5!9]V$/NT-C&=D;<:][6AOB[^/)3$&FG1@7$$QMZ7 M5] .J"):RC4A66!3.'[VN>=3]^3V^\?:%X6\!'\5\P!7BEB1DX8"V?$5QR0XC.04 M6F<8)M<9M-+: OA,/PKQ<@T_/8MS1]R>K$V<"%8T[5&Y,A!>(_NP<"SN25P+ M]/!>4 ZOKUU/[W9=W_VW(UF>G0M&WX80G1.RF*I=,']?G$>1IA/! XLJSQ?< MT'6I^_9+(6@(L^73T0 $R:DC_)%-#QIO^J&:&A6)HE@H"['$14QCI-($6;7I MM?^#QX.S+?MNRNC2J2BA;NN3?1=FK7;9._0KAN<=Q+?>U:DKZ:A=< =]4,MF MEC5@=8(-*2M8CM8VYCGDC:.G:QHRG\8&F41R?&=H3=>,%C?\K?Y#O#)0?M%5 M7)+=KV_@5:(JSR,]=FDO@>9(N*UB@;1/Q,*[0W(W3P^7U0\_C;85.@YH M/.D( =W?/?8N:"Z.]Z\?$A4]WRW:A_1KFT)Z U]IYW5=<+G];/Q"/(.>:77JBGA][5IU62UJU#FV*+$SS9/UQC75=D''N6/5!R:55:F'TR( MI5X0E_[KT_*M:[G+Z74T%7V?W[)Y#E]\J;$J:56;]?B]O';%1<^LJXL !\VR M_]M@H&OVJ'K :[+P,']GLSC'P=KMB+^!VZ2S>:XPBIX5\4K(>PK!]X+?E)NOD@.?4E5P:O? M&#LO4.0>_G/&WG$B)!,5WE/Z(3@CWC[ +WJ-TJ,Q8OA#4F1(2&N+0S-'O+ T MDU_S.T]HBO+9/70N$MN-HH>L./R9?@_E!5/N9(,:O*;T>TS*X[>A=2$'(VJO MLB8,$GE7NK7D'#$\M.PK-4X%VE$XG6T.XL,Y<#.:?VTTBVU8JJVR+8R4X?O7 M)UC7E[O,? -=/"JG^Q^]:V/!ZLR"/&VVHAB_O]PE!^U'M*1MV$D7$B;L']I-#LL8;P9W[%8KSK M+O='E J5(DLV<[FUL]U76H:OS?;3[^H93U_"YT?47RJMJBM93;_:J:HQ["88 M?%T$8-V026X#G <>&,^8.?J43IG\5/=UN="M2Q>A(? NXF1&4,'X:F+AM'F3 M?:Q[L7)T,$HM6?6C@Z4,JT_F5*"C,N7[3X_O"C?VS[S\ MWD7WW(P#T)>AU_]V^R.WT"XG_X]A>BG)N]SY;NO--\<$W NPW;?;;UZ-6LV M%2"+#&,;-ZY#RW\2PWMO*M"%R%<$+RL'.=7T[Y%E6B>< M3>,3"DP=)^ MUZ>,>\OO_H^4/;?)16'\C6/0'1@9Q"OK%)IO'$-OR4$E=:!#$J!_Z"29-\B73S"43ACI@*:#3LE+)!@2,%J&O4,8=J#B^LM;)?^L)X M_%[\N^:N2A/>\\OTP8@&O<>C+2BP _)LHP QL%WQ[IM![V(5_MO'%VST[[)6 M-G![AJZH%?.B.>VK%'7;"ST*Q\Q64ZG .MKFBWJX),J_:T(Q/K\!<-1[M)MI MV6(Q--L0N"UT1VLD_'1SLJ=G[J;DH)OR/:*3B2J7J"0^_OA;]1 M.W3_"N8XTH]1^H MP("+NH X%4@T,J$":%',KIF>*L,+*K!@,(!9[P:3SU46FZB<_?.]!NW[*\A= MTY'*_U?1CO.?;ZW]PPD/)F4JM/0=GE76I0)Y$ZQ 0/'?;2L:!%R*X8X50]N+ MU15#TWN"EN&&:3WT\37[]]4?4($P/!5X "%E4(&-JR6EN/L4W=MV0]L2B.YO M)N>>=?=D_13MO>6((HGR^U(0NU3@<%^$"K#!OAM_0T:NL\DQRI9LY#"YP#-T M*]?Z^AT>=-X4I.D.5R/2=S+[-O12JM5Y,[EZ9:(0S2)";;DA&PF4H&/8 K-C@3.994+^!/+ M4=ZB4F[6,X+NGU36I&STQHR>4@$F35K 0C5 *!1M*M!JQ%UB[YO%/VQ=UA#3 M\T:1K?OS1G=@*(R_E9@E61P>TO?JA]BJ7_M5"KS G(#)3#"2S$]ISCE(^5(\ M5>WV>I/!HAXWG<>_^2I#V(()5;L^9>S+N3*#:[SEI8)P<3U M)$R:M$_0YB+B^>NA[F6]()^?(UM#U3U[V3\ D-LN&[N9\N M[_/DUG,]5&]%_FN_Y%[T*8@(DP-\*FTI*N4TN/Q'T X5D!G/SE+Z*)A^&<01 MS7_>ZT)L*"RF49Z<7>$VGD!ARL0S=Z03,H,^K8Y4GYVLK,HL[Y60R+5GG.Z^ M=FHYG8PJ+4^ EE97QJ@\8BO2SJI[!$!2$";PBU3@U0!QE#*#W T3.[!$*;TP M5]\V,W-!Y"\G5G4\J"_=P^(.OF5>JAU& M%)W*"IN%1L"8O:58_)@W"P.]2QS#XNJ+LL,<).7%':.Y$U+#QB/I[& *[9>+G_=1R%2;\*/JS=V_MA\,F_BUY5N-0JB"CDPJU7A,]S7)3M^C_WH;'')XF=).$[C5 M%G&0]NV$Z:NC#\K6!28(*^>^++RAO._AQGZI[?QC9XGD](-J"I-_ M3L^>+=9341=N;_!H_JY#CQ5+$RR68_'4J4 IKL7J" M!Y=.0NT\^%R2^;H\KCQI*;T)2M!D: #@GH>&E$[%M TZ@3?XCEF%R+T@Q9:_ MZL-9K;0;:WXE6OE.A"7T+#7WZLO'M9PQ-P9OD1OF4-$C$#[D4_ YXB_=YYL2 MWC/''7UAMHFALE*$FZE:7?P^M67+C3*/T21.WE8>1-@AN]\![ZJ@B??ETK** MZ#NAXNU;7,T'+Q/KR&=&F0_E5HW2(21VE25>[*7O(B$D=?<8$3V.<((6?D/O M58*5J@#7X1G*2!8[.8D*/-$A^YI[8T8E23I(@83LM@LFZ ]G)LD^&E].+ @" M9TX:?T+=([]"6D/.P>'$,*[-LX<:A;!U7QM76="IG^V&S%?4IIB[SMI9ECQ[ MF?7,M]$X?5^,<.??G_3=\@#QO5$.WQI *O6+/V4S1+KYH>0W+0OYE-Z&0,0:V2'&*'@[6#0BTNCLAZFQO([KNXEL [HCUYN\,> Z8BQM9& MFITWZ6XX@VCI>3;N02ZR['YV]SM3*(>%#-O/_7,M(CBZG4]4 &>RO2_'>I;2 M/@DA"]=E@RS)'R".!8@SE X)/.Q^=;R$F]&0^*165<;2H]HZ=6L1P26V0MG7 MD,">CH!],P(MP84\LZQ ME,N4C#+E&7"&S,?+8F;?34CT%E !^AZBGN?);3%=RM?:FJ^=.[TH(4&5R47H M8&,_.4FN$'P&T8,\Y>8USUVIE]:F;XTI\9Q)D=;*&[@$4L2(MCH^T''9G'^)$Q'X W6?[O8 M(-)DN>&,3(+Y>_F.99CZVH$USTAR8/[C$)>2V4#_VWL3:X\HX8V:PT@K$*=F MD/28DZ(RX6E"BG!+#U]8H*L>+X!X,=KNP>F\A"JG=)LZ!0K-I))!9=@)$SFH M _G3WN"HB]2MVDP&DOPV61NY;T ;GK+(%E>:%J05VBDPRM#C:M)U5!QR132; M-KAH]0')-H%H!:'5;_T/U:C UR@J0/P.AXW48"HPN//(1 +* 'N:)H2^YE/L M'OZG:QQ^?>UNT4A4Q'2%FF]?\[)88&<['+>1V%B2 M$Q50TV6@ L=I^FA>;@EY5H5[#<7DO2*;:1JH%/.F.'75M&OJI:CO@U,V#]^^ MVURUD'2!13H^?>S)0/?NA>+G_5CSWP2Q'_@G:PJ\C=7:\K[1Q0Y\0S M3 KDX33G?4FBF$TTD18%::=R\(?L["WX(V!O*"UV*G95URUR_H%V_>+=4>CJ^^H1T+%0J,6=' M!$BE--HUXUG%/V2:(L?OK_5E&(ZFHI>1B?NT!M+W$4'9E$%8&;(=>7Q]C9UW MTW!J4^KX5J!87O#K?*BW:X[@LU2+6*=Z6I!Q(OF--C*0_AI%VO1%2Q#XH=#Z M5_;2?W58]OR>'C?>BU=7\=*,W7+;_E@,(EX"DY+ZHI $;EK$'3A92QN+5XTV M\@/G$YC'X0ZXJ[I.\S,GK_9YC=PT*7&>=[MV+]=S2?79[-XDIL" 1,S'H%^, ]'J.W]$9BSM_&.UY(_]N6.\=I;9'/Z!9P'+A2&+-I M@A)4):I93U?LZ_F[13XF*Z#%)A;=D91*71&CHO$$0AM)+]&.DN%82I4PNC( MZ82[H0;&?C+: %MG;)!-!5(<.7I9+N-0E HTJ2 4-'$P53PHK%%I#;WV*$R:X**?Z\*.M&";OG@0V2C]/1*N] MK)F_=Z +W8/*-R]^W3G[\DS%MW.W\X;YD.>4^AE6>R.*C8EIZD-[0=)8*=FI MV]-*=6:1E(U2K7>)':7ZH'D8&[*)%A8L$WC@C_$1X10I^*7&6,UJ13G%C_])TB-G]+UPVU*>F,'X7BZ1W.UR36C--W?XOM M".9(L>T]GGY0NS;(?.@@L?4T?FY:?0)_[WEBQ#N&$)J4H##].+Q&DB'ZXH8T MB6E878&.ID9Q%T=>D01M/1?.G?IG-]U$W=^K7P^?SC[[R[6/'@C*/_1&=J%( M9G\>YSN_;T03"4T"F(6^(4H[\_8BIQ>&2QE:Z#=*.158X!=J89ML^D-%P&S: M0HLDFZSMQ*N4.%8J7#HI]QWY'_\$!&%@R3,X_588'64&0P"') ML;T;Y^F^M"%\: T0418L@.L3P_!.A B\N%FEQ#.*N4I7QLMBP:@MGV6BD?Q* MK@_+GX(NI 7NC*0GG1AL!#N451,P<6ZW=?F0R(T'TG7Q-T_D79.JF;[EE/#G MH:CT,T3R+.R8 X]%Q*'6F@5S^8XA=O>6RH1W](C#R?TS+F]/7NPZ\5DFMI\! MC+=7Y=T+%Z-CPS"-$2^0*+-95J:M#IR+I&' K$ZRJ+ M-X40?+RXJ*Z:<,P\I.QQX4MSQV_&S2 M@VUPJ3Z^9#_/ED:3C&=;\9U!/_L9OB%Q=Y$@T^_8A.BLJV^9XVS7'U26!48Q M.M [)EQ#NZ0$NO['UM,%POLB*A#1P\?6W*IGB-ZVHJN^Z. M4/F$_Q<#!G0F2\C=6TP=,^[H02H0,W-.^18.@NTMGT=R/M9VR5Z]DN A='T; MF:4>=QO]S&38:CI8@G0?5YP?W\A++&Q)?^$DD5J<9V[\+:X_-U$:W#^ZC"2= M.6P=-%GYYFH(_8ZS[^HT&,#P05U38 *4;(46, MP(*X5@]F [5EIU2F+XNZ>Y]*3#V?Q75L.#3MXBMXY#=IL:X_*A1RRJV>ZQ"R M3KD^?,')%^_S@6? V"HHKZS"000MK3R_DOT[&]3/0R+01L0/OY!E*/DM23CO MCE!BRT=BJCS*X:MW_(0E9X/&DF'')] ]\BET#&:V&,:TK2*(Z/*M344Q]WEC M=>_QN\S'^P=/$Y&'G(%[>4HV7EH\_;'?^3VURM)YSN[9,# M1,XAW"D O3EI@Y-ILN ?A.MEBW4X?5P+F;N;/F*MF;K9$M?9PP[4,858:YC_ MC/6S+?5PFH40)2HKM\HO:;J53+:F>GZ['9:D>\&L_=B6J=8W*S+NU@K=#T$: M%SD2!^P$%;!5R9\S'"7%Y9MS18(RJ[<9Y3?&ZS(S/=JW]MJ131"*A-_R;,0F M_US?N-V<2H$'FE7I&Q(T\]?A-R<^A+N!4"J;CFO/U0*1I_HU"_.[61@)H?J$ M=A3.+-#$ZZ;RBI=?NMAAAB6C88*FU\OK!%_CA'=SP=*8V8+T_&C9A,F'LS\; M3V5L4*0RM**'[F4 K[ZD;_E9/7WI?U(M-#0TGC7@QRB);11+*,:MK7J[;L._?1+#9S":\-;A-/E]4VER<]T$E$9GO]4KE0X< K MV'V'HS<[A(O^6/>K&7(=QBH33."LQ$':^E[P4"IS'G<4"X?LN57B>STU5 MB/MJ.&'(;3!0?9*%@>[" 93$)J&Q'2_"1R[7X:;IV8E=,%$"1DKO"\-L>%92 M@4'>-6 7,QG:.H.CC:>FFR3S.?Y/J(EI\!":\/$"2-[)[BL#>6U?AL!)CAPE ME!%-WOG-STNB"QTMV(D'OLVKRJ!SJ$ MMU3@U:/'R+$W[Y%*]S8ALV_2?X17'IZ%WS@'XI;W,#=]K,EKW2$]];WFVL;] M.V0^@=UC>/2F*,Z*)MY#8"0M7$(;.O2@A%8A,TH6P&M]T-C)]21\W0EI?Y:. M[=S$W#R3Y_;CI^@7CNV.DCAD")TU1*E#.2+2&">,"X7AY]ZO0 9(2Z M"0I-*C<)DP3G('03Q.1YP\(Y,#M<;?025VTPSW,U!Z%HWAZ[_703HQMVMA>R M0NE$NKUTGW12#AN]5*SU_:,+ M&\P+!UJUS]J.U]ZTF?<:#T24(Z5R/ M?J@A,K21LY39=XY[RRT_?D3PS6U((A\\0&D!])![-QMD2K-I'S&8;DFXWO47Y6$@30H_::$" M'S2+,6-(0BZQ#4L%)AX:D=\V*OQ5N_7%C@7M4"@C]E.CBZGWT^"5X\:Y+[:- MGM:S'UL/:Z6)B5?38\BQ:U1@-7&%KALRFX\L5PA!@$D(HDN!PQF+O+Y675?" MNKF,.=?I34\7E+C5 AB3G/]Q%]T/929=)WK0LOT^$33?8-5BF![<+YZ3\;BV M^DNM3(]L#_O[]]?Y7,>BE:R7&O5HMJU%;,^+;/P0A!>0\WU_"3!PG>->:OQ M^R+6P3>@8^,A7I]9Q/J-++'D_,>NG;DOX28,_>^OD>SIYB'C3@2C'\C9]^R. M,%[*+;_D1\,5&1E?BF7-F9J1EX3C>$'5H8O-Q:^87MM:V]J*I%8>&B(Z1Y&? M)=-<\#VSH"CON-/\TEN\07;J]36_9OV$7EYEO\_<;GT]1^.PD?CD:_$SFM M;0@^/51'] 4HQ(A3I/WJ6I+)']8&?VD,VAYGUM:WO:C*9FJ%MG2W<'@G-LO]:ONED[%V5?9TV\@0 M#(LAR;M6@LO=PH5HF^1$XB,6 QX9#R MT5"2'!;$@8Z#*]AQ+/68&VIP:0NWEKD_2&E.$^WX?&KC&!G?\SU6C--XW2=R7 M9"8ZNX$D$6TCUUF3>\EO@YVV9HB7E45!&PJXUDMAK)R'?+XB#[X(C7['X&B> MNG\"SD4%/F?^IH2ZJ JLTYC?(.?ON8UC9I79_"QP8WYU;5R:]\OJ8Y\+YUZM MR\^$3 #OZ<:Z>3]R+D).(&=I;0+M2857*::UZ=YIY>F+WXNQKL.D\FX+F>A> M"K^.9FT83BK:,KY./^M5 J,P.^0_;G'"F<'\!):U2AN'G]3\!<^RBC%2%_F1 MRHW<3MZ&?0BP*' HOIUV!GK655O0FZ4(Y*[&@,\&M;D\Q$K% M--+1(J%&([,?76O6A0:\2L+[M0!K!/>P5/"OTZFCX@,=N_%WI*VRQWRP/L\/ M.&F-XB%_K 2-A\X*3OOY0 7;*!>^4+X-EOB(Q3RLJ"]_^9/]X[7LY25OH3., M:%HF<;GE!&VD==A[1&]Z4'F',/GYD/JX!OV'PU43MH;3*LX!-VZMHG"/^277 MW$["189#JPE!C3E(-^DKLUU"[F5\!\\Y4&^R3\?,0DGLR^W9I=:.[*='CLON&#-<7%8.;!\BW.$BL/-@(3^V@ M4O.X8@E\L9J+:(+]?;>-!:K\H4CJ%8-W:N9&;K(# MZC90K$2QLH>5C:F[G)[^*<\$'J0YN5^_+*EUQ%,IJ'8_O! JVG[8"\)G!%G- M.TXQ7:@:_1D9VMCXN%3/\P](SUJ/&N9VASU>Y]F\QA@M*I#J]+K;D1L,GM?Q M?FRY)R_4CHZ^&QDG6&4FA>8L^IEE3?*)> M7$I?6\]^R^=/X.S+/YHJ9_*Y\O5W#WJF4U^W]@-IX=YUX"OR*+EW!??U;F_U MW.P%?7W#8T<8$G8"96TFJ@=*7__S8YJM-7T0B(:A0CGLE:/WF$^8^++?\)?$ M-,?FV-IT\[&VBZV_QZ=J&,\QX1D;-F/:Y?O4&XY;B$U[JBQG=-J>Y%[<6CTC MPI+0UJB/-2R'PP3H)6C01WLG _6#Y9GJ[(1IQ^U9[F*9:L$$L*S@A](,Q6>W MPI@ = 9&9V0R@911WFV:C@3=$OH+RO*HQ4P@OI )O+G)>+7O;Y^\M8*D2,_>0R1*Z7 Y"]1OI.X:O& MC,&$"XQW<8OV67%]V1[6_?#F1JE.&H\K0@=,"2*O7FEL2ITEU4_N736^00NF;#OE'(N0[JZO.$O]26&#^;^6!D#_"-S68P.+OA>(^91#P!F8_ M$QC98KT!Q7+@Q/XM;()2$VRIX\,H:FB"GWU(;=F\JBL,X_WW;X[,3Y0C3 M%S,K=A==)I;TGE^/_;YKDT^>KK[%!(DJGUCV2M39-U+YW?A=XFHSJGLD=CO&)H:P' MXJ?&ABM[E%2*6AO=+)0T2".G>4]2,[=*P#8F(*!-E?8>**@>*G>8O@K:GWU: MR".^X/CT:M9%LWWZ'H_YY)\"B_OA9\,A>'0L0\JA+O^^H7HAZ/*I0U@'!]:SYD1 7TH8E90,BKVX=W?%CR2RN M @'8="F#/^,SDS<=/?<>%UTO=L31OC]D?GW%1$+$=YO#D; MT_4X'-94>AYFD!BBK,>/^QDI((Z269'9"!IYRE+0W;*^/=X@,OJR3KJ2?ZSP MVSE2GY];I=$QUJ/Z#+%P(XQ\!ZVI*"6TJ?N""9>R3N2*37.]S;S\HO));">_[&U];I'S MQ8;2OR*W?%BN[<97N%0KGSO%A/BVH0)L>>NBU6!UJ7-K*\6?\%3/M*WO_0\_ ME:G^*WC=1TVZV(6J/*FF2GJ&D4Q.9%][Y=CF4*2%I[Y1D*X-]Q,BHZFAWJ44 MH?H;.H4P ]WQ,%'O?#E:<(;TVTS_*('0;>"EK^+Y65Y(2M-LZE0O$ 3Y=\VV MSI(C]>^K$6)@Z&#GT[KM@T\6]V[=_-*$?H@E7X3&N7 EGXLE))#4*[QOX08. M5L+VPL0'I(!YFW=^ GQ.^5O1Z]=^S[-9G0Q&34_B36.084]%/,7+=;%3U/\E5/,K_ MGIN#*KP3UI#/0!POUHI43JAI2-IUR5S@W-Z]=]7N1?/A'2""URT#$US$XY7X M1>_:EJBE1N^ZPN&L!(1KD_"$9 P?HP\G5B>CZB(3^\+"J]H\=U#9,_J1^45% MPZU5EZ.L7C22G)L71U4X7,JI/;/9%O#C"^'"$CK#3LSF*Y#,ZI.\\C9_]I&4 MR(/PAU@.PXB%EM ]$67>^V=G,MX:TEL*WT=&)&5M81)8!DN%ROA=)P<^8 BL MIJ-NA)>>^_CJH\9:P)->CAQ]B+:$8D0GH0@&N>CG1C]%70C/Y$&)@ MM:J<%O'*:4AN2;[4WVM7O[Q(Y%X7',5] 1>+/!GN;'B2F"L$$?$JO97IZWTB MW:S05D"L^N'KZ&%<&X(5DO%PT9.1?(@#]'1$$ '##XKWG:4HY3AH/EUQGCM> M>GJS6=\V8I?BVS&AA(=YTP7"=>6,0Z [H:\C%]9K)/B1,&&H%U4TGVS9KQ#^ MHBT%-PF0HPANZ^)CU]L2HG,MEJ'?6$'FD#'KYC#1.LLP/NO 46C5?5T2#?JH(@>T/?^'L%4RW MO/S'L=G6-,28/T3U1^%]XL- EN [5P:;'F'PA^'7DY!9@=8HED@?57C6FDZ2?_:(PR TMXGU*78&G##(0<>BA'6"Y_S]-K_Y M%P%!S8ZAGLKD..PIZBH>B7T-EN(Q<3JYJH0HEJLX7]=4?Z1^\<>\DB>P P2= M@61@]QM*$(1!15P?FA\L[9SY4EZ!.$#1[#8I_MJ07JHWA#ZFR[5[C/L@\8E: M_I,WQ-#U"ZP&,.%B4HS8 _J&!! E'3[?/597^@BE<)'UOUDPIDO[/D3X MA'CZ\5)GWS$7$W%4Q&)OP-=%8:MQ,Z/&BD#&[KZ7\U^QU=H=LX+&'E3_W-ZZ MNH$GB"[;2K79MA^O-PN$QR'\3*"_] 5J\@ET1]-W(Y:H3'L5B$^@Q[)BG#'' M9KHD^<#,BAPOF33F6C83TAKKW=_Y ,9'P0QCDK)[ZUDZDZ>(+-:Z3WW@]8RQ MK[Y-;H6?EE+G]JQ:_MMHEA46*J^];\#CT'#.D$!!<3F%RGW.WO'ZW0TSZ2OB M";O#W5NU^Y!%]+A0CI0GJA20FH1!JPA:)7D>W\*^?"F^82]]E!BPD'R M13V+UBINLM"'+RBRK95;7S>V3F_M<\F*O[1WO5YR2/#8,_D'VN73 Z?C1WU_ MTAU.Q5^6.M>O\+Q ^!UJ:O*MRQ%Z&LK/RG[K.L6E!9IH>!")UD[0JLBA&_]X M2#G&>;$W72?8:^/>H9BVB^OCV;16<'2 B $U7G?G') LRY16*B_&^M[F-Q$] M/L<*$DR6FH5[PC ?3P$JA4G_:%(?;#^&&C %60+&/7>$\6)F^&[YOZQ-+!!B M G^Y X1RDY;4/$*/L&("A3-)@"%+%AVJ2&'%KI>8P->Z_["I_F*V/;WS(C449/ZBD[!6\!>9 M.*G?.WP+&[PJ#&\(Q1O=)S<6JYX]/PQ=_1Y9_J%:YSN6<&C.^6!KDY@(= M.A"[W2#\;E+@R'M4P4\QK*FH*SD<@146T!+??22IVG*'.K\>*N9[L?7S^512 MG*BU<[SQ[]W2\-TT*/T1XR!XA[';F !_N)TQ\%1\C'4ZE!&1L6 6K+Y[G@VEX M\I6('KB2_:O;G/X(ZHV:&NJ5GF6\9QP.3U_[$,@U&OXCA49%1/\AKN[.UOT M0TO+W@T_A^G1H]S/GRZZO3"X$N/['?< +CC!\N=1%'@T0M4ST*,&=%LW&?.[ M]P.?'/*B6R""(29EG==A__S#&8@VJO,4$[B)DT .HX 0R6B@[_\!.1:4_N> MF[>48:K$!U>^XKY?,\-QI)'IPFQ; M#LN?OS*\AA23^ZP^.Z1M+XER_-@F-5&5/B.G(=RU*2<]ZLDC*3^;)"Y5Z<&^ M=,NFR$V7>P3S+088A?#]^9$H);8@)S8*77A^"IY0;@1Y3BXJCVMKGC8E&@PE M1]Q,/:(;^^C=6N<9F6S.OC>*BY/?>%BJ?9K*T@.=AJTWJ:<84]*P%*'7D,16 M3:&T8_#5L# 3DKW]QEG$\H]4!]6TU&,6?8J/'SN;T\3"+H%-"[AXA@REKQLM M 0^W,1X5[)^>2SM)6;],OI^G MUO)):0QA@*(7T1,"[RQ-^^P7;+_:C(:T[C)6.V:TP?7H7(&PR:C LO&XU0?W M.UM>M+%E3:S7^ZB-;-8WRD%1IHD2MV 4UA=G_1SDG.P(W9+8]W52+_TSO7G- M,;I:PUAW\GM!:N1M^1A2O*-9@:) MJUD2Z/(H:U,@PCF_TU%8G#$L#>]:EYY1ZBUKEZ[[4"=9Z#JK:!E\EE)_M.F MB;I[3(DO(9^7,8*JAZSY9*/CVX57Y.3 S 7>W%?C:R%O%)(LHQ8S#BJF:VLL M+I8,#L*&HZ_&(9^R\LR!$*,G(=5H,'K!"5P*JK:B[O7\RHRZPM=VB7$'0]T1 MF8#$*EC:/CVEKC=NPS'#G8+?< WYW1!T_CY_0U$LEZ%E$'[:;YZ\\D7082IB ML NBK$\%U;7'C38WHT0Y8.9)!,'#@P;UN-!'A][U+&N)\IY0(PQYL)RX1Q-^KFW_&5$(JK:]HC[\[MB. M5"Y?0H]V6-2)J9_5M*YV1V>W(^OSL\YA1BRM$W^<@J'SG(#0=K&"\H6LIG "11Y_UOL37CLJB:@BWAE(&5_I,=R M/YSP%!.HF/E5U-HT3/;@52.M\1L3AJKE#HX\>A)V-L:2[O>:7GA*G6[2*6>Y M0D^6/!^F9[2&435!F;?9\-3R-?_OF\YF,CG7W8.5><0U7RL*"?FN-=BF7;UJ MHBX@=OV1>=&I)(#V$F05B_L-)?4!U=:;H0YZ!Q;E)V!GQ;,[ZO+63)3BE>VS MN<\:>3J_? 6->WHW!E;'F(=40WN8P,PX,:R[U-)AS1\IYG4#VC"B!%I,%V59 M?4P6D5+\([$TC]K,!0^W/B,R/=WY6P[Y[S/VY]2P-I7L*BSNN&0 \%BQ6N8O M"E67T8O=C[H!G77L8:B2-RMRM+L.A%H6R^FT[3FA6YU_2N2@0MGE.-AVF'OY MW3!2+Y7C&[;.T9NA,JH31\[L23E\4*RB>'#>:DQ54_:.WZ]'I?OL; ><\I\V M]DV>N,3WY7 F/A]4P74;7/F@H5V+E9H^:YB(J0CX^6W:7E+XBY/D$@+5T+A< MK'.G*Y\,RT_)K\WLT53OQ=8IIRJTC9V8UNO&YQJ%N!'E:\/C["3W5C[//OV^ MP_6I_O4=.*O%PDB:Y'%K,(VJ#RYW,"0;ZJW,;3Z\'%_3_'S_2*D8A\1IL3.2 M6Y@1:"RV1H*$)PMW$KOFN2@2"3\UN9U.3T[K?=N&M"$"_#<<6^[4!CT+@I== M8>78[#55AX&#BFLJC2-L*;$6H[5#:4MS>WQ[ZT+1T6?$[8:>Q2 O=\B*W)W\ M"*U"K^G@85-,P+@M8X+4:D[4M.;TD::1$T+@Z1"4\=SNL'W:>RE)= MOXYOO:='!VO/Q'\?Z6V6*V/L ;->E;E-.D4?30UY^#WEQFX37IMM3YNF*$F M;V321?CWI#F(,D'QS<^ -H0;\=UK(R&E.G%C5A*P^8@O>FGAC!,W3G[!6JD4 M"/?FH$%%R-MAW^Z[V"3,]U9E;X+=H[ENO*7NWI=S2R^$IQ4?6K?0J.FW%*]_X12BI+/';5[WU].S?:,23J[K MB[MW0I, M39Z7/T;]SN>$=QA=IE':X\;'XNWV'M/H$SXDK$\^FZ5*8#T"N]F M\/=1 K>BP+1B<';+B?+N[NE<(B=#]N/-J<&LD!RH@NGY;!0HA'/VRA.L>K;KQB>-BC77M(]$#<7[ VKN>9?40_I\Z,<*HXWL MZ ^PKB/"R(%345NE8B/6 M31+JDR,HX4)FU!JJ4B#=T?69I==CSNOQ.11Y_!I53QE<38_[<^%+>TEA-/1D M+G:AT&Y&A9SN$'Z1N'U(&+2<($R2 %4JQ!IWBQ<&0-WI\NV],S9 M:Y2P9)TZ2F"OL$BIH,F5RR.RNT:^G$MKB?XA<4MJT76/F LO?V!Y<8%P$A/P M@4_;]V'%H7[K,?G[6J&![LKQAJI*R3Z7G9P3EZS%-BY011XV])L3>Z/>_-_N M>C_L_W37:VU,8(\>8W].Y!X4B9JCZM?>':H\V+N52ZTT@F^^V9G\O2WU,/U9 MJR<5AA Y5IB_M6>])P\ MU .1@M[0/@#J=4U4S:_NE-<>G7$<.-93,12T_UF+R(LENQ4?[)H)N:$'SH/R M'.$*U^[-2)L"8RV3O@64$[(.7]$..Y&<)U['RTD2,9OF9*R=QZ"O86 MTDSIQ9O^)X/+!6._,03&#R@E/NILK>?_<^RP6A'C9MANT4= WS2D-F&-">#7 M9WSQNJ4+\+V9#3%?RR8:R,7>?A4B2XZ1^^R^JS?Y4OY,=A&Z!K M3<\Q,0@AA@3X%*]N[Q4\E&(6WI/Q:/^/!4N-"R5\1B[?.'](*(A]1([@*N$] M4'%:+*]\*')56 MX5I&S49NF5;1,4BQSN=:!=G:#TZ4HNN]I9\DNN@O*OCVRJ\_1Q'7'[HS M0)=BU:8&_2$3<(-+T'3 -P3M%(B4H7D@(3#I%,'0)\,\6#P)%.JM+]:RM>4L MO&_*+3@MV.,RK1W=G4 MRTD N,S8;4J5!TNW"LGYL750SOE9$\((OS-,IZ[\8_OY.?,CB>W3IS221LW, MUK@V;AML0ZL#'E-FKY"U'_S$SIPZH'VIL3DD9DR?IZ9LHEQ&<4"M0U MYZ?_;\O[4L60HTR@:AVM,^RXY4^1RR((\_F0O@SA&C.'?38L3>_&D.RI_JM[NA@^J(L_P C%T[KX@-PIA\44^W#3G(7FOV(?^SM M*:SQ\C#!]J(#9%Q-A4NB$RD\AH2$FYN1W\=ZU4MKI7F+I>0VIR,:7UPJ.1:A MS)4>H:RXX7B%)0UW,^90U9 >*!I>B^H*E (OS\)R_B#CIAGSV_;)HLG5&\/^ M)>;#/QAU/R$D-+G!&9RDG@"7.XVD4OE#/KO,2)9?_F(MZIE!4#[I/KYDXC)B M"H2CU^S)^7!0AGH45.A@J*3.:T9:I"X%7)ZXKN':-C=6(1GRR^,:)1]4-5\K M)>)FD'WX'A?>AJK&J-U;*Y$C#>YIWAA#5%#SZ>#-H2R.%;/S:6]MLVX?SP:3.[!"J$#(=(T)&L\$ M[BN0L>A6=6]JBIY=>W-1!?<*@$NP7#0 M6O,.N#!R+)]_$\T9_LC0+O.Y1\P/,5Y'@_LG4SU&;MW>];UL:'2RB,7/;N<" M+:BW& ,[)\F!T1YD3,\Z[TS_P*O<\UX?2(5NM\YD.#@#[]>U(TO2[J5-HA9& MUA0HY@1TWS"4""-I8QQ6KM5G*M[^EBQVM%F:@F>/EV.D;,OM M3NS9KP7""=" _&D,$4KRI^SIRA,>]Z@BLR*T8:,O,BEFX/R;IJ8G3* L9Z#/ MZ)KX%9N'56[A"I#+3@A^LFU?YPWP\HR&0B??!<: ].W41W$=KI\1'<@H)A") M&GZVX4P7Y6"AUF2H^C0O^F.$+P'#LPJ[CD$HM#5E$R]\W+>)_."OHF^!>#SX MX))*,#<^)NTM ;GPWSG&D0FFX/>@9BP3 MX*A@/42&@#=D,#N2!YE APT3Z+5F*?ON$"9@P@T%=Z/ DNT5%:YAI 3B< L8 M5N(\5U_9D+$M\LL_X)$HSSWNHP9HXT941\I=V_^,./BZFAO6$BA"&XS=03> 3?(6#C+7Q1ZG\AU MP0UZ'^I(Y^<0E/V0ODLH52S>6$I2_F$2B56SPU N&A^]A@FXMUCB]M TVL@X MEO[F-#]NE'.SU$(6!H0J)5IX)O;-O*)WS_EB38336A!8PAE9$? MI2>>362KOQFG*;UL;KWIONXP>\/ZD.80XOWZPZ-3XO9PC3FFOH#Y-W.#S&"U@&<, M;GJ\T1$&R^G)U.8_P-7QUKW6>96T$LP$^+VU,%)3U G=Z2?GDF_CCK<0!*=H/21]/ MQN<="DQ@Z9"EY@S\U8F)%4\NO]D7OQ8R[V6)R!*5PO;UD5A5OZ&%L_R]:"5< M=_ZTW S1G')B;]INGW2KHOY.8[X([U"#H+=7+4.(^CHFL-^3\30$_96AA6R@/K M'N'^MOK::^NN?V]N2LW@\,:Y UE94^F6Y]9Z\M9\ES'@8?1:)S%_.@R/3:Z% M'W"7[JSQZU!%9$9TQH?UL8K0]-A?,B3E//(#0G$7L(X5D_ MV^P.Y 4[;/@O798^^4+QUM>.O5-$/ODT.'^X]@*&A*$>^K8MMQ?TCL!CD^3X MXLT8[Y)M,_07Z\T,G[+JKB_&4G3?*:[TXX_SQ[)9IFC P]=D*/9$\[$Q/NC->:T)V&%=F2S.ML:Y".6@+OJ' M'1N6,K_"(ZF4 # MIC-7",H1?G&Y:]Z 3,_.L=+KE4!SSAL'%"0.E8VISO'R2GEV @&NQYT32-^H MFH@_P%4*<0'[H!7R/7W0#K+*[C8 MH+[6%T8+_V4FY5HUXN\#[?_F6'^K.1-0MB)O,'I&]J.^A<;^SM+?C^ $-J_] MT[9B)W;ZGY38;9>=V.E_9_I?TG:=^'JT[V.(:%$O(X5*2D*BH52YUU98-L+^ MVCZ'@2^SGT_7IK],#O,_15_5/Z.5E(@;,M&LI%L)!O)1K*1;"0;R4:RD6PD&\E&LI%L)!O)1K*1 M;"0;R4:RD6PD&\E&LI%L)!O)1K*1_^.0_WJ!#JHKAQ)&EPA,A(!<^'6&K?5K MVAXL$[C?TGUJJXUBT,M@O>U^Z ^KLWVP3ZYC;@T2PMZGWX3JUHOT!XE]G)*A MI//S<48;, %Q5']I&1.8?(+;T2Q^\9>M\%S]:T9:J]+.*6W/["8TQ5I]=TND M#(D4<.3G8\2@-*VV.XRH8"9 W59F A*FH@"J:W42NCP)8P+8VRA*\-_^M#[# M][>?F+,1; 0;P4:P$6P$&\%&L!%L!!O!1K 1; 0;P4:P$6P$&\%&L!%L!!O! M1K 1;,0_BA"!TYPG="QEDD_ZE]FI)\Y(J,K$<]SC@T!=?A_0S)S^#U!+ P04 M " #4@%!8!)ZL#*E@ 0 4OPX %0 ')O:W4M,C R,S$R,S%?;&%B+GAM M;-R]:7/D.)8E^KU_!5[VV)LH,Z&2"[C5=/>88LO6F\A06(2R:MK2QMRP2NQT MD6J2K@C5KW\ %W?Z#M!!BC76U9$1$@F<>T >7@ 7]_[+__SQN 3/O"C3//O7 MG]P_.S\!GM&0#TG &$0^]6&, M70<&'/LLX5& G*!N=)EF?_Q%_4%PR8$T+ROK?_[K3P]5]?27GW_^_OW[GW^0 M8OGGO+C_V7,<_^?NZI_:RW_L7?_=KZ]VDR3YN?[M^M(R/72A;-;]^7__^ND; M?>"/&*996>&,J@[*]"]E_<-/.<55S?I97.#H%>I?L+L,JA]!UX.^^^(K3S];@WDF%X.,#[G5S,>3F@?J0L:F>W757%T,?'[&MQR*O\'*" MQV+330_R4OW@D_Q;VXUJZ(28UOVTTMV#RG]4/&.\4/ZZ:G@-*VE^ZOZK)7?KK]^^Y4_$EXLJO7SN^ 9_.U;UU7=GF%C M/QF851UY/0M>YJN";CYLC\M#7ROYH5*?MOCG##_R\@FW-TC8R@MH+/FW&C#H M(P8-9/!&@B[_]"\_;TRUP>5R>AJ7K\L@^+V!_'^.4IG3+7!+Y4+DQ2X].36G M9_..EM*RFAN!2U(;US8FB?+\G_FR*KN?0/63^D75[^_GO6?CNNBLP@4],TSM M%3_37'I33Q7<&C%1Y(\#S:_R@8]5,Q 2UD\@+Q@OI ]]P,3UXU_D?ZP6GU+* MLY*SZXQ]*7*VHIR]RS,I0]5U6?*J7% O01$.*23(\R&*? =BYA,8Q1'R'>4G M^VA1K47QZ$NBU9N1SAS1>YMO22WVH(4(<(WQ"DC/"^", E2-=ZJF-'MVG ME<8ZB2.K3 <52*R@ [OFLX%KDSW6S@CKUV0Z%K>ZG8!-]? ]=6S2K:?SSY?K MM1$]C5:K6VH!=KUFOO?/>HU,(L!&]G3B:W:3F?"NA5W.O=EJR6_%-:7%2GK" M*2;I,JU27MYALN1WTB%\*TWX8\%C3&.*?!@2ET$4.!%,PCB&'HV0PY$3^]0U M\OBTNYZ=Z]F/@*8+. JO8_N"IRD%O]?(@8(.:NPVG4)C MPFQYA_H=3^LF&A.RYR^:MS!,O_:;?[M)NA:^1E?R >E^!%J8]S3[+A"6)/M[/I(I\UMQ= M 3Y_PS"]O:T>>/%9@FY:Z[7?+E,E#O(R>ZW!NZEOC!9_R[![>\>)QN%]XEFD]R;#)W\C*T5"WP;KM %I?"]1EQI*2 MG.UN4D'1-7Y75[3O&R8OG]),^HSO"L[2ZB.FJNF77_&/]''U^#8OBOQ[FMV_ MP_+YD3]?<,2BB'@Q9(A1.2$-*$PBX4-&PLAW7(8<1$RDQJ3SNG:/:6)N&<&9)IXRZGE2S MAI"RJU^#VABF95]YR>5-#]<9>\^?^3)_4NNS'WX\J?6\A8=BCJ@70(AB/H82=Q<1#RA,8FXG6RM[FI50>V7D5F&[AF6G6:8#UQLD;;R&JTQ5@/ M*6BAVI,>+48L:[4O6;TUNY^8N9V!@,AY[RC$/RR#+4@09O.MA_4EROD8,6.OB] M V]QPF;.F"69,NAX4LTR)V17P :T,'"?\0$77 7ELG?YHY+'>I_ZNBC4^ZI$ M\^W+YI(O^$7]Z/H[+I@4T[2H+VZB"AA;!7IF M ?("^M>UIH':MBNPL0XTYEG<][3-N*UM46NXIMTUM4WGWJ:J]0X&!.O5/;P] M#^+M'HC_6LDY]4TF/R=UH%)9+R7>28?MMI:H\A?91,7930OR6L[/T^*O>+GB MB\2-DH3XTK?U?$_](2?+OL=@X"8^B1+'1UPK].35+)C;MZ%&"AFN.! 2(WA6 M(-5JE^RD*E*J3C*5]?=CE:72=[YO+#.(DWN5Y^3TE^8?8O2G^"*!,U^DM^T7 M"1SX(H&&!] C C0;-XH*T'(!6C+D9>UG"URK-53YJ-6,S/U!,@CBG/L#-5%@ M:// U)\>0/L/%MYV==4_M@X7K!XLW#U;:>[#R^L&JU(.5MP]6JT1JUOG4 M/%BXZFF8K=C3UQS5D_&LKP)LNAC9U^1]*^[V58%<,,<^!;D\AKG^XT[VJJ*, MY6O]6;[H[_-'G&:+)(A@+ZD<^%%Z/$C;!9Q(@=8',3DK5!:H+86=1. M%DT#3"P-G6XLRO0#,GK82FW2%=@,2L\JL#&KWNBH#0.-9>H+T+?MROKVAVVZ MK<7$6((U/5J MIVOX;7B.832.T3AH!N2,Q>[8,3E;Q&Z0M[D-P)LU>-"A/YZ-C1G""U[T3F#&AFPJ7O]F!=5^O>UB&8EOQ5=YH'M]!8B"@+,8Q\R[,72 M"W40C'%"H$]=$?(PY%XLM+=B]?N=FYJM\V"TJ2\,-K0,R-;8SQR'PK&GLCW0 M700SN!5@S>K@]"P&Y!KL\8U#\D0[$M7V4UQFK-Z7:(\%-%^VI4H&0(USF0N:A4/JL M@%\%R!N6?BL^IW/3>);Y%W^M0$D#>A#BUZ(WD:,!9Z?NLX#(_\ M!= F=X2#O^:$6?)7#3J>U%DU)V374QW0PC E^R"$G.*GS_PFH_DCO\,_ON** M?^7*TG39Y";\G*L$IBMYF?266TB'MW3>Y66UB'Q,L1LGD+G"APA3!R8\"J&/ M7>&&(?%$:)2QP#[$N2EC'5D.]V-]S(1PA*'4$\S7':"1A75M'&BL ](\H.P# MVP9>@2T3.R&^.AR+OMGZK-=AZ:D9C[$>CS<>EG1[!("3ZOMX!.]^!T;L:<"R M1M^%WJREO)-]W?-R$;FA'T8L@BZ3_BU""8RN9+$@WZX>TP6LPWSY-L<;ZA37B1M;5K14)T%MS?6>9,X-E"6O<3;02,9A# MLY4'+5I.+C:<;F&Z]04M2[:6%/3N&.9[KR,B?N6X7!6U._"WM'KX+6VX,M_R7E FMU+@4_+&EH3E>,XC D5S! X/H*(!1%,8NQ $1#, M"1&!PY+%TTXAE+/NG6V8)B_2+MCQWJ6W_#[-Z@UU@I=J&]3,^;8^EK[\8CJ! MXT'/Q;$<2Y[ F# ?4N8'/@\H\5VW'+I=BU5_/V'P&46_^])K# M,O)7?A-2=P5ZUC55O?KV@<; O4G5VD90&WG5?NLL1>F-/0*6YDO6X4TZ6QJ+ MW-VYTFC]F$<8WV1E*J^\*[ 2HR_Y,J4I+[\4.?V49ORFXH_G?'G-5F;TJK=H M00L7='CKE6@%6LY1"Y5X4H$'-7H+:]"&/ V*N=5I?[+X6P-C^[&X)K>9/^]? M5TON.B1PKPO9Q6-6L8]+?*\;4'_X[KE-\A5*H&!"=^MPK\I*FV98^S3W";[. M2\+E5(VL N=9 K\KR)9>_=-\#'K;CS0YV0M^VJ3^.WWFRF&3TO=IB>_O"]Y$ M@-Z*-E!T\]T*?.+XD4H5A"1U"(4N)&[L0HHB!PO.$N2&)ML[YSJ5,*U+@/W2;I65[U?\/S@N/J;/?)$X;B+E+H$NX5)_/*%2E3D$ M2N'Q7"_FL4BH48)J0P!SDR+YV,6&Z:A-*=<3GC&)'%F(&NA7O92+-?JK=;+\ MERM0Y8!P\ 6G[ HH$X"RP6)RZH'LV4I0;=K]M$FJ!Y*SEZAZ:#L#9D.\K*2G MJUI\G_/R2 2>@@RRM0-.!!A]Y@ MXJ1/K<9D:A16QYY@]0A5J(&$#;[N$ I^MUK8;1A9PV9?^MU,-R,S-GUKEF9^ M]\!T-2J*["%?RCO*)FF.[(M+'XXN<[4>NGDU**:NSY':6_($1+'KP3A$,?0# MGPK?#4/.C4X^:_<\-W7J __O;2:V 77&M4C7\Z1&H7)D26HSV-G5G,&$V*PT MKM7O]!7'3>@X6'G3>+U],@FF:^; M4G^W&-J9LR8VLNF?8FJ\5/H'>WWM//JGJ-!(HG_R]I&R^QW+2;7>9Y8P5H]- M#L(N4\+[]#EE/&,J2G=!'2]P"8V@\ 6#4LM\F&#BP#AFB.(H(B$/K*;ZNQ3Q MW-RS#ALHM)-633>ZFO[&#G:ARXT.IS;)Z*!#%K,H $-6M17 MZLR6P4$"'<)/R_X8-(ZLVB<95 2>/S$\C$F#@QF6&9WH>,999FVEAC"@Y^0Q M#9UVICNL86#5UI$-D_O,5+DLJL6O^#_SXMVJK/)'*6_7/])R@4F4! 0%D K7 M@\CWJ?3S P(9(IZ//($]Q'0T^'#S&ARA[+2*7D[$R)K9X0*_*V 6 M5CM/6WS*:91W]AQ&^:^-LWBDT4G>X-,&=>_KF:N&UCQ?UZ3L\B5TE20]CH43 MT0!R52D8<9; F,<.] 0ES$L8YHY6LJWS7#6OUQX]V-'&U\7,&[]<6/WO'P!A7+KALCWWD\AZ\7)^M M;P_/O^49%VFU8*' ,0T3&,2"0D1) !,:1Q 3)V1!2!+D:%5),^MV;LK1HC4, M:-5C6$\X[/,VLHAT@$&+N)\ZI,O.]Z:%;3%UJ!E/MB)=]3J=-M[5B(B]J%>S MNR?>?6B+'GW,"\'32IVHNLYZ!2G+K@S2WWAZ_U!Q=OTLC;CG'W[P@J8E_U*D ME"_B6,2>\ D,11)#1+ '$S^(Y8PEH6&<^ X3YC5_7\N:V0EF8XQ\_=7)-ZZ, MD7]_DV: Y4?8Y?%YK!9VX&Q"FI@\D1RHQO@^7:YD3PN5M]M!7$"N"OVAD#%(8H&A\!B5']?89I/$V#K62+1WJ9-F/B:5/WTAZ>N7R87/^6%1POT[]S]@M.LT_R!;G-;K)G M7E;UX9\%"ZCCA8$+6>)BB&@@9T6$8$B].&1")*[4;[-0U#,]:CWPDX:@OGM0 MGUWE5&Z7L?]6J1"L^Y2"#7PSQ3A'/D%1A*@4:Y<0E2==3DX3%G+H.)SA)$%^ MA(V6YFU0/^&WWCMB;>UKF>I#?4;ALH98\YX@ZD2!79 MJ5.2"RR@'S/DAX*Y<6AT+G,OZL\>76!V/_F MHRO7B^HEAO^&G"LW<9O2L6;"9BP*#!.:U08U,^LF)MD(.6 M^!I[LZ!?@C5ZM:(/.OPCDFV2^WP\TJ?*AKXAGVH_];9"< ?2=SIKNF&;$^91 M'V;M=F;U@6V8?4 83Q=MTLMO+X\D7RZH""F-' $IE6XHXD+ .(X)C(.(!F$0 MNP+'.E^'O9;G)OU=(M8&G9[*[--U6J\O(F%D,=:T7_L]/VKKB40G\I[&[Y-_ MV;A[^RU-\NH>-:![+X]?,#3!6Z4>]%O1..BWJZJL7=#NXUIL: MVF1PY/>[1UX[ >RAO0(-7IM9VO28L9:5[4QW$V=ATS-^/^N:YGTC1=&59Z(' M?I%75GKA3UZ, X&9#STO"J56$0KCQ.70#9#/0AJ&C!*K,7/VL,]-]FKD4\7$ M67P$]"1TI@,[LAKKQ+N5N@%O#0/SC&VS/WI31;)91#ZON#7[0V(YW&KZ]82J5N,^EPN;%@!(?0Y[$**$H"2$(OA 3[4>R&PF..UN:Q4:]S MDY1NIM=DI[Y21YR;;SW>^M:_J*]\GAG%M^B.@\9\>@QV1Y:_O\\?<9I9=%!M M4&;)@;T(RJ0.K@W2=AU@*VT.+>BR/JIUD[WGI)+]_(J+/WBE(C6;4C+?.%T5 M=<(V!8(7E7P,VX"R1M@/%4:*OPT"-+-(]$U4T@S*RUNR-F6W5,; Q%+RI5;VQ%711 MK(VU?^JM18Q4<&OL4;%6^&8DF!-7RAF7[/W2.B/W9ZMTX7I-$2X)=/:&VP]G( M4ML NP+7E?20R*H1URH'7_!H.7S/\S):,<+76;,];_#YLF@R69RDWW(L'*9VVL6/(CE_WP,74Y#Z7"J[)>$1]!C M(HC\1! G,'(XAT.9F^2H!+7*J02TAFN8$VKXB.C)T#0\CRU3G1']I, *(]@V MY IL-&:C],JFCL M1PPBY U.FD[2%4/WDKI^V9RG#6I'-M"@(U M)V+4K_NVUR]]9[VAWS=\7#7]PDE&:V1![HPX23Q0EH#6%#GQKIW+<>I=7\RI M+9]S.)!I?=*+"=OS62]O<9@0JSTPY1K_+:T>NHHX71&,ET7BHRA$KIP$)\)5 M2:PPC+$7P<@/$L9)P!%%)JF33O9F)*<3Y$ZZ4WV =6&%@C_S;&7HH)ZF5T_R MK)$V02B!P@F^2Z"@0WJUKO_S8D^QM"BQ)$JG^YI4=[3,WI46O9LN=>-VTZ>^ MQ65*KS/6IE'=^=8G2+ $"P1C@1!$#F,P24(?AD$0>2Z-.:-&R?$&XIBQ _<. M+VF=JZ3UWI09M>?6&@)4XF65?6R3+GBHIV8V=*9NVF@#,J&/=B@U\_Z(3..B M#>+3NG]FAN*5G+-!5!WWS(8U-R T=-.E"CQMCGUVR0>E#_@-+WDI)^P\4S/W M-%0G9;220=@*C&]%6!M2&\4/AX8!1,]M3PP!A&I4PW01%&J_9?D>3U0 M>.MU*>N!2M=&V3H-:H/*D_&K%W4P74RK#1ZVXERM-&CV'>.4+3[\X'15)]M3 M,4-Y\5*78=;X]!R]>6Z?E#5(T*'4W"8_3L_I;X(59L;>;=HCQ5K)ZK/FGTB+ M)^]M75S*-I[M\18G>=_/&M2]Q^66 MOV4Y*7E1)UB^R9Y6U?;^PN;+R;F?A"%GT ^=""*BLNNYF$""XH@';IAXGE:> MCY'PS4U -@?^KMIH.]"9J*I(K(VL9YOE%>C;"6I#=W9Z!IZLM#3Z>FL#KSBF M(TN?]>$<=4UAI'&P?6K4$KK7.6AJE]JC9U,M=S-@S>*.%X^?Y$O/PA^ F/N4)@$"-$H2L+8USH'?ZJ3N:FZ@@D43G -.J0& M4]=C5&HL%U@@:&2)/,0-^+V!:3*_/T:2P=3= ED3SAJ3=9617U,U3>5@^\N'O 69N_[W->1\YS MUMO[7SB1\%CHQ9 YS(6(L@#&,?(@QA&*G<@-46245V1:^'-3ZL\K]034U0;K M*B03U48?-O2:.V^S'="QUY@OKW[>GHOJ<0!J$D E6=BDBET3(?^Z\P"!W_M1 M6S8W %]E6%^[X/DP\//*%#O*P%@K:7X9BHLV-[O E+=X6=<#_)1F_*;BC^6" M)-2A@A+H1:$'$8HQ))$GH!/PP(\0(\AW!^QA'NUP;I^E_G;9.JJJ0PU^5[A! M#7S8CMAQXHUV)*W0.>'&XZ1,#MI"M,+H*^P4THY9T@*WOR5XEAK-G;_C[;S& M!M]9JX[LXYV_;^!D)KW/4I%2++\.367%-+O_DB]3FO*R=P0#QSZ/ PK1$1>UZIV=VO5)"G*X6@5Y!% MA#&A;H1A%'/IFWJN@(2C !+*D>>$@>!F=;VGA3\W#>W S:0PC]FC8&E!YM4& M> 8+,MKE>=8D_&-6Z!DTAG,ITF,&?EZK+Z,,C/52/<-07!CR4V\%EY_X,U^Z M[>Y93"GQ$NG8^YC*CQMS*(SE-PTFKH.CF+(D]HVR39[H:VY?HAH;< <&T!S@ MTC 8YC*&)@QL:8!>@9:P\YNWPP-3CG-B.\CD0$^O$S!RW.2CP1\G;AFF$%^* M7'I@U* >8$KO6#A88@XQS!&'H4DYMA1*6N9,!** M\UW.32_ZZU\=^B:U0@?]2IW1,],3#>;U9,4NGR.K2P?V"M1PMUD<-01.GR9+ M@J/1X:2ZHT_ KOP8W#DT01^N:N>IV:)2GE6>*5^JCI/W@B@2-.&04Z\^Z\94 M&2H*L8@$H@0GH>^9Y>@[T=O9'"*^9'*PTS_ 2 M.=[SH;3?FL<)SS8TMQ=Z QA(Q&^>^UFX]<\8GN?O]+MMG;J17_53K%G>*C2B M9M"YQ/.M3W9&4=O0_GE%_9N&5H>@!<J[@$(5N#+$(!(Q(Z%#J),0A6HNAAQJ?FY9T\,"U22G '<). M2\6E-(PL"1L&AIQ;VZ7"I/CA<$JFJG&XIL96 .@1FT^7*=RY9\)JA(?1;A<= M/'+-Q*?/VHWG7^2%U7K7^9<4+#:?8VI$LC:[,/A:,IXL/6:7J;#WBY?+MJDPS+@5" M((^YU/&DT$=R;AQ'#B0^YY [,7("$?+(2W2$_DC[^H6J5?'JK.2J7O5'^7 LA$B<@'H4QBR.($)R6AH[ M4003&@<(Q[Z?"*-5KV$PYB8 \GF*#./[AM&OYWF-3^K(ZM$8 &L+P,:$)O75 MZ0KWRA*+ 8,7,6DKEG 8B&G##"\B:B\"\;+6S)V83_))6'YYR#/>Y%U8<$HB M$@9"_LM?89,[*,3/ZGLK1:\SWZ%4RN6=>O-R*#T6AICJ; MG;Y/FHD%=)N9T3/8P:W+0Q2%)#)?EH)^I*WCHP9]SNU#5J,&3RULH(87I"WP)IN$ M@@Y*A=U@9T5S #3VGNS3.K(8-8QVB(&"##K,3>:3FM%OXS!JL(5EG]F)=K8. M/;.J#D)=JDGG>37;]C+CZ>1NF&93TVV2F=FVM7=F>.N0K7W93%JI!^HK5]6W MLON[_/:)%_5?/ZE@@KL'7/T[?N:?\^H_>*6NYQ( 6U"'UF?_H1N['"*?42GL M$8$."WR7^+X;ZDU%+H,Q-ZW?& **UA)0Y2#O; %+9#?I M:)@$14PQ*E.%3US^LEB+N[B4UM,1&H-;GS"6XU(&MJ,^+FYM\*&8JDC5*FS] M:?PM4Z6$O_W6!A]%'.$P0 D4V/>;@G&$,@09B@(4(H]@;)1,^&1O<_LT;< V MKAM894,.RIR@5V\;P!IIHZ]XK/FJ@8(:*7@CL99_&N<,S7E>[!VI.='7U"=L MSIM]X,"-QDWF:WL?I15YQKNUD_/ ME>YQ'--VYZ8=+7ZP7@5D*ZX^U6L;U+Q060%:,X"TXTIMA,E_Z1_?,:;__#+K MF,R/O=TX"NE&:ZU#V1NT[FK"*(5O[\BY',32)T#?98'Z[34 M33H$HZ\^KNT &T.N0&-*$QC6&3-*VB=K9)[22=E)3R/EOS;Z>'G_DZBE-9HZ M[;37X##GKZYI\FV5,>E,;E[PSY*%55'(UWX1A3QR,$F@:#+&"!]B[@C(J!!> M[&,6Z^W*ZW8X-UULJAPM\^P>5G6MN:$GQ<\RK>?8V>1O9%%KJ&NP]C\?=9FH M%JX]GTZ7&$N.W-GN)O7>=(W?==FT[QNF+A^$X%35Y;[)J)RUWN$?7W'%=VJL MXA]M)J8N-\Z"H3B(F?3/Y-U21M2N8%[8VL"C[%A5-JKW M+YJ89/F/^BBU"O)1)PSN"BSGW;2."1#R4:8^]R!QH@ BQT^DPR:D@N(P<%S7 M);ZK%6TSI/.Y.6_7]_=%+_3;J>]D3W %+VCFH/:6-HTC(I";RLVD-1 M[SFI%KZ@(N2^ WT>A1!YF$ <8>D)!H'OH2CF?A"9Y2C;ZV-NFM5!!+S!:)J/ M;)]$/>&YD)J1]67-2@OO"BB -C.+';7>6B*Q_1XFSAMVU,3]-&''+S4/E;@K MV'51?.-4+6/)Z:7\*E\_XW1I$!5QHHFYO;\;GZ-&J!;K],,:3E%U/H+!$DLC MO\KRB\%4R&8OW\<5V( &!PBT&JF@P=*@H(13[4X6?Z!A7#_40.?RRW*.7V>L MEW2[%90V"M!+W# (Y(<=XX3)KWNH@BP)A6[B"L1H+!+/*!>#1I]S4XMCRSC# MLI*?(EO/"[!,X>CQ D=RN[> 1\Q?KD&0Y:3FIWI\E4SG&A0<2W^N%]A\?\Y@M.EZRH MVKG/[I7J%<]\@3BG* E=*(3P($I\%\9N$$#$*4TB7[#8,RH-=ZB3N2G16WZ? M9IEZ30A>J@.I XZ1[/*('9YX@>=!QXW5@5(2PD0@R6/( Y2@""[&W$C*F-VR=3V"R^B9WQ'< ,/M/@L'[@Y8KW-X&)Q%I!-3=-[AL%RLW*"V_- M:I(X4+RDJ\WQD?H&^;N,5V!9IWSH2M$/WS^S,^9Z"C;Y2(XL>5N#V%L^^[ U MB#V;ZGQ,K54J'J'9FK-W"F@4HBVIJQU,D\JQ51IW]=MNXP,%7^4#NY/WUK4U M*?*2F)($4HRD3^=)]2:1=)5QX$14Q-CC@5;&Y8.MSTZ Z^)Z"IVA7FY1IJE[ M0XD86[_6'%BO.WK09%M*LM7VM(IPR*R]-_O@11.7T&AJF,JYMG02ZY,D=9SI MW0/.#F9P7\2((<+]"+H>9Q#10,#8CQ(8$3F5T_7K1C!M4Z!@[;:Y?P,(7]CU'78^!@ M6"OV,;3_8=\Z=>8!EP\WV3,O5>:AZXQ]3#.<4?GW.@/J^@ V#^((AZ$/(U=^ ML5#(U2JNVK^.F)_XS&',-UIBT.YY;E^;;ZNGIV4]A'@)V/J,;QUEF^495%9) M>6G-JG='1&<84"&#S_6LXR]FGRC]@=+[QHQ"_\@?B18SN-DB=PV[2:(\RLEY M8[8L:;-^OY.*JS$=N^IHWL#0_:C^"85;\5M6R)_<9^G?.;O#/[IL"\T*@,)1 MS_#5A+_":58G9?OP S^F67WY5UZMBJS\FB^7'YM*\0M"@R@)Y80]$5RJ(B4A M5,4](4&.@Z,$^T[ S/:VQ@4\-S'=ME=):-_B^E119_,56%O=+M[5ZWFMW2KO M3V=Y-M9+@3 M;^)-0_[^AN!$_0[[_/T[+W[%_RD_L2_E5_[,LQ67']JFWFSY[[]^?=<%I H1 M>EX204]@%R(OB&'"/:9*$! G2%B2"*-D!WK=SNU3]-O_,OLX:)*K)_'V*1M9 MJ"5@T"+^[R5H,=?^>(L:O%&XQ\@#:L:5);W4['12U3,C8E>[#.\>6*X0I\5? M\7+%?^58S9+K%8WU#_\]Y86*BWUYGS]*/5P$PF,^$@(&)%*[84X$8T<0J48H M5/]'?,:-JA2:]#XW/5(X00T4K)'6+]CGZ[\:%BTT&@0]P1J-VI%UZQ2KX/<& MKD6M&D23K?J#1GU/6W9P""U[U08'-6)>9/"&BN):NF]RI*^K2@IFDZEJB>\7 M) @"AOP$A@E/(!(Q@L23?W,=P0EWY/^Y6GGU3G??Q*VBA@AY6H,#J MUR \P>MI#;+'ULAB,XPHHQ*%YWD85*SP1+.3E2T\;UJ_@*'&U<-"A(WV5.L.F%Q$HQ4'(*97OQ'$0$"&$B>NB MU>OZ+7YZ1NB1$- MN^Z(VP763(#.\*RG//;8&UER.J!7H(9: M\_=AP]\O)_DSUAH]6BR)S)G.)E47/<-W947SKH'[H^G]0W4K?BN;*NVW1"U+ MJ_Q&'W[0!Q6I\C$OMJM2=?DR7Q;(]07'B0L#EG!UF(]!3$0$!8T=@4+D4FRT M6',!EKDIT:9\7EV@S;2&U 6#HKFA. W58^\5*BM@+J"T ]2&@,X2%=[7V5*G M<]\M:+BVQ^(&X.6DVMK;NP#)M-MVEU.VMR-GHHU(UDU#.$T,D'30BD*<5,&+4Z]ST4>W' M4PF\]C3^4T)7<7%7\J6M<\RJ5+YM%CCPAC06: 9TFXW%:;$&19;'.Q-N1 MJU"#:T5N+X%O-X]\\W9$<@U*MHY!\D056FV2;5:0U92TD_57M1N;KMRJJ7U; MU56-;Q[F/G_B\AO#CWQ.?LM4<+"*]^!,?GSDI>W!71)CET=NK [[.!!1%$.2 M$%61)^8>QS%VY">@S:FNYSH/PJ'U-FUG>!_YLZ#,^ M(U0G,VH5KLC&:.<_# MAD3/;1Z/YFF^# W^JUUG^&KC#5^!OAF@LF+>+3D(P_#,*EW?!%-NW[Q M98V9)R7[PO/KNK;/\N4+3NM#, :)3P_?/3UH(A*GC1C%D#A40!2Z&&#D$^@F-G430 #.MD@R7 IF=;'0P M58QZ40,%E40*5T\&$[%+1D9CXCL1WR,+CV[]&K 9D[N\/2H E#7@MZG&Q&"^ M/-'83#2%WHQ1;_VG4&-4;(_1T_'WYL^6)M46F#TYS[ZD_>FFWA98V)J-VVAO M8"J/MGCDK5#?PCRKSU.+(XL!.V588^%&GH!'ZB(1CYH]9G?V/'SECL+3N. M4C_7(K&VLEE<@&3:!!674[:7<\)"DP/F")MN^ZD1WC:I6K\]<%[=9"(O'FN= M_\J7=:W(O%Z!*'=>XY [/(E1##V?:N?1?P[(_J&V::E#6@YKV!K78O(9-:)"MF8M]HD].9"QV-]V\QCY' M6].<$9J_=-9S8<+3&M7"C41"B8\A(8S)C[)/(1:>@ D)X]"+!7&%UB&G<>#- M]MLLE?YLLN*/N\F*;P\E*VZ%WS!YB>6GP'2&-?783CCILI2#^NRP7C -L\F^ M]9F9%7"O-%FS2>SQ^9O57H9]1(YL%;];%057%0<$]I/ "Z'O)^J\F^]!S,,0 M8N*(B,6N1[#11^%T=W,3^9T ;[#BC]Y=X8^ M8TW48\62QIWI;%+-TC-\5X,T[QH8+Y?2WOE-Y$=1$CL(JL)&$#'Y!Q&<0.Y' M<1(G3L)\L7CF!\%Q!R\:L!0N_;:'/'OY6YXSKMY:;$"!.__0Z1!BL'AX M$3$3K0'V";*TE'?4[),KP=A3QUOK8\:M&B+YO4ZJ7[U?\/S@N[B1W M?,$3FH3"I3!@,8/(B7R8^ &&GH\CG_LQ341H]-$T13"W#ZM\C$*+\?4'2=?\ MX(Y)Y=@?98VX^BH'A->QKU= V0!J(R:*J3_%WQ3Q] ?[GT\L_2EZC.+H3S9D M.>/'IS3C=:KT!?.H0Q)*( O55"#&/L2<4,@2RH,01[)=HX/XY[NF_9R@NP1-'9>D$V'\\@- MLD> =GZ0_3L'IG!-L[22&O>L3M%7\DE)R;(Y7%]^YM7"]PBBA+B0LM"'"+-8 M1?ECZ'-&8XSBD")_4>457NJIS^GNC)1GW>EX+\N=ZL,P&^MI/O44Q1Y+(ZM) M Q362,$&:I.OH[P"$JW%;*M:K-A*KWJZLVGSJ6H9OI= 5>^N@96E^/=K6I\I ME&Z2%*E,_I4V.5J_Y,N4OC1_;J**/!SSP E"&(D@A@C%#B0.#6#B(AJ[(6>1 M:U0*U13 W)R:KYS6U>W6-H!M(PSK1YD.AYX.C4GRR,HDH1\G5SH_-7#P>_O? M4<*FA[)GJ[J4:??3%ID:2,Y>K:FA[0S3O::FE6K^IDU@H Z[+"(F$@\S"GV? M<(A"A\,DBJ38Q9±T8F$T23OAQU".LCBO9DYC0%EL3D2">32L9I0W>%X4S*C+FW.5,[0]_XL[=C .8RHSM#D,$L[UQ+$^S+?<\7CA?& MTCT2D->5A:G\ [M2#F/AA X1'HW,$LD:]C\WGTD^JL&(>W*2\!%VY,QHG.5^ MW/?\E7;C-MR]QEZ<['V^.W$;:B[:A^LU<^F)FN8T[5LN\F*3SN"]_$]9I525 M,98_3^^SG1-S?A0P*CB&81PPB) ;0^)ZGG3Q0IZ(@"N4G>\1/M MG_*R!(UUO=/MIAFU+QT^/<&<<%!&%M #^1W([AA<@99A:%[I ,M%U!T_L7)9LP-5&=>'+2O9TI#L39H! MEB^7N"@W/]7,_GR6=$V1M$#EV.J'V\P*"N05J&%N3NU9E+,S5-C2J6/=3"M M9XS=4Y9SUYNG)/U6R:;H;7%7%A^D*C7GL'_EU4/.-I]ZS02E.FW-31UJ,MO' M.9<3GF]?P08[:,#K9RO58O.T)HQ!Y-C:H,&A](%L>C^F+ W*<:K5P6093TW, M[><_-;IOZ/:>\FW4M*0YA:MV%5?R6]O.1/.LW/&!>-FZ/@L<,8]AYD&!H@BB MR!&0$!]!0006"7*P=$W,M@"'0IF;,K6P3'<%!X^$[L[A%/R.OKM83]C>*#/^ MU"4FZ"P!&U/V)WB\O +G!F; 5N2EG%K;KAP,9.(MS4L)V]_VO+C%@85T5<&Z M+T6NJL,X?N!X22SG9=03$'DH@C%U0YCXB1N&B(J0."91H[VVC<1MJA#1I@BE M2F$K$1H6P^W1IB=< \D868EJ5.#+:0;,*]?NVVJK/FVOY6FKT.Z;M%=K]L E MPUY*]?X7F%9_2ZN'=ZNRDJ]\L9=_ B/736(G@2)R/(@0IQ![C$"BCND[1,11 M3$T\%YU.Y^:CO.>"2V ,%/R99RN^SO0!GM3.J6E@@A;O>J^[;39'UH$.+O@N M\8(.\+A)0$PHLB0?6EU.JBLF).P*CM&]E^ZQU0L];W')6;N1=_T=%ZR>>M\^ MU1[*7_%R5?LJUV6Y>FQ^MIN^VW<#-T@(=%T_4*?B.$Q82&&0,$$X\D./:Z62 M'0?>W-3MV^KQ$1-$ MRSD]UL'LI+K%N"EPK5#JR?!1$D\+J0UJQI9",U:T)>R_$M%Y74D"X[%W90' CF M0TJ]1'IMM,X)Y\/((9P1)_(CK%\ 0*/#N;W<'5"X*CDH6Z@&^99T.#[]KH_! MW,CO?HNVSOO0X56N*^@0#\E*4=L_U'TU;Z>@-Z M3F;!TFEGNKQ8!E9M9=PBO:FF!V>?;JL' M7JA^"_X@NUX7*E1[I)]Y=2ON\(\%PP'&,Q@ M*\2CSJBCU@.E#?;$<"!YEH30M/=)17 @-;L".+298>+WX?%IF;]PWENYZZ8T M;N+%(>&0>H%R\CP$L8L3&+(DYI0@RJC12:6C/6 M 8>>3S&&B'M4'9X1D/@Q@RYV/)=Z$4J85MWCO9;G]L:WX/3>]7V>3K_;%UD_ M\KO?C*RZI8T6I5 MI-F]G/&T]0'?Y655;O:[41!01$,./<1B]8(Z,/8%@T'@X8@G*!3QP* &K?[G M]@9O@:X7*;NBJ37NH:$)>F.AN0(S'L,CJ\09_-[_%U6F!N82!D95#SWBC+?A#E@[:>M]J:+(M]T/P^UOM!W]O M?L)5*O)JB8M/:5GM!,II'FL]VL#Y.]:^K>M5G; M,M:%7J>\SAF/F4N1\!A$GLK!'ZI4%X$(H!\1-T AI9[KZ660'-2_UJ,_:?+( M%B_ ->#:>5UN(%^![$36>0OC<5I&QN-XLB.E-63PI@/_)Y!FH./\>L/YIS[G MIS+]6^#<(!9G3.XG"LP980S, G:&L>XT>E">8;:NQ77,[B1X:G(,SF& M>[G]N8KD0:$+"0O5)@_!D!#L0E\0X7@AY30TBN0YUM'X@YD?8#Z'P P_%MNO<-3&/2I"#XR.4M>'F'?WSXH:*(^5N><94XAP:^ MQU 00NR2"*+$)=+%<4-(0DI1[,6Q*[0<&\W^YJ8O+4[#%"5G.-43$HM,C>ZQ M-/E<6J@J@A:T8,&;%N[Q4&;SG"1ZQ-A*1W*FMVDSD>B9OI>$1/.V81+R%I=I M*1V?3:VX@W41!7)10KD/ ZRR.!),(2&>@"0@S/=4YK(X-%$2O6[G)B@U:N7) M?Y&M=LN=]7KCER+-:/JTY&63S3\KI25LP*DHS?'04R'[+(\L1FN"-Y"G69DQ M8\J2.FEV.JE(F1&QJU6&=P^3K*[.R5U^3?]KE1;\^AFG2[4/^3$O5 ;MC:?U MGA/I!:'$CVD8P01SJ5TNCB$1(H:.[X7(92[Q:-+M$][I2Y@AC ';A7<32-H7 MV="#VE*I4[^K*I7W*06;(H%FZF4Z-"1T(AJ%&/H$"XB$6G1S@D1YJ=2)/(Y= M-UD\\X+DKSDJK?;U<8PXKWM4KTY3@V2:0=#[EHQ([,@?E0ZY2NG58@<*XM:L M>6T-%'D!E3WV/BX#J;/TE3'M?=+/S4!J=K\[0YL9N+"W7.;?L;1/-OX^7Y%* MK);M)Z]4]]S M\Z [H*!8([T"N+/(<'_2;!PT5P#'8G?LY<".V*\]8M?& "EJX%W!65K5Q<5& M2#8ZB#A;BX5&?4^[DHK M?]AD4+_G\H>\_"9GPBIORR?YE"P7&!,4);$+:5V'*B*JJ&G,H.!>$/,(>[YO M5(?J8D1S$\$:',!/;0KE.FB\239F> +WXJ'2T\1)!V!DG5S;TJOY4!>>!]OV M7-6_V)CTHA**XC8I5&U4O;-+K6JH-:)M'1>^&,^TQXIMT;=W_-A:PT/W>9K< MT^_R.B-,4[#B:UK^T1U>%L0-24*AB'P.44(#B'GD0Q?A*!"4AE08;22?Z6]N M>MK!!5MX@0)LNO=SFF?=O1]K[(V^]W.4N!&2'&CR8FWKYW1O$V_]:)F^O_6C M=]LP5:F/0*94G7K$Y<-GV4<[4_*H%P4NY]#C"$'DA'+&ZC,7^BCT"0IC5R1& MV\;'.IJ;CFQP BJ!7H$LSR ],U$RHU9/06P0-K)T]+AZ5W.U06E/,<[Q8$DJ MCG8SJ4:<,W97',Y>/TP5NHHO6_[+VN_9"88(0M>/U+)6A$2BMH7E5,]!'#*$ MB9_@P!=FCH=)YW-3CQJSF4P8<:TG'6,Q.+*"T1;Q!Y$":/RS24.5,L @D=<+0'XD#@HEGX^B1$EB1"1UEG90XW/ M[1VL0:F &]=[0_[4186\F-<66K-W^L6\E).17TU3.@85%=JU^Z*"0NO&)B\F MM&O&H4)">]=("U=^*"ET$D(A$DX$ M8^'+^;@($Q+$(7=CSWCE[DRG:B/G\!)/(\X_FJW*IR!:0E0)H"-K;H)V'4 M(O>T!(S!Z\B",(!2\+OUW(TFI U*XZC5P609'4W,[2=W-+K/9AV^7I&SMR^' M:RY_^*^5G%'=9,JQJ0/^ZZHQ=P^X+9I5?L[K0S.<_8VG]P_RO]?/O,#WO"[; M_EX^@1]Q6M1UW1?"%21!802Y2AJ)?.I"$LBIDR\\%:-*L7".)P%M^GV:9FD 0O*R#TM^D&6#YWS\'J#-R+/JU,K<O\5\G>NCM"#/ZE,\4I1>WJ_X7=X&I-V*#YG(Y=-4*]UCI;O< M9=#DW)2BA0XZ[("MN$J8T 5=Y@+T#+@"39H*_84O$[;/KW^-1/3(NF*98Z/% MKP&,#5H#,^EGLJ6P <;W5\2&W'YI9<3N>/?GO.+EIQQG*D_^QS23DUXY_=T< M^MZL&GLAP0BK2-<$,X@H<6!"$P%9G A5/U$$OE&XZP58YB9NG2F]S&+;B1*T MJW38&"C-F?XT](\]03_ O)I,5RKG3FU+'4FPMJ8W*A.56AS,KO6RB^9(7JD$ MXV#*CI=C'-[DP%-.:T_R5O0GO?TRD/6]25.=#+.W+K=53/6J79 MY(3^ALD64Y'2NM_/J_I80^PGW(O"$"8L=J4WZWDPX2*&C,=>@!.'H4 K?]#9 MGN:FFPW8>MUI&RYH\.I'I)\F^+326:5M9!$;S)A1T+H6&X,BV$^W/%DXNY:! M_=AVO1N&N6:?5(TXI3T+FD2,J16&(, >1/+%AXG'$62!)^(HP$BD'D^ABAP,,2$1I*7F#LNY1B[1JN\Q[N:V]O9(@4U5-!A-:VN<918 MO<^E';I&?HT/,S7"$8SS;%BKE'&THXFK8YPS>+\BQMD[AFG$Q[S@Z7W6)/VE M+W<%EK-WJIK_13;^E@OY>^F@+U# D$<\'SJ^S]3W.H8Q5R7!$B\B ?5]ZO@F M@J'9[]S4HX4-:(L;5!O@X%XBOP*DQ@XJ_,-,5'1'0D]A1N!W_&WMFMH.,NAA M!K_TJ;T[0:VQ^!@294F)='N=5)8,J=C5*-/;[1=BKGUF$3.* AY!U_55.50W M@5A$"%(6>IZ/?!8EQ%89YCE./R8NPJPY3['-Y,ABI%F V>*$QH2@$8LO3SL- M,C':I/#R!9.GS;KD329?5UPG['Z/*]P5 (D=09G'&*012B *&8=QA%V(W9!' MGHB"1"\YQKF.YJ8K[2)Y#ZPZJX#/E@ Q8U=W4^%RSJ;94S"F:\"6PFDN+MA1 M.-+PQ!L*I\W;WT\X<_W@2 _<'C^6^G(KOO)GGJUX'5NTX"P0,44AC&)*I20( M#(D('1@&2##D!JX;F\9Q'.UL;K*PC17<"M"B;0.OS*,OCO.L-_6QQ=[( K%# M7*Y/W)" B;.,V N'.-[5U,$.9XT^$,IP_AXS 2GR/U:+F\IX88@XUIJUZ'4W-Q'9 M %;O <5/:867Z=\Y \L6/J -?H!K _1$19/[T[)BG]&1A:5'IE3C#BUHX8)K M^P2RG-8']^JW9D(BM_J=ZND\\D3^^7*Y-B.H$6QU3ZW"KOQ?K<2:K4RBQ686 M=6IL>-? \L]%SE:T:G/@)@[V'!2&JIJS!U'@RTE=+#P8N)3'U$V0@[3D]V#K M<;935FNY),741;AP!,P1H':D9*^$\$$0TH"X7#/ M#YQ *Y;D;$]S>WW;E06%%OZAX((.+V@ FR[%'&-8=RW& F_3+,8,H&S OKWVO-;'Z+<]DK=A&'7HP$DU.40 M<17CPG@"?1P&*&$H<6FL/:4ZW]_<9**/N)Y5#9U :5!-2.#XG" Y74U\.7M% MKJ2:">BQQ$&NYQ)?>#HAMF-0/5G@+>X33M6I![LD:TQ3[5(WLBAO/:#=X?5; M,7RBJL&AP4S5+I<3356W..6;A #CS%7U*3HY6=5H9KK9JKY-6]-5@]L&?.WJ MA$COU-'6(N5E._42%/M.*&>J&!'Y?8M=%Q(YC86A<$28^"%//*3]?3O4P]R^ M:$U"-=J!-%"&@_QIZ.FEK(RLH TA:WSGI[&:S!BHY*4,3:2+.TQ9TK]3QI]4 MO(,W3J=QIW!OJ=K)"R=.VOMI71R#A8[T**,0!HA*;Q/A6+KX?@@=5R3$)1&- M(ZV3G?8@S4TI:[C@3$++MVU"2W @H>4%]4TL#+#>HN*TPS:RE%^<@G2D\BGV M2'[MG)^?7J?TBCT"K>7;W&_9/.U=>ZZKCO[43&O7NV5N>ME"^XM^(KJ^_:?E MZ@+31]:<%I6U,-8CE@Y* -=O9[($;P? ]Q.X'?KUP"*E^>-C6C5Y,+)Z6S.5 M[VQ&I9-U("DJ=A+"G 1!+_%BB+ ;0QRY$50!IP31R V04>99H][G]JKVP-J[*:(R/K! VR3:OPCJ$-%N%6HWZGK:6ZQ!:]LJ]#FK$W$VX M755EA>M:"UW>RYN,?9:/G*[7<+R%N2F3PJ3O0)Q@YKP_88>4L5>G-B#7N6JO M@,29/J=LA9?@)&%&7L=Y/@8Y(2>:G<\&+@K,NPMNTNJ,1]7H>R7B$CJPJ79"\>DM !QU\E]A!!Q[\WL ? M)^?K,.:L%9,TZGSB0I-#B-DO0CFHE0&;:G5JH[*WK,QBZL9UKD#FR3]X#)/( M=:&/2$0)P2*,]>-%=AJ?FR(U\ :L\AYD3F,G[0(^1A84NU08;)U=0,E$NV8- M0EO1 D?L/;E1MGO/='MD1]!N;8\=NV;("2%U:#'#R]]*_BT7U7=<\'8S%B?, M<2./0D021\J2(!"[-(81=A"-*:*AH[_-?[2;N0E4!Q2N2@[*%JK)H96C?&J( ME1661I:M#B.0($&'/.5%_3"HC(*\B4-X>9X*+PR)0P.M%2;-_N:FCNOD CW,5Z!&+6ENXUQ>@()NGI?A%.^GQ7,$-D=6 M41M$#LK8H$'/18D;3K4_>?X,/I7'0N6W8:M8U>^9%E99I=M\&:RZ$G/SA M /O0HPY3Q93U=<8^I9BD MR[1*>7FW74;+Q03S0+H.21C[$'$OAK$0& 8D\F(?>20,M-(Y78AC;N+P;?7X MB.67+Q?@6WJ?U;GYLZH.3C]8_F:]KMTK==J86N\6]XP=6A;-;"SU]&>" M$1I9I/KET-9C<)S\B4J@#6+3>ODS,Q2O5/IL$%7'RYX-:VY@W@3Y$#_@DM^2 M9=JDR7F_XC?91_EP5P__P7&Q< AW:!*$,/1#%R(GNOH MVCW.33OETQD9YE0X2ZJ>M%FE:F01Z[""#=@K5<:68E4&7 M'UN9&L[V-VWV!EWS]S(Z:-\X<#XF9WPL7:Y4SKYOG*Z*6K<^_*#+%>.LV0M\ M?%I5;5JN#[C(I.-8?N%%'>&\V7X129"(D%+H)W(JAS#S(!$>@9@CYE"?$QP: MU36P!6QN$M6W"VP, YUEX&.SO;ZV31W,[:Q3J7#;HR/#CXE8&W+-2>V\VC*9>[-QV^U;]2T_2]?U[CM?/O-? M\ZQZ*!>12"AU5:I509C\0TB5CQT!21BSR(U"D41FV;KT^IV;B,N'&UGQ,_<( MOLC;O(2V6?B8P*32?TZ.T#"^*D65I)17OF[":K MY,.3RLES.ZO>S_&P]^8$-.!.X@208"[UR<,1C!T>0L8)8U[L4N(92=-EO"X= 3LNE('EG?&D-@;0G8F-*L"U[5&QI4U4WO6S6&Z-DAU%:MGY5Y[+0Z3%!ONWJT=;1<5_Y[X7NJ)#=R8R-K&P;XMJR MOAU&>Z)UF@-+8G2DDTE%YK2AN^)QYNKA!Z!55$=._ZAGD&7OX-*"4A'%24P@ M2>(8H@@%,/8XAD(*1$!X9Y7.,6#R2?+2KR4\@GS/ZT('C ML_?8<# V>>,_Y:6J.)YPUQ,(1BI&%+' @W'$'2C]"^EW"!$'U%L\\X+DPQR- M[>Y,7H)^I^.]"[W:!4L)\!*78H=9@51U(\>'+D^X=.""$,:QET L_Q;[;A![ MV"APQA:OTQSHI(5"":08[WAMH$CO'RJ8B_KD0I-O$[ 55\M,Z68PWGSC''S. M*P[( [7;VB'WC8Z-/>X)%[ MS/-$?.%Y>^A$,RW$^H:Y2<.7#[?Z22 V9I]^;P=;//9Z^H=;B[4S#EHY*''# MII7)\C3L >^G9=C_Y8 C@EW9EC:K\$W6UME(\ZP[L.5%&&,/R9F2[\N)$Y$3 M)Q(YD$3_-N,O"TAFAP .X\KZ=?3OMLC?W6=O5_NDSK MDKD-W"%G"#4>3?VSA%:IG.A,X6Y)I2OE&6Z>1EM'J+6I.7G,\'PKTQTWU+9H MZ]BA_EWFQP^O5RR50_!)C81Z5I$3,<;K>HQ08?\=MN:[$#?$2/Z MA_>.73)PG1B7#Q_^:Y4^XZ5:=>XJ'R"$XB#$,.1) )$7(1@S%D..?$]$#"&" MM$I_G>QE;B_GKWG&7\ C+O[@%1"KC!DNYARF4G/A]U*"QE[Q59MI/8 C%/0[ M28&M)=Z#?4R[MGO*S+U%W9,7#US-524'UJL,UZJ,>QV,J/KZN,R_UR>!E4>W M2(0CA$-"F/!00!00#A,L&$Q$X+MQ1+W8-4J+J]WSW)2A*6Z1J@#,*Y!QPWJ> M^H1KKBV.0>/8"XTU@YOEQ@WJ*U!KBP(.UL@MKCN:DF5K$5*[WVE7)$WIV%N> M-&[@@BHF6SNHR&%,L$AJ$ HCB-Q$E2-U ^@A$L<13T3DH84$EN9,@B@J/4VZ M:)MUM[?QWI^W_#[-5$@X(%C^@O+AV]3[S$8!]P-?+6@Y?B+_2*3$>R* W.>N MC_S8)3YKF?V0LRO_E??OM3?M;>_4 MO^BR$>0$,ZAPVGD.[%P MO, H!DB_Z[EY=RURT(<.%/:M_/N?AI[#,Q@3/=48A^F1Y<0>R<9B8\Z7)14R MZ'A2>3(G9%>W!K1P<1CC%US<%K5[R?Z*ERO>G8U;N((C2E ,<2*D^\(H@R11 MR\E)))#/.8NY4:"S1I]SD[#MH,8G7(!G!;?V:%B^7.*B!-*I:KR;X6&-1X= MC/;Y6\.,Y"D[$0)Z] M=>"T=$7*E*6X>/F&56*8NJ^Z1AGGO@B9QR&)E0JIFIFQ%T=-1-C7G3S8X&GL>U:?'6B4X;09L3:B.]C/MQ.J< MN7L3K+,W#-.!S[Q2*UY?BOPY99R]??FM5$>_;K)G7FXOC"VB"/G,=6(HG$#. MMG"(( ZI_"=+6!PFE"0N651YA9=ZPJ#?M9%2K &,]RI(Y,VIK)4JKBI=D[3# M#/ :M)F"&(R#GJ2,P^[(&J.(K5?1.]BJD.V;WQJ6_P36X'O+[O8DR)PQ2YID MT/&D(F5.R*YJ#6AAZ'H1J6ZRLBKJ$*[ZRQLAY*-(3I]8$ B(W""$"0U=*"B* MHP1[F$=&R>7VNYB; Z,0@@U$T]6=/09U5W$NX67TU9HM2JR[+<>-M[;TLM?! MQ$LLQPS<7THY>N5%U2"O[^^K#T6AT@I=/U8#BD%N-S"WE[9?^U B+?B]RB@O M\>89SU?E3HGW1Y78?%#IR!T:3[_;UA@<^?6V2=[0,I*'R;FTBN1.JZ]11/*P M84=J2!ZY>&@)R:?V\+C*6$NJ19((XGEQ#"DF,41<^#!&,8<,LU!@CX<8B456 MC[[FMNYN%UH/==(\U/V.QGNV-PC5K)OD\J'^KE*IF9:$W*%2[Z,^B)ZIRCKV M>5'@;%9L/&RVM9J,.\U/7'7QL''[=16/7#=X*[=+.=W+-+TNBTX=A). 8$BI M$T%$XP1BXD?0=2GR?!JRV-<*FM?K;FY?_W5.]@K_ ,L-WK\8;\V>XEA[.]82 M<^-OP6X2V?>@7H%?BKPL1RDQKT>.O?W64YU-O<>J8?B!?56=NP;NIQ,O8&YW;E%B?[!\WWM86YGX'T^Y8'C5P;X/R^)4#SBM_$(*KE4#> M5(>1HO%5.MBJ+'VF.F@R>*8E+7BE?OF69URDE?K]?9;^G;/;[*[ 62DEYU:H M.H/+I6QNA9=?"I5RHWKYPN43EE4+QTW""+MRUI4P 9&((XA#(6#$P]AU7%>P M '?3B#O-P\\381\P/[F;PG]I+:O]%]+8MLYATK-&G7"MS0%5:ZW!F>&I'H_3 M$CB[T9ZH[F%G<;]TDS(:;%M]!=;/@KJBM1QL3 >W&>B,5S4"^N:#SOXKT#(P MP\?#X&#Z#!^3B8ZWS^UQ,3LU/_&XG3Q[/Q66Z4[P3\SN5AZ J?L>-K/IS946 M+(R$") '$1(6SS%G>IC>!' /FMZTYB! M7(S\J=4AP'C2YVB9:WG(;58P9L6[?'0=O-5"RU:;*U@G.YLVM4,+_\_>6^Z'#F.I0N^"LS&9B;33"CC G"I^:78LF-N1$@3H:RRGOSAAE5BE<#XZ/!\!9TM J$<1,[-Q..!NM0:4V M:/3>R;(R.NB_9!K,:,<]N"/3CQ-T] M>!/^4%Y^>UTK@Y[)\UNHL4BEX2G$"=8J]+IX=0Q?YU45SS_$F1[J-13T_PMQ<+J4IU*H"K2OT@=)6_>>J# YHU#8/ M/NT KIN,W&$V,N,8P 7^T#H[*GG=#\J@L-..82>+.^TW;3?PU.#I@>W%&=-! MPN4M>25T*=J2Q%*2,-")^5)'EV">0(IB'X9I2$B,4X&BV*I7^"DI<^."5DG0 M:&G9M/LDD&9.R,7PC+SL#Y$9H89D)P2N&ER?E#%MM^HN,X]:3W<^/"#LY =[ M$/RYRJ9]?GI:5KQ-EFT!N,\KY2H^5A=#S4;K+J]:691W6OR=^+E^IVSY]R(* M4NK[L8 H"GV(B+ZH2;"$?B29C$G"TY08U])WH]/OK%=?5GY^T)G=JO _Y(\E6"X\G?I0&!$J&(^57LP"2 M4"=K!]Q/B/"D'QE].2UDSNW+^"5?W3==N._V>G#;N=LF:)LYWXXQ'/F3=18^ M\$>MJT.?W (91QZZB<1)_74+" Z]=YM7!Y:T$LNESD1=\:]5ZP/UY^;R=H%B MC&/EI,,@2)2+3CT.2>JE4*)$Q!$F#&.K#I3G1%KOK?&$8/OXF5 M*,A2#7S-'[-5IF]*=4!H^VL6*4DY"F,HM4>""/$@T=GF">8BE7[LQ<3JD*]' MWMR(HE&W6@%D3V$[ONB#V8PT'((W,G/LXK:OJWOZ,$3%$8?T29N42 Q-/V03 MT]?LKP6O_R0%+]\O\U+:+(EV!1C.'X0RG#'85QK W M]K3A"Z?,.@I;./G0!2OU\^,3R0I]=/K^@13WHEPPXB,4^@+Z$1%0U[V%1'>Z M3%*N_A'$$4ZM?(+38N;F!&P5U/><@]?N,9S4BU(410GT_%CY602%,(T2#&.4 M"!%S7W#.K!GP,C@GH,+1X+3@Q(M FH(ET&%XYN0=Y[/NG_G"K,9+R+(%RUH/%3.K$'5FL MH#CNSV+W^M#"R.NLJ*3H:_1OZ@?5Q';X.&$>"BA,1* \0![[,!4\A;%'PSCQ MHL /F U-G1,T-U[:ZEGW8-2:VA9(/@.I&=6X &ID;CF%T0CA,7U(.*NA?$;, MQ+64NXT]KJG<\_S (#OU&WD@I;BAR^R^B7B-A1_$0:CV@G$$4>0KAT670Q6^ MQ[GG)QR%V"JF[DC$W#B@U1#D&Q4M@^>.4<01XE&B84O"&"*E DQ($D$2^Z$? M!8R*1-AL 2]$<;J3L'RUUD2Q'%J+Z0269D1Z&4(C4^CF)W;3_Q.SCRL\:[FK M,,)C =- XU\"A(\/R30QTFW9"&K9^+;'7_/B]UY&&3)%Q5/>9A@"DC# K$ M$$2)HLS4#S@,112I75\:QG;-PWODS8TZ]]0%.A*SKVCR()1-72EGV(WN4=G" M-L";,@+#F5/5+6UBW\K(]&,7R^RU@=&#><[_S)8ZDNBSVN/5H>;UT?XV0F,; MHI((&GA"[<)\B7V(L&20)@G6 <<>(6'B8]^S"B:T$C\WFFFUKZZ>M_K7D?J6 M#H;E1)A1SWCPCLQ$WHB:LG M]1M]7"C)X)TQ"N,JP>ML]:QI!&2,$(" M(1)Y(4FMSJB&JS([JJDML;P]NV J#.EG$H#')B>#LKM78&L,V%HSRN7;Y:!. M4K2W4Y$9%?0U [EA]1+4PYE@$*(>$@A25@" M?93P5%#?D[Y5>>!+E)D;@?[^MQ]_ ^4FSGE9Q3EORY/;'F=?-$]FW#H5^B.S MJWGCE\,H].WS.E_(64,7E_@Z(MJ+5)F4:EV =DBV3L8<4.9+%PO-UE5#6S5R M3>KW0LD4Y9=L)3ZOQ6.YH))+E,H >DBGU02^!Q,4$!AQ%$5!ZA.9^,9%O$PD MSHTX=W0&2FFPIS7X0^L-*L5M:CH90=]-DZ, .OHV^*VPM*A^Y1K3B6I;[6*K MOR%L5W%7A:MLL.DL2V4TT'1%IVSLVBLI9?7BP(A<7<'Y'2F%&OY1N^%UX-RV MI.Z[U^TCMW6'\BHI4U>26;]^7NGKG[IM^?I!%'X6UZ2O8?:Z!!E387($:'; ##ZCP 6L%$&@0THWB-48Z MV;Y&Z0JT.($&J/H1H*$"&BM0@>4P]'IN\^\JN'LV=DT;/CX;L\\%J,].P6%N MPJ=LE:U%5?+O\$KT^C$OUME_5X8U)WG_*4CQ23V[$)S(D(D0XC2-( KC$!+" M,(Q\S@*61!CCU.:;/DR-N7V U>I-[#ZS ^$W^R:.#^K('[#:@*8@Y6$XQE5U MW<"J;\R.-5= &P(^=57:LOZZ7(:DHT_!0"4FY>W+@#HDV0M'&\:(W\1:9QS= M%OE+IKSI=Z^_EUI\QNK_6AVYU=UP:>XGT?1]ZL4\@4MLV(2UFXNV8KX)PMV5YG7BXE.CN_8K\U9O0#:*V]&CQ5R84>(X"(],@QK< M*HGQ=@?<7[3FRN/^%6R4!]?],%M3GSUBCNC.0O"D%&/,LL79RYO/W?P/4S;' M)1]WIWYC\BA'(J-.B\LSCG$4G?[08E3 3YY"C"MQX)>GZ9F1RPX?ONXI><*3 M/RA0BF6(<8)\2!A"$$E"82I)"N,X"7T?\8#&5@$Z+I6;V]=EMU?-QW*=/5:M M:)H.K;O6;(+U= ?7P[VUY0?(Y60;?G+>: K'_LCLS%[GX8?ZB'3-Z1B5;<>$ MWM6'Q*5JTWXZ1@#UZ&,QAHR!GP<=EU15GUJ2LKR15>OA*KE7]703VMH2/ M\P3A7@A<4=19.=/R39^Y1^31^X)]S?^/1:'=5AVR^"**UXIA3(O\GWIW;DM: MZ9BO1/Y<+E]!&YNQMW5LM3>OYW\2LNY%[@*MD=>V,5"-8^.H3G\7*H,*\Y\< M<+)*_%WF[);>[WQNV/?\@W@J!*MCCM6?EZ+:AJ[XKA^Q0"2($YER74!)Y[SR M!*;,)]!/?"EC'_,DMHH#,Q$Z-TK8U;GN#;2CK-U'WPASL^^_:R1'IHM==:_ M1N&Z9Y )GM;>@0U CAP%(Y&3^@PV(!RZ#U;O#NP>=/=X_Q_YG[J7R/M5R=6_ M#VH<=':4N5%)I:UN;I.M[J^ TKEN]?_I?V-@7?_E,O]37Z1]RHOW:E*S]9>\++^* M1RJ*!?70$_@%YZ!3:Z7X%:=:!U!W_4 MVCL\FC !R54U^RY1T]:T-S#ZJ+*]R3L#,QYU+J4BIG_D.D#CNX[)+;\]ZX%O MI/H[4=Z*HKII6\@T)6'",0Q#73#6IQ@FR)?J?Q+%+"(5U#-J'F(M>6Y<4RNI M3^Q>M)H5XPC"'NIT%/ @EH8>BOT<=)//J,B.?0I:J5V?@5Z!6G-0JWX%&L1O M)*C4U[D8=3C"6#A;ID>.@?>$:9(.<;=/G[3%KC>-TGC :=,I;>T\2JNT'F!@ ME+"RIZYV4M^;+8@?(NEY$E(6*-X7G*D_"0Q1&$6!X.H_2ZN N$,!L=I5I.WA\-/&TYXQ[BAJ M]MQSEU6@W79"TL[B(I5>2FCH0:;KRR*./9@2B2!& 1>^B$C"K':'I\7,;3%O MZIYFVWY<2Z7GL%JR!Y":K>S+@1IY?;<*7NTV+?O2!=+@\J^G,7!>'GIE)85B$WY'?M9\HN,>Z_#)=ANY($%,D\0+H:\/B) (.22$ M>Y"$H0Q9*H,X)HN5N- M5+G!;ZJ+JEK;JGA7&[>W1?.Z%\T!%U7&^#B[I^J7./$UE3$$Q[=4YJ]>%A=] M(WL3R,MS&>1UT$1IZB$HT)"CZ8LWFYMML M8FK5_KQ2&W0G<93@W>O>@WM9'+T1*"-/NQE-OLEDCGT(OQ,;;9*,4W9FX[B+ M)!H-<\=!T9?K]281T<[@/!<.[4[ X#X!50GJNK&)VG'' 8>(AB$GGMKXK?EK6J_%^*K+7O^4VL;^0=^;F@?D@B)"/H)8+JD/I0T:404'"?D%"D M'F%D\2(*FINZ@^,H:K/"=]4=;Z$WM@#6& /66_T!V1A@YT2.-,L,4TD0Y5 B MY$-$O!0F7N1!%/I)$/G4"ZA55]6WG^,IOIY_I1DVVTZ\_;R-_/6M2\ON6=BV ML_A%&_GK%6AGM344[%A:?9YW; 5;8Z^ +J*52WT2[VZ?,NZ$.-K/C*3DI/N> M<8$^W!^-+,UMSXWZ6!C%5%(D,)0>1A )$<%4!"&D5$1AA"/IA])%OXU9GO#W M](>P.; W0[N;KIUC./IAS\3PN>FJ80WC_T\Z:IRX0[#OIC'A@;^5/:9=-%P< MS'\7ZZRHSO]OU01_4U->E=1@"?9(R".HG/$0HM3W(?%Q#$./,P\)CR)IU;KW MM)BY<>Q62Z#5!%I/.]?Y#)QFKN_E((U,HJ?P<5ZDI!L%1_[B&2&3^GO=AA[Z M:SU/#_*W5FL=9M8>BC>-+1=QP,,P#@.(28P5 > 4MW4QL>88.$)@E.CX^DN M(7-;^8V:8+F]^VGB<*U\@M. &GE2%\,TP6U9%0RZ1>B],X2LG*6+D9K(1_J2 M,5U3K':.]GY<[6_+G:/4B4F/?W3ZW2G=HD[M#[RA[F>'.4&WA:[BOG[5S+I6 M7I9N7_)45Q:]4R-6GW".& \CA""GJ80H%C%,/!S!@"2^4/O1U$-6,?,&,N=& MDCO)'W<75-(T0=O,87*,X<@,>A8^YRZ4!2Z._"D3B9,Z5Q80''I:-J]>7DGJ ML)A1J-@Y3$0*TR!(]?:+0Q)%'"J2B6,O"'R66-4![I U-WX9J6[4Y>6B_OI5 MHJ[ MWSU5.3\F8U7-&JZ6E&S*1$UH#*4FX)06[)J@@.KA. J@+/\7);/@B\2 M00GS? FC*%+[.!(CF @609;&,I9^R"FS2M8]+VIN1++1%)1U+GM5C:$$6:5M MU3JT_AO+?J$=8)LZ+"X@')E3MN@UE0!J/4&MJ$LOI0\,9\[)64$3^R1]!A^[ M(KUOV-$&%]GBXVJM=DX?'T5QGZWN?ROR/]2>"&%<1QRB 0- M8"T44T21*C*[8>N3,C3!J54&K*ZB5!8VV9B31!VTW0S@$;&1Z&(B5 M,3T8(M%12DZ-4-."^L.6#?K&G80*#(UK><#T<3L2J.+_BM?%;^\64GHH0!)# M$:@M!Q(^@PD*! R",!(!CA-D=J6^'7)N2_MWW06 @_^EL./YH]E2W@&H>]4. M,WOD!?K[M\]W'S^ __7YVV\?;KY>OB"/C>Q8>\W#]?IK_F6[!G>&FF2Y':O> MKJP3_^6R%/M/V4JGSK[/RW7Y3:P7$A$L0R^"OOIVZM35$!*,*/1CM;WGA,G8 M2X:EU1](,OKE39I*_T64Y=_59I2N*X^[*L7(M+;#$NH/D37=OP]':ZJ]NP+H M<^4?X,!HZ3XP^EO$E"_!E3SR7!GWM\&!<<]IE1(W[\R9;/NNUA M6]]CP;C4_<1C2 E5Q$"QA#16_^J%B4PHCM67&-MLRTV$SNVCO-/IB305(U:V MUPA&8)MQA6L(1R:.$WVR=.#O+QN=0:OT^?,-:RZQP<@1L1B)G)1E;$ XI!RK M=QV5^U&[A;)<^-R3,4\\&$C=QM9/ \4]*(0>84C20(3*S[?IX'U:C!7'3-"M M^T[+ +P]RUJ3GX-J^)W!U,X)&8[4Z#[(B>(]E9(CENO9 V&L"CVUD+?4ID^N'_Q2D6'#&$$M]HF\!%!<0 M[*L-/^.0!MB7L:[AZ5GUI^D3.#?/0_UP$LM#_SY(#8_^'0(U]@5 HRK8ZGH% MUCF@ MR2C%\!K2_XE+TXK.EE"H^K*X$^<=->#!@:?W0]8/K>,#+1^W@A;IY$ M0730^1>A1&TBKYH*,:62^$W\7-_]*98OXFN^6C^4"XQ3&OIAH&\>I2X/3V": M!!A&+(D)9BQ,D=469Z@B,R0?9$<^@Z? C)2F '9DLJI-T'WG&R- 9<5>&9ES'?]_(S^2 M8J6H8],TX=WKZ0&JP&3?EP+%.(4\"M7^"248$A$PB'#(F"=C$496B7$CZCHW M=MG5%&Q5M>S'->+R!-W 6'EGIS$8Y)H=##697W;:A%VG[,P30\O_;GI6-:TSPQB3 M*/ )]# F$'DI@@0ICRJ4B#.2IHPQJR.B(PES6YB[S=5LJ_8>@F?FJ%P$R-$;J)GC7=6?G7L';1 .AIIL@W#:A-T-PIDGACD6QSVH=+6S[Z(4Q8LH-V4A M9!@',J01]&1U^NHAF$CBZ38A@?0B&3.[TUV5&G@K35 FV/G M6!C.BIDSX1[KD<1-O)PCD:> M&_LTRIDWLMW'J9LS+K)^9&)H]'(8^'/6V@O:P^Z/-UGKUY-F[+9U/?W ,$_A MGR*[?U@+?OTB"G(OOCWK,6]D76GRYGE=KA4UZZ:QM*RZ:2^4GY F) U@0E.U M.+G@,(F0A#B)4S](I"^$5?ZXK0)S6\,?Q"I_S%;Z9VEX@SX8>C,?84Q 1Z:% M5G70Z YJY?5!3E."=D?_*_!!QX.KI_]H37'H,0Q%T9'W8"U^4D]B*#B'7L7@ M<1QW^=!%Y8)8,!0("<,D1A"1D$*2J/])B8BQ%#(D,772WL.R!MTTY;)K72LW M7+2*#BC)U8FP2,.01>K+(8.(0A0D"*:IKH\819PFQ/.Y+D=N7H7(&<(3U"*: M!F&S#X0KW$;^&+1J7E6MYM85.JL$BH>S*%'"6)I_[/AD-,A,Z-2^K^X6RO?_B] MVG^#7Y9U]_!5W01\W=$$?/@,F'&,:UQ'YAJ#ENQ3=U9_@S[I\^MZ?DD/\PL[ MDK=& M$]<#2JX> &:V^(?#,/)RKQ4;976?MME5%MG^X--FB)TT["C[Z_13]IE=UW^2 M@M\]WG]=/66ZX)5U9:^S \QN.6I%P5WVJ"/HOGZ[_;Q3X,L\ >P\7MUKU1E4 M8R_9#I3 '\ZK??5",BAS[/RHDR61]1JVFT_6__"PS^^GO!#9_:KN%,U>[PJR M*DD5VO>;VC7KK<([(=4S>G>+/89CBA+U60X)1$G@P21A%%*,=-!U$*4>LXNS MMI!NM FC9]NE&_:E;-74"@7B>A54+FOO^ACA_)7H,\=;*-B;&;%S %PC?0T M5/-;=7+3'#*T>+M+KB,)<_-!=H6 M"EY662'+1E'K4H3FV)L1V"B(CDQ?K<[@EU;K7X$BM(-BS-M:S$YCC>W0=M^-'N& M]O:CV7]ZV&K_)M;Z./6VR%\R+OB[U]]+P76'"MUV3X?V**_HI?KV+@*6LC04 MRBU!(H HC!.82!S#6*:I%#'!2,8V=[OFHN=VPZOO&IF^%_CE6:FLOJ>_@J?& M"D!?@6PM &1C@AV'6,R*&:^,@_7(7*-AKJY?;G? _>7W%O*-\N"Z'V9K$K)' MS!$Q60B>E*SL 3DDL $C#*]FFJVKSA+7*_X^7VDG26WT=-FQS3GA]DR4HS@D M<2H@]5,,D6 (4I($,"8!DDP&G%&K"Q\[\7-S>7:TKV*Z]O2W+XQJ,0]F5#8> MNB/362>PXQU@7X:;PWJL%L(G+]9J#\RI2JX#1AE&<-_%FF0KP=LZ[$W"D1^F MJ4]C"1$.8HA202"): ]@D./!#)6NS8;(CLM9FZ$= M\J)*5LXE6"JMH9+]"+C2V[*/WPE4S0C@0JQ&7OU:.ZC5 UJ_*]#"]I6L^]K[ MV/?9.X^$JQ9Z)R1,VQWOO(E'C>\Z'K5;^47^[^>%CN1?OWY66JYTCQ4=X-]\ MI]+8]R.)?1BD.F\GXCXD#%.8JK\3F/DR,FOFV2UF;NN_5A1L-*VR4,S6? ^> MW'4HCK_R3 /5_^VV0XKGRO-3?5I4')D!L3][HR&4;Y)[4?_[;Y3QI!D1- ME?K9BO]\]7\5!_:\/0D-FEG0,J'ATP/" ?F_[O)O^>I6Y-]$KO,+/JWL0P*[ M!ID;VREEG\MJ=ZD+)"JMX>W'&_!-_7^MN%B5=<663WF^7N5KFTC!3BB[J= I MBB.SH26 8P01FB U+)"P<^3I@@E-#-P+*#1Z8>"]5K[*V^OQ.N?HXT\]S6(; MYA]X<2(1A[$NUH?2D$/*],9)Z"I;4>))SZCBZR4!LU/UUE!0"8W1<73_URIOVULG4_*/+)N,7!VS&]/&N M^I34U_"W^3)CK_7_;C^=&,D0>4D(611J>L$8)IB&D*L=F2=1$O&0&^_*^N7- MC5P:C8%->I$IM 8;-+> C7XQM(L5J!4%?S3_-'%$!L%HL7MS"^=$V[B3L#K: MQ9D#TKF=,QAFNGV=N4U[&SR+UX:Y34N;&JCHB)FN\CJJ8!%"?.%!J??^/_RT)_.#_HEIM\$NV M CQ?+DE1;I_XU*C $D9+EY$0?/) M@-^5]B;0 PC&AMW,D[X8RK&/)-L;2*5@73'N"E0ZNG.7.R%PY"*?EC&I6]QI MYJ$KW/WPT+P6Q7>B7'\7+V+UW/K65:$V03GE*(*Q9%2GSP=0<36&DG#E^X8T MD5%HE\=R1M+3UOT&H47*[=79<+ZP7#&>Y M)N?D3)Q;TF/N<2Y)WPL#7;7'IV7^*L0/4;QD3+1L(_CN(:O:F;\HV8)7"<7E MG0[8WOWO[_-R_2U?_Z=0ZK6-/ZH.V3=/=2\>GO@)$5+ .,(P5J&VX MI(]5_7X%5H:F[MO +7C_FSR\;;DTZ) M*V=O$IVG=1ZGG(8C9W12X0,+0C&F?_C*9ZY.,C*QK764<#^0$48P2'234$_W M/@AQ .,T"M/09ZE/K;*TSXN:VP=CJREH51U<2ZX#8#-R=P/;V'?.PQ"SKS+5 M"X:KBE/G!4U;?:K7X*-*5/UO#"P_29;B1E;<\TW]%&[D3BV)IG60'R$4!U+" M%$<^1,3G,.$>ARGC<1RP.!5!8E6$LE?DW*A#:UPU"= Z6U:=[,?7C#'[TBR]3Q5B<'J0;8C%6398#:6]; MG.6TZ;U56LZ\-G"[8[]WK]I'F%+ Z0VD.1C[^% 7+2E%^7MV*(LMY M=;3R>;4NLE69,=U&4J@-BTQ02B,8L$A %*,4)E+7W)0R)%XL/,RL6LA-H?3< M/)R-=N!%JZ>=^?J0/:]M J(QBEONAZ;X 1CNJ&8VK1.>K^^[8UN+=8&:D^?P MNP?NBJ,WINM:?+7Q5V#[DZE,=[C;FW"B7.T7IU!YVAWGA)-PM&>=4O;@.JGY MHZZW*LI;DO%%C,($2Y' @"@G&"51 HGT LB]$$<4<8[M.K<L1(A42E&M"Z.:U/>LIH=U5(]T:?NM;H M*=-.5!0]^=C;N*;_J"_\5EQ'HS#UQ[M<_U7#/80NF_ZC"\PX$4PRB$(_A*MCS/)?R&.MS:^;?#8 Z$1:_=<;=U:#<-7TA)Z/]VH[<3/Q8(W5 M_DMYL;:3X=J3M98_L%?JZU+LKS-RTQK^/'G6C=*5(I\R<4Q#E$@J>2IL"KLY$JQ^7W+]NK97VT+VF]*'EV! MO;Y^&P-!:R'X8VLC^+AZ?JR&S#ON7<>=>[/OVEO,Z,C?K;>93/ONL(Z1=]5! MUI5:TW:9=0SF42=:U^/;?1BXR!8?FK37*F"@&OJ[T-7K%BGBH2^(#R,DI6Z: M+6$21AX,A/ Y$CQ W*BU0I>0N1%VJR?8*@IJ3@D9&)B5DL,1L\.[U1Y6PB^+AY7_-.2W-MVJ=Q[ M>6XK=Z_WHM94Z)*;NLRI?7_*?93Z8W8N!FCD-7L>&_"'5M5Q/\J3,%S4BW)_ MQ,G[4)XTZ%0/RM,/#J_DLG$(OBEEF_*O8>A1ZOD"!L3C.I$U@I1Q"OV$)R*. M%7["J)IVCYRYK>^V;,9RZW2O\A5LM+4O07(*VNZ5[A"PD==[B]7.!F6KIQNH M[*NT7 C9Q-59[* ;5*6E Q"3ZBRG7I^\*DN'#:>JL70][JJ199-34=Z25WUP MMI!^ZONA+Z$,6 1C0)(0A)"M8<)H@ '88B-ZA ;2YP;<[;J@:=:OTN[51X" M;'R9ZPZV\:]W3W6GW !YVP.D@Z:49\ 9K1GEH;PW;D)YQOS^YI/G7K0_%_FX M6BNBNGVFRXQ]6N9DO6"^QY2W%\(P2"E$L9]"HEOA^I1&$2,X#XXSV]6WX7V-70GMQ57CD?1_JLN.%1^4=O@ MSVOQ6"["F/+$1PQ2*CR(4ADK1P%[D$?8BV4L4M^S2HATJMW$MH4, ME?I@QT#06@AN] %A8U3UU*Z55:&M$ORA#065I9;W6FY_ V:^S)O-[,@TMYW4 MJW96R;E9S7=GE5PPJ];.TBCH.W*LW.HVJ1,V"JR'#MLX0@9&!K('P9]UVFQ3 M;^K=ZU?RK[QX_URN\T?%H>]>ZW-W)?B'N*]ZZ-UIIW*;SDF#F) DB:"7) E$ M@4Q@PE(,L4QCYDL:H,"JJ-SE*LWM.]%:I*_#6RO 3@4*'5?L>_^[FCCP-2_J M[/+:L+8:FV5XW^63:O8-F':J1B;^W5EJB^#15U 9M)FV4O_5QJ9VFG2Z;Q6C M.4IW4',,XXP2R&44AT,[) 0!HE%/J1E#QF.*)F]9$&R)X;(Q]T*+2X#K#$ MW. V93PD1R;,5O%J/].J#AK=-]T,!W<;L$3:XC)F/,0GNJ!QBKS=OW<^ X<8YLSK344==+U9TSTFR"-_,3:J@XWN5^"X4H;.MSZZ?')?\G0HD(Z\:&OQD_K,0\$Y]) ' MCS.TE ]=?UZ5ZZ+Z#+\G1?&J3U#J]16ER!.)\""6)($HCB-(O$C")$D"@CWF MX]3J%KQ+V-RHK6?QV(-I1E:N(!K;E3UHQ?U;D9<.NV^;H."L3D^'J(F+]/0; M?5RAQ^"= 9&_R^5=073N[$XZ6MET2C8- .X88W:+?;D$C;*[":46Q?LZ$>M> M^B[!&GG9G\.IOQ6W74RP 1K#0H.[!IXN0MC O+U 89/G!QR'M1NL9DNELU"7 M8BWXMWS]72PKO[[Y 2@Z)1UN*(QAQQ@W.P47 XWG2^+W7%CMVZ"5:NVB%(1@[:!?A,X)9U0./>.SL#Q5"?['"X*3VQ,Z8< M^%_GGAIVZ/)=Z!T;6S_K\!3U+Z)X$=_SY?)37NB+^LUG+X3F+PCFQV?L+1CN#R;=;%6ZJ_S/9IG&W2 M\"W16V]_S+UZ;;F_,CS(VW]HL;6EQ" M]0#5O\5Q@]'(%+:C)&BU!#:866UU^B$9M.7I&':RK4^_:;M;((.G!_@J]9Y5 MQ^Z+KXHJ'KY\?G?SO?FB(!G$84 2&*6>#Q&*?$ACRB$-I$P%11'"GK''TB%H M;NN_514H76&E+*BTM?A$=\%JX,4X FOL,X\=G$"#$_@,WH$;\'V(7],%FH5W MXPB\B7R<#8BY^K$];G]LKLZ$#=#H='FZWI_.\3&P8L_],7E^V,&1LE+] M)-1&\4/^3-?R>=DFKR^XCM5!-(0IB2E$W!>0,(*@)XC'4XDHMUP^B:AE8B ==*?1%U(T5].1_$^L;>4=^WM8Y(-?K=9'1YW65G9/?$AV< MO>E\C9(P3>- 0C^16'$1D3#QL ^QB'%(8DGBQ,A[E,NS7*[ 254W@-?GY=\O*S8XFTHS>WF!ZQMYG5C.S9Q)H&KC\\J6>FV_U MW"C3KD!C'-BU3E_#U?:-TBG=,>:N*C8[TFK:@LUNH3RJU^QX^(E[VGS\K^=L M_;J-,BTK>^X>R*II1* ^0U)DZV>U_OXILOL'W95 >0?D7ORF!E]_(&NQ2>%? MA*ER3+U [>8IXVI?'U)(D:\'RY M)$4)GA2E5?UOIFI_X_:G8_8MFH>R,_J4.6B=4T,#=K !]0=RK=#9-M;9 >@* MM!"!!B-0@00T2F!;,V8&O75&F?>W[KSCUJB_1E^>42;26=>><;2[K('[IFM> MLZ]_)U9"9NN%EWJ8Z 8.7H0BB (>0T(\#(/4DXP2'U.2#FG@?D:>U==S@@;N MFPS+;?/*8E]NCHD9=AR=%AL X[N1^3MJ;='+O M,?U<)_>^UP9N+;8M9VH!URM^8K^S.53PD8QI+##TDB!1>P 9P81@"3&6"99Q MBG!H5%AEH/RY.>M[[9].'CD8G!\XF1A##WL\N,=VA5T@;>^9#L/+E0MI*7U: M7V\8-$=.VC! M5,8$1EXJ%=^E$?+,8RU[Q)O! M3]GJQ_IQ_;$H\N)]KAQ9IG])5:,M@B/"*0F@'ZM=*HI\#&DD"8QC$DFFP";4 MZ#S93-S:G!H\-9,+\CT]OM6%%G.%S01'B:"P##2-:!EP&"*U?]0/^2, M,.QQAAGPF]V!;[8W6:UJOUUT;IKKNJJZXRKG=<>W,_DPNLBQG]'_H M;55=O+#&X2]T&W4\>7^5*Z<=S?]GW2L=3\GDETPR\)!47R"0N:C MB$'.6 I1XGDPY8'RS7WEL("E<3+D5K\9?VZW^'=:!N#MU70Q MI#/,(81V%_<#@)GJHKZO3\[@._D#FQW?P;>CO\F=^X%IY^[8#Q\;<,FD>.$] M*1_>*\VKK#31H%0?OQP;7XO)J') GNL6R_"6[2M6UQZSS7LMBN.DN MN.QMW+OI&O#Z\"NO4H6-I8Z-][?* YV-:^;SC6ZV]]W]6-O?NWE%-&);K\ZP%2; M6I?;V4%(770!UB]E\GLP8\-/78>9OSRPY$!]"JD/&/>JUBT\#WDL22/H8^I! M%,4)3*.80QDGR$]X$E(1V5UAG1,UO_NF+XKN_]Y>.Y3@D7#+?>595,TVF!FP8D /#*ZJ!9P3,VVE@!YCCZH$]#T_W#>I;Q@^KKC.25D$ MF H4AA1R2B5$.":0I*'>BW(JPAA33 -;/V1/PEQ]CN;2$"@UJ[0V>T=C'TAS MIV(P/!,Y$,;(#'(43EI_D5.P/^+D#L!)@TY][$\_:%]0\:[@UT5QS?/J\K#Z M\1D64CQ^@:1[/5Z.QLB+\42C'F &CE6-Q/,8#*J->&*XR6HB MGC=EMQ9BQU,#76PUXP^D%#=TF=U7YPC$D M(5*;_32)]$<6P82J_R!B/TE2J\ZC!C+GMK#O'M3.AF@5+7UM W@-W6ZWH(WM M@3?:@JVZ5[HF#15JYY+Q*U!A";36X%/VXO NR (G5RZZ@<1IO75S"(X<=XM7 MAQ'.N;3D(.68$$1@Y%-%,E@PF B,H(=3E'#*8ZSHSX)D7*1[3]/%N,GR!J)- M6J9]2ILRWN7G_B^31US?PV>CP MFK'W_-/HI\F>GR9K?A;9\I99\N-DQV\B@3YD)5OF.@RHW-XD!#3%?NI'T(NC M$**(!,JQBR@,8N$%DL4LE4:M%8VDS8UYMQ%V8*ONP/#&D^B:,8,SS$;FAY-P ME8ZO9*Q <1TZ>%+6V\0$=IE]-MBO\Z5A]/$E6XD;61?A_418MLS6K]<_LW*1 M4B%%BD.(XQA#I/:!, V9#X,T$+X?R\BSJ_=\3M#<2..+6"GTP#?UB!U5G$72 MC"5Q _[0NCGD@S[S'5'!63&3LD"?L8<$T/O\L+5?IWULRK-(I/X? M52L^B'3=')%22)(00QFI'P9/ X]2HX/VQHF&?MMG1@O?.YARCT!,1+*_?>$^HCK-C=^$G#*2)Q$PNI"\@K89 E_)O5<([6;V"UIPVW]#\ M&ML*\&XZ&Q/KD6EL(,R.3U*& CCHWMQ*T&0WZD/,W[UK'_3^,-?M:[X2KU]) M\6^Q_O2\XF7;AY"GGMI;81CK&GXHTGLN*01$">8,QVF4$*/\JFXQ<^.I2DOP M6*D)I-;3SK,Z Z:9_W0Y1"/32XU.K2&H5.SO.&CM"G6CX,CA.2-D4K>FV]!# MYZ7GZ6%K_[?[00 M5G_84?E*5_)IM7;= <<*)4>L8B9S4IZQ@N&0>>Q>OBRE[BZ_9DI&(=H,8E&W M@ZMTJ/\+7W@XB9.()U"2"$-$$%;[CUBJ?XU%RCF+L!\.2[,S$6^TIB9-O:LT M*[-J9Y_+34J\[CC5-,NL:(LT!@Q+RS.:&3/J'EK7<;3A2EH-PBR$ M"4H1]!FF(?:#D'.KT'I3P7,CH*HO3K;3%X<\/:EYJ(K3/I+B/EOI5;7=G[3$WTLAGY=?,BD6-"0D9"*%TN=< M[9-"#&G( ^A[GF(PF22Q'UNE>_?+G!MKM2I7YZBBU?<*B'*=/59UR9XKW<%2 M?5DL?2J3*3 \WG$+[-BG.HVVRH'2^E;0?MQ"6^L,M-(.SW+,$7)UA&,@<=J3 M&W,(C@YL+%YU$9Y7]95P%YEWA.I[]WJ9CG+9?XG46@L8HQC' D/>OJ*'J7"AX0%,8QH MF"(L14B9U<&28_UFQW*5ZKK7U4NK*R"MLI:I58YGTLS5>L/Y&9DN-Y:!G0H0 MVCBP;]T5V$[BII.#?K;I3K,Q$FRLO-*E^)CR%QSFBXTS#ZX2SAQK-VW&VCC0 M'J6\C21FX$5AOJHBO/Z9K1_>/Y=KI5%1B5+N[A>UZZXN*P[Z47&)&,,)A@(S M A&C%*9!'$#ALS1,N4"<6 5G#M!A;OR^VTBL-0>\(TL]0[:A6P-FA/AQD.I( MV2#E*42"24@#Z4,>2X8QCP+)\>)%%#2?R9SLZC+-K!@WWW$V*887Q>,"/?I> MH_FM_ZG4!ZW^5]LU4)FR\^\;DZZJ\P]%>R)[J,7U3ACZK);Y:MT(R<=A*,8C"$!$N81Q$'D1,Y+IO6X4 M'>:;-?NM3TJK4X[A]G?ITTA@)GR8_O_'Z5_7=UNMH4&RX_"%949:V^B_)YJHV*;&/ NLA^X\C9-@G MXIKS*M.5+'58QN?5>_*4K2"QB(*(1C8N:[_(N3FK6XW!DU(99BO :J7M"-H ;#/6=0OAR%2Z@UX5GY7I M5N^5OOK*1&L,*I7=D:,Y/(X8ST#@I#1F#L A-UF\Z91PFO)=4J8)]2(, _6K M@DAZ'J0TD#"*.,.8,.D3AI=(4%)6J%C=@9S$UN"1T M@=3(JWH'I!L):B7!=V<@65P4N@!KHJO"CE^6J^O"/C0Z+PS/OCS=E6&?_GN7 MAKT/#]L,-<&S/QZ$6'_1<.N@9]TOBHO4XS(@,,&^@$@D"20I$HH3*?920OW0 M+$2B3]#<&+'1$U2*@E93N^W/65#-=CXNH!J9$D^CY+P?5Q\2CG8Z9\5,NLGI M,_9P?]/[O/W6YGW^(HI-4>.8XB2*$@D3Z?D0T2B%1 8,IC)")$H\Y1(ATSW- MWLAS6_.5,(, M]D133,/(A+*9 ;5C:H#?3(0R S1V;)"W"=MV.!D6>Z\I)F6BO=GN\BCKR2G: MR='+03:3DS4&N=JP70IAYX9N\.#3;?@NM7]O0WCQ8'9?*98_K];%Z^+W'PM* M4Y1X"8*2Z&J7E/HP"3"&OD<93R0CL3#R"[=#SNW[\;NNYJ>^&&HAFH9 [>#3 MS?##K!Z9KG__]OGNXP?PX^[Z[N./RU?[L8T=7E_S<.WY-?^R]?YVAIIDH1ZK MWJZZ$_]EV)G+'?E95ZFM"NXKPOV3%%SWLVY*'PL<)%', YB$7@I1PB-(. I@ M0/U8T(AZ.+1J@=PC;VZ+3\>Z-863=Q6^&M -O0]IL_,8A_B-O(P[H1NA^K0A M,HZ.:?JD37I:8VCZX:&-Z6L7).CN)-)ML^L6$9!;+:]VLID= MIRMW8N$R0?FTH.E3DCL-/IF$W/W&,"JN-F7O2"GX;J' ZZ+0)8>JVKNOVT>: MEB77^F-P\Z0?+-4V3HJLVL?IDI@_G[*B&J'\O+H519;SA4<2'],PA4&HN[;J M%B,)12GTU1]C7Z*$AI9=DT;7V6@)3MIJJ5%9;?:J$KQ:9?7G7[)5T>-U9?@1V[Z\+!6\MU MU'AMNSN"GFR:'/'\^/I.^KF8#/[#K\YT@H=]O+[H;EGBYDD45:[@%YT4M"DI MU/;7^O L%I$?^SR*$[67H!Y$).60A(&$6 @6D=1G(HQM_%Y3P?/T@NMS<["L M&FWM/B#&R)M]!\; U_1B&@ M?BPZKX([7I_NLK??AKWK7(/'+RH,]%WH\V7%Q6@Y])U=K]K /CXM\UQFY#06F"-SU-XY8770UR@. M&LUK>$>J9#8$-&<%LBU$3UP9VQZ4XY+8 \881F&?2%;H-A&BZ2"DUZ0NC_/[ M*J3<*+%53 >S_ECKQJ[W&0.?5R^B7#]V7:=. M-ZUF5/K6DS4RY6KSJNX]RC/AI&3)T!*09WUX$S\ADN;W\^-B'B7U4 MT#F[704#'8T_;0S0.?..0G_./C@PXD?<:UJI2Y2H83]D)5OF^XU0$4]2P>)4 M.7AQ A&*U1+G202Q]&E$/"DYL6J,8B!S;OY:H[+ZRE?'"O;9]28XFS& 8_1& MYH06N(VZ8*OO2!M5"X!<19@82)PV1L0<@J,H#XM7![:;_:_G;/VJ=[WY2DEJ MLAI(B 45/(88Z\! 0@*8)HQ!X6/?\\,@B%(KDCDI96ZT4BL)-EI:=GL]":09 MBUP,S\B\<8C,"'D@G1"X:GIZ4L:TK4N[S#QJ0-KY\ 5!Q;0_;HP>QHVUFY;; M(F/B1NX44VWJ"BU2G$1QE'@P])CR3)CO01(P!%,6X5"D:O?A674;'4_5N3%/ M748@KR+S@-2G'(^D^+=85SVH!2!KL'X0@.M6Q[D$]PJ ]15XZNE8//7T&SI, MLYC4L?VLR^.)-V>2E;V')2=&Z%<]_L2XC" >1]'I0X='!?QDS/"X$@=^E'26 MO.XYJGZER__[N'&,I5&Y M $-Y\_L\*'4M>;X'44.R=H?3V(RK-:VN82M=P:ZR(Q31-@3&%>/U2)N6MLQ, M/^(>P]?L"$0POOB6KWY3$IIC^0^B9$56>5+;LQP#:C ;:6[,H#2&OUU?W[;7 M86!':3/",$2PFR_<@S@CV?)9(-"L+;RK!BAPG"\&K-P"]:MU_K3L*-UKEMALDI1,VXX4*< M1N:$;3S>'E@C!.4=F^\Z+&]'PML$YAV;>#8T[\2C0],U6%5[X/TR+]6XS4%Z MZD4$"\1@$J,4HCA2+H'P! RB)! 1\A03<+M\BQ-2YN8,-$JJ#1CX^%-7"LU+ MVRHEI]$T6^@78S3R4F_U XV"(UQ =$+@+#_@E(R) _P[S#R.T.]Z^+)SPYI% M]@\?%E0W%??2& HO$A!1A&$2D &,?8YIY@&C+?E\^[,O_==,HU^Y?OE[^XF M"\/G[9'9FOP<7K^S$W*[$\;!"+[U$>-OA?I>N3]B[,+#\1GC25%O C$/$H@2+X2Z09Z.=4 1HG% M(ZN"[9W2YN9.M+H-"'$X"Z@943B#:62F:-5RWA[/" "780QG94T?Q-!G]LD0 MAMZ7AK'#;:%SV-:O.L%\K?/._^LY>]*#W^;+C+UN+^(Q2T,D:011F#*(_%A" M&C,*O5A@/_ 2CYMU3K$5/#?.:/6N2R^T2MLQB#'H9F0R!I0C\TJK\E55K&*] M#Z;ZRTIQ\$?SSU$2A&Q1%IG$!*I:*XA"!(_#"!/,:$>M1'!%L=J8RJ[=QXL4XE:#0'6]5W,OUL M_:Q1)]O03YO+%([MYSDL1'YZ[IUV:)UT>F92@+Q;U[]4\7$CV%T7'C<3:A\& M_$FAF*^$+K[Q(HK7#\_B+E<2_NN9+#.9U;VM;Z3:TC>EG,KKQ[5I8/"0L>?V M86AL *T1@#\+707[T Z=:J3/HUI3>DLLNIF)[N_ %),P]J7 6/A;12)? N*@ MV.1! B>+5KX$CMWXY8O&L>>ZBD]+?<^AY'Q=/66:2NMRT8:,=GZ$N?%6K6EU ME29T Y6[[+%:-U^_W7ZV=VI[T.MG(3? CPD_%$ MOVF[;&#P],#8Q.=RG3^*XKM8UJ$U#]E3V5R=RS2,&64!C$DL='=&"A.L-M%< MA*$?^4$2^6*AR(GFQM&)YZ79_-9W98[WDV^5!<6NMI;AB1WPFNU3'4$V,CUL ML-I3ZW=U\0*9F'8PJ)T"7&8IY $C,/QC)!$8JE[O1JW/MDL!IS MIFH^EP'_LXK(7\1H*-%3O@?SH$OW%H MC&XJ7,Z'19.62>9EHAXNNTOB93,_9&]QE-7\%+5%KKJ[7 QB9_.7X:-/UQOF M8@3V6L=+I814)"E4 M?Q_%A*N_M.LF+!QY MLN?E3.K']II[Z,7VOS# A]TEH2K7]YHQ?1BJ:VR+K*JYW>S/&$.1D-R#D<<"TR,^,).[-S(H^X*O_D VSBCYE ;.)^C #CVH=F>6UDC MV:H-MGKW;Y,OP=;"D1P%XXDYN[]@Q29'NP[6;=IOP*A,*8L@J$7,HA01&":D C2-$G3D*6QYUE5 M&CX6,3>.;C4$WZVKNIW S\R1NPR5D8EW#Y 1/+?SQCMRV4X(F-17.V_@H9/6 M\:3]+>0M>?U'N=/;;WNQ]"5;B<]K\=@7AF\XRHQ^JTI;\%+N=:/<+:&O50:5 MSH[NU"S0&72Y9C+^9+=L%L;N7K?9O#:T1- _\J7Z'I+B]5.V5-^(!8_",$0D MA8QZ'"+L4YA$ 8*M%O&9;%>?-?AB8!8EZ*N%$[V(-QY[9D=;Y25JXS70]WIVF9V9(]Q*Q[ MH5Z Q-A72*=!<.AFGK&]R[=4K^SXE>K?MFOT<+1)5N89$]KU>.X_V[N,OZ]X ML7R]_Z%[XJGE_?7?ZZJD^/N'U?TM,P['[1YE;LM0:2N4NE5%N$9C\+5N[U#7 M]G__H+$UCU_K ;'?Y7:'W\B+UQ ZA]T0S.$9Y&[W##V9IVUFXJZ3;?C&Q/ED M=8>AT.,M<'*S T)IC='VJ(RT3 8T33WVBD');$(D8I)'D M$.MCBS0A)."6?0I.RIG;_DFK:5M![#2 9GSO ):1V5EK.'[GWAX5PGK?OS" F$WLBKB\) OU@EQ2F-$,8(X%HH)?!]!(JB$ M$>1@]?:YT1G:4O@+5=[@MF:66QU;S45:*/6".EHN%X$G7C#T@APMGP B#ZPAG*[WQ M6*V+C#[K78.NT?7Q\6F9OXI">Q.%J,JB%*^[#]6U'Q:2AMCC7@!]%%+E_^, M$IP2F-"8^82@F'A67_W+U)F;.]"J#=B.JH!4NNJT]R?UM'4-XDNFRW2C,=4D MC+X?J0P!NTI6!06OP&9J]JS9?])5?1.WN+JKAWR),E-73'8 W(F:RBY&'<:[ MW\5+OGS)5O?O"\&S=5LB?I,TXB&N:[?''@O49BH(84+"&&(B$LG"F,6>53^G M3FES8\V-LJ#6%K3JVE%E-\)F3.@,MY&)[BQD(]1.,,+$$4EURYJ4@XS,/J08 MLY>&Y)\Q5CQK[BK7.K?M1:R>1=-U;A'[H;+/"R$.(D4>6""8^I+ ,$V\)"4D MB*1AP94^438K8)IJ*XVRRN$JJ]."HM;7)B6J ]ENTG")ULA\T<*DU=0U#!I% MVUZ1CN"RR1ES ]M466*G?V6 U1H[RP[K!Z4['ZSC_0DSP/JMV,_Y,GA^F,_U M44K!U* ??[(J/$LGF]RLWI/R0?]_O<%^(4M199>IO77&UDH+]1_4YGO_+W:> M7"1$"D&(#Y-$Q^V$3.U]I<#0HU*&-$9(1$;Q]B/J.#?_KC91KQO1& D*G6!5 M_[D$:N?%E 57U?\"L36D.M(J-F96_]W.)QSC%V#F2;[QO([\/=E.:6M?G3.G MIO)]-97Z?\&.[E=@:U;SB)[<@[_Q%<[?WC M*!%Q!,,PBB&*(A^FR/>AD#X35#(>$&+S13&4.[>OQ%9M32O91G% *LWM>-\4 M>\,+(O>(CGT[M ?F5F=0*WT%:K7A%ZVWPXLA.Z!K0L2\JOFQ%U6JBXY9 M),!T8=A-+0[A&YE*;) #?VCE'66<&\ S*/6E:]S)\EX,C-M->C%Y?&"P5]TZ M[KMXR@O=I7H3.T%]1B(D DCC)(1(>@B2,$"0^EZ ,9(A2JWJH9P3-#>F:/0$ M&T6'AW"=@];,ZW !V,C<, @K^\"L'B!OUWXV!H]5_1LBD:[_;T,.5W_.T_8Y M'X0TX9L?U#^K[L6&.X$3K\YM$>^H"#X()?$Q6]6NJ];X[^9._RF8^IW]"Q$: M>15W@^.LV7,/$(/<^5/C3>;&=QBSZ[YW/38T")H5@I3B@ZC_^7E5I8)]4RK7 M/+#3+WY!DX2P@#.((XPA\E(/IE0PY<_S"/$H9E%HY-(N(Y]V-BH#7YI%?]5]WJJD=XJ#[X80#T@%MT>,V?1 MZ!:B)XY'MP?E.")]P!C#R$R-F=<7?*M[)39_%!]_ZI,EL_(3WVQJ]M;KG1H99TXO_XDU(ADJ;//GM4\ONX]O$AB$H8)\B%)A')_ M8H$4B6 & QY[B'IQPKE5<+4#G>;F%?W^MQ]_ [+6N.$;L"8_ 5F#LC6@"MH9 M$GYSV>R94=7$!7/="25=[(>Q'L: ^A2*(=/40 MC/05$X6(!A+%$8H3NXNE#EESH]D=5:OP-[:K+/CE6ZY6N!]8EJGJPMJ,/!TA M.#(I'H*WIZ?#5J']8+AJ%=HA:=I6H?TF'[4*-7AE0)I+VX'T/YJLK0@%,?/" M$"K&2*#Z%\45DL:0LCA)B" H"+EQ,Z6#P6='#FTSW/^P2,/E)*?*Y+)]U+3].81^9(?<1;[752-;ZUM62W#E#QM@XF;\X^/JOWJN=+,\8!;ZD(=%=)=2VBH@0)C*.8.1Y)$)1A%!L M%:33)6QNE+0]^AAPGW<>4N/[.R= C7]?UQX/C5Z[T002=]=QYT5-??W6:_2) MZ[;^=US%"E3530A;_S-;/[1>4WN=][KP91H&8>3!B CMURCJ(!1+R (2Q9)& ME'%Q6;A I_RY4C0Q*^8P ?S3U'C8QA?PW?@"UE@Q[GP8,_]8&(__,3@5O-&J#_Y4^H/6@*M- M#,?YVCP.(CB,L!LMB*-;^AO'<1A!TQ_*83;,P(P2]B#X\U+YNQ^KUFG_S+AH MRCJ\>_U*_I47K<3RW>LF;KV)8R_O="SK(M"WLA@)Z*6@TM\]2:Y(NYU(;!;15F](N[W2'HG_I-*W6,OU7VTR-UCCE^&GS M;'-;'$RR&;5./'4CT^UFUO)M$1YZ-%-7^N\&3)5]:HT[<%UEX3C0:-J$'7<0 M'N7V.!QZ&)=_$64IQ!?]T2AO\V7&7K=[8LXC+TEP!'FB.\]*PG4!> 0]2N,@ MDHS&R*IN08>LN7%OK:0=8W9!:<:$C@ :F>%J+96G6.D)_J@U!:.<+A@@XHB6 MNB1-2C<&)A_2B,DK@XN::C+2D27WJZPJJ'KPR\;"\\,@3& B$EV;,(AAXH<1 MC+&7!"SQXM#NCJ17XMRHHOW([VAL7=:T!V,S]G"*W,@&+PTCE-Y'?%^3I(6,?LG)3A+GNDKR0''N^+WPH](DD\E*L M-H9I!+W8]T*?QC'Q8QL^Z1(V-RK9Z@IVE>WO(&T/LQFEN )O9#89C)LUI9@ MXHA-.D5-2B0F1A]RB-$[LVWA^T^1W3^H?UZ_B(+YR>2%54=G._Y MK[[I[HHXO M5P^HST/1_JOZN&3-);1@&%,>$(A"DJK_"3E,$P]#DL8Q8H$?4&YU0.U,L[FQ M^8YG6IL&E.J[-5U :QVX68&-?=53NQ:"RL1A40?NIMULX_0FDSGRMV4[CU<[ MLT0.9\EYJ(%S+!UM&MSI-:F[[QS.0T?=O8 !+K:.AV[";W\0W5>MU!T;&X\E M1(G/<8!@*E+=@3Z2,&$H@(+\?^R]ZX[<.)8N^BH$]L9&-9#/8KJS9U9'F1L6-@*:SJ8,-V NFA07M"Z*1"<[D-;0QVUVHAMC- MO9@YF,R^L)O(6M88\A;#LL%0=R_V92C;X-%K(_<^8#KSV$:/ \O8ZH:!13>6 MI"P?Y+^)=J94#YLOV@WRJ5B)CY5X,G4W>,HXARS2K;MCH=/H\P"2B&09H22* M8NQ4=Z-WN+EQII%6Q\HV\H*'#3 2@S^TS, ([6B.7@'5>%OI1K$TU0NVOO7^J;$M"']TV M-SYX?/\ ZB*+A^<^_2W@KX+3O^9OQ&7D!3X,$J?BSQ>4'U3X^?A9DQ5]OJ!$ MM^#SI4MNS:AYW.@JB]6+MADJM>/2AR+/VAZLO1HDY3I]D$.49 2BG*L=4:@W M2%R2" G!<>(4'64[\-P6=S4U&N#/M*^29V8%Q.*K&\?X#;1A>))N6/A\TCV53-/^Z9 M>GQIXD6-6^E!?A6;GP43Y;?U&QU-*G1#N_M2W_(@WVQ+9;J4I2)0VK0B6)!0 M9I@(!&6(4XA8(B .0@&S@.$ D5P$*+#V]XPBXNQXL!$?5&M !=@T&@"B6]EL M3 4> FBC!V![11P\)./,M84[ZM5G<&22;532&U4M+FC_W=&Q.8]17[G=3']; M@SZ?NROEE=TFH+WLYHGAU<:*\^WQ/YWMIY5MMKLTA7S;])9]Y_FGE7 MR[>\OL+/K6]?;KQ1YZ37_S?.R-,Y#D=%[L#C..Y([OZ$;QO"]7G19O/FY>.* MUZ:RI5/AW+US^^@V,G9#2.N$;B5P\;/@6[*T]R^NZD^%6G,8^HKD.D;]= MQ#4\!CD?SCYP,@]$GSI=-T3O=3=&WGQQX68*3;0T*,B3+0 M\RB!-,<,ABS-$$=)@J55M5Z+L>:VZ(UL(!X8SG(&2SO?@2>$1E[NW9"36E"= M'FX NWXF.SS0Y#(FOD-'SHST.L$@EU6^&-[1<\O$"5A-'/>#$J @)4*(%$J<"XA$FD$<4PQ#P5 2Q3%- KEX%IMBS;]6RF*Q=&[ZEM-EQ1U+ M.][B>R.^%ZN5_MI2LC0!L+\5*U!JS4K'3@/^9Y9P+()$QE#FE$(4JH]%GL4I MY$BJ*6=93%+4S.S[%?_+S&LKZWBS^M[(-\LNINCK0H!8>3]LET:'^G7+79K329&() MOI IHPD5,0QSGD#$&8,DY $4 0E2GJ89YO:!F]?'F]M>H2G57FI! 3&2@N^U MJ$W9_+:4?ILT84+O2G>6MYT0"V^[7YA'9N"]L =U\6MV+4$CL%\,G=J-^,1R ML@XD.TS9Y1?87W<26XBN-"RY^I@I>YC8ZG34UL3Z-G=G[.?UZE&L/XOU_<_O M)EB%55NR7+X\DH([!'M=>2?&_4UGPQC2_+UQ*R=V'KB^"H@30@3!,,DB!E&HJX*G"891'@4BS9.0RL"M-\*,7X9I>BOL M:M&0AKN-'0>YKD4CM=M^'VE@K+UUK?=NO_)7?(VF\5"-^&K\A?Q7-0JZHT2- M@VWUH_DXN0;.XTQ<8*[2_Z4<9 .GQK?[;*@8P^ROSZ*J>T5]6I?E(@@C(E-* M8$HR"E$F+J3[;(;8\2]AJC:WO:_:?D< MOS.'R$4H#7,I(A@G::*04Z"1+!$PR&04!URA&# 7NW(X'TBQQ,L<*A MBQ,NE45.0XA#CB&.4Y[*@&8Y)VYFV&#LIC&2-'I%@][R5O3LK(_!B(R]W;=^ MD9P_U&=5]O09/7SVI!^YLVH=?X+.7S2P9\>^3,?;[6:C/E;J*X%IF*8I#(GZ M5* PPI"&+(<1"<(TQBBC*7;Y2IP.,;=/19W'R&KAP'(OKV/3CE,L[=;O;0B- MO(@[PMV!1CR/33DNJNZK%\?I -.VX+BHX$GGC;FJ'\9>OBGC MLB3,6*'W*V[^N336ZTF+F8A1$DI&H,0DA"C.)O,#W8\ZW_[0^WG^*,3F'YOU]OG#:K\8+8\Y>QXQ-UIK1 5: M5F"$O0,?UNMJM:XL:]Y?P^SZ*:8GN$:FISZD/'=%MP1ET(EEWW,G.ZVT4*Y[ M4FES^8"%OOXJEH)5@C=E"C^KV;=>XN=NGMWB7C\]D]4+:$5M2Z\"+:S#ZCX+ ME,6ZOA6CL5?T('C<5G$?!,/6[]DG3K=R^Q0Z6+.]%][29O3A66R([F!:MRK< M?VG"E 8!3PDD4KMJXXQ!'&<)I%$NLXRH?\>Y>Z?12\/-;;$/;S9Z$5!+'X8W MF,;V9S0M1W>B[IJ/CMAU]!HN7AN/7ASL%7J/7E/\?/O1JW?=[.Q4&P<3&OEC MO53WEW6_D+:'SB(/L$SR*(8BT?6Q8ASJ3*,(RA0%29 D6 1.U2]M!YX=FW0* MMNNM=U?R__4_/DBHY_QVO_ ML*_ECK4"H\=):W?_0-=ML2HJ\4G7U?BXJM2+4]!E4UO]TZYD+,4HEJ&4,,)$ M0A0%#%(F,B@#G(4"I91SZ>2EM1AT;@Q5RPR,T& O==MU8GBY7JL9L'3+>L9U M; ^L$1?>!*F[C]4!(U_N5)LAI_6<.H!PXB1UN7= IMX_R6HK%;%M=;^&INP$ MDQ*Q.!8PIYF *,$8TE2D,""I3",LE*ED5<+CT@!S(YL#$1T2PLYAUT\=/A 9 MF28.I!O2+>$<*@YY<3>B,U$BW"%*3T9,7VEO/0CTYKF=NV^ZQ+8>J0\RV?JN M&]CR8&U29#=FRK\4Y7^]$2OVXXEL_JMI9$XID9PD,218;_MX3"')6 8I#2G" M:9JEPJWIP94!Y\9O!_("+3#82>S8[. :U':6DT\ 1WQY8*G_2]<#VOH');GHW^+$LMX*_,ZQ5QWB;KB M!H0'"0HIC$1,()(B@#D20FWA1![(A.5Q$BY6XCNIA&U!&V4JG&?"SM*&@G?OUZR3JM?)U_'8Q[.8)1]I=*X"S!M-LQ@@$X26H8_ M:1A-[F.7/RBU%"=7Q6JKQFV<_FJD-T*N-Z*^[AOY)4I%SZ*L"K:((A&2.,8P M#'()=1EWB(F((94LBJ3$<1PX%8V\09:Y&6^_Z_V_=M$K@G8\ +QE1NQ8@5<@?2WI U1-=WB+)I+SI ;)C O7Q MR"&EL]1 .K?0N/C>_WHV41;W3^M-5?RW&?8_!-E\4_,K%DA&292' :2<,,6: MF8"4)"E,\Q0E8<32+'$HH64][MP8LI$<$"/Z'1"-\(!TI+\#+TI^4&D%7&H^ MV<^&A>=O'(S'WP$;>.\;>%NYP?T!O%IT\&T\>%U*:XT"\U0EMKS![5ALRQFT M_J);]H^;L/B6LXZ'1;C<;Q_JT2RK!_F/]9J;T^BF*\/7]9(O:$8%5_\/"4H# MB&0B(0E9"M5[%HI$>&*JZWCT@=: MHQ-V#9$1LX[O:1O$:$E].BNOH>'-37EQH(D=E-<4/G5-7KUCX@I2,4L*%Y$D@G5K^V@X\-VX^ MD/N66C?6R-N:C?[Q'-V(/(7R;I*T;%>PO-F8EL-.;'&Z@7%J?SK>/YBIGM:K MMTM2EF^:D*^$!"11NU&8I9Q"E) $TE#&,,22LS1"D@NGDJVG0\R.?;1LX,U! MM7EGVCF&T9I@;@!G?"K1>+3P^&_V=5E[?]QP/,#4+'!!P3/K_=*5HYU%_+E> MA!%5=V,"L/;0 _08)P][P#R<.ZB'S>W48:_?@#.'SLWNI3(& M%,B8<5D,M^H7;C4OYEGIPG]A"U_E+%ZEB,65TA7^"E8\$KTRR\901REA..$8 MTB#,(-)Q;+G.WR0)CPAG44PCYE80]^#Y+N_;- 5Q&_'<=CB'F-EM;@;C,/*Z M:^0:84-S5F-/>YG#9T^ZC3FKUO$.YOQ%[E^U#TK*]4I\$6RMUH/N?.[R@3M_ M]U_[6WN?O=O!&'DE-@*"5D+=89P7/PN^)4N/G\5^' 9](2\\_FE2N'?4+UP?B?Q7*YD"+0Y0TDI&$J(>)9#FDB).2<9MJG$+#4J>9!^^"Y MK=A6+K>OY@XFNP_F$.5'7J%7]7;^1AXKZ>GSN'OLI%_&8V6./XHGOQ^VW'Y? M;=3R_;XJ_EOP;^37&[$2LM!=2]C&%&3Z(LKM4I]?ZHCGQTVQWM0'F>K:QW59 MF*#GA4Q0F(297ILHA0B37->/#B$.1(JR!&..$Y>EZD.HV2WSS;K4"52U"D"N M-Z BO\!S*Z\.SWK6JAAOH*,-[646[9ADZKD9F86ZZNCT#= JI V&9JYV*M6) M($:I)CK$W++3RQ^5^439$PUZ$6E2"O4)XC']>GWV@'.8CT_/I-AH!_#;'V3S M7;3[9YI&(I,\AVF)R"2*'-&*[;1IM\;?;%XZ ZL@L?'U3UC^ANC M]GA,%#\)78H%SW&0DZM MC&"S$]*Y0,EUM.T8R1N"DY4 M:B@E=7%TW,940M?CQ>7T4=.KM D\U=.M&7%]%?*\BT>O\N7SW=.Z?JQH<.("N M7SW,('NO'L:J7?+2-_+KB[)L=!3"BA7+PKPCYU,VW_]BHBSW[OI'L=%50A<, M(8)#G,(XP&J'B3A27)H(&"5"$HYP$!"G1E+>)9P;#7\5IBDG"-/HMZ>_@67Q M5-1KT\W8\S^3=I;AJ\[/R/2_TZU3DPYH]<"A?G?F%SI\?*5MSD:?O]V=SX_? MYSK?@49G?U;H:-/AR63U+]^D]NUH\!X;P^,--.Q#<=A;K.WG\_)Y73L'%%WP M-$OR)$]AQE,!U2X]AR0*4\APA'.6AUCD3E5.KHXX-R+?M\9;FKWGLA7Y#JS6 M*]A(#9YU:\3,$W0 MO-T4^(;>[D/I%<^50W-RC0]#4<>N M_P51,NN3X5)M "413 JULBE6.Q#*(*62PBA7M@+CC.;,JDJ)S6!S6_*M<*: MKG/2;@^H=NO=%U0CK_Q63&T'&$'!#K>WO;@-2/&]#HBWC-^>H29. +ZN]&D^ ML,4]/FP!G<[8=+$+@&,58Z SSBB;#J;+]AL.9Z]T8H=Q4B[?; MI^V2:(]V[=JN4W@>Y#U?FT99]_P_MV6EAVO.Q=,\ERDA#+) 9!"E*(:YTAT& M+,S4JX-X$(0V+#%D\+DQQX?U1A3?5Z#VZK 74*E]6[FL:S*3G?!V7#)H-OKY M96R,QW9.[$0'M>QW;4JB,E1:^>_ 7@./14EN@:Z/H]1S._RD_K7GID%#3L)7 MMX#1/ M=..8M:I"[0=\ATBXD2=AHABYW62HSTRWBJG^-SLH=ZK34I9;+K@.8SYJTE/_ M:,5U\ G7?RO7RX*;Y(M2M[4T'RQU^;KMK.@-SQORW.D"]V[0^B"D M[Y;GW-)"]FO[3GS2LZL_AK^*,[D$, M9K56?*>FH^!WH%7(9;_NS(0W0.J)%8=(,"E#W@#1,5O>\JAAS/EOH2/ !+__ MJ<;\+CYOM5?T7;'T FR M8\P)8!^9-5L-0*,"J'4PD29& =#1X XTNG7/=/R1Y8UH>B+,H5),2IHW0G5, MG+<^;F"4/"E_W*^X_N/]?JT?][(D"1-)AC,8X$QWL" (TCC!$",<<(JB-,B< MJ-)JU-D1HY+6E H3BR1)*84A00*3@-EMH44Y@%A MD&=)AG(D(YS&;A%XEP>;&P4ULH*NL$!+.RQ]IQ=G.P;RA=[(Q#,=<1 M\1:@US/4Q$%ZUY4^#=2SN,<]6.]QL^9;5I6*I+Z*S<^"B;*),TTQ1@'B C(L MU89/Y!C2,(RAE)P%69Y3RJS2_GI'F1ME-(*:KVXCJ7VHW64L^]G!&T(CT\(9 M<#R&ZUJA<$,3*Y)HVL=]?J&UL!U;^(/6 T\O(=#H]3^><>$ 85?C[WO,E*/OZ%*LW\BO-C[H5_NSIOS0%U$J7A":(.X9VVS)LM2-+"A'<09U MX#Q$1&:0,D(@85DH<9+%**..YOX ,>9&#*V(YLM%&B&=C?\A\V&]+1@9Y?$W M#$984QVK;7JM_[[[1:/&'3B8B_MK9K2-',[Z#\[SMQ8KGN8 MK\N$K5=M!FY]IM_,@^O9_7F,;<_G;T9N]#-X<^*N91SY6+T7"6]'Y^='F?AX MO%?5TR/P_LM]U9__N/JIUL-Z4XAR$6:<8)$E4":9A"B2RD*2*(8\)TF$E=64 MR^C6PO.=\:S>]TDKSG>$N[72?!=7.U:X':M7K2UO@YV'FO)G,!FMF'QWK%>N M(G]&[>OEX\_=-/"$5_M7":O^750_WF[+:OTD-L:B^2RJMTT50!RR5-A[8T9GV;8V2,S=Q8G@3[17SL<^ 6[#^5N*"5]Z[>:-T!(M6,@_OEKH)KEOE=U=5$W ]%O?11P=X/-U+FPQXK2GPO80G)P).]PZC,3T@TCYXW&S M_EFH-?GFY?=2\)HE2QUF>*_K#=?]R&AI9%D$04(#&B 8BDCJ&@P#+J1:5&7=P+AH10=D)_O?W0ALP+S8\=FX:(],;TKX M.L*E%1_0%_";UD!A_C>P4P+LM0!_M'IXW*(-!]$3R0T08%+.&P[0,07>\*2! MY>S4&]>IH41Y%B0B"6"8HAPBC .(LRR$611G>90$+)5.;'?X^+DQF8G<<*] M=829'1,-1V+LP^L6A!$J3)U7VE?5N<.'3UMG[JQB)Y7ESE\U= -65@_R'^LU M[YY\?UTO^>Z;*.,\"U"<0!%A'9DB4QV9(J! #*$,1PG)([?]U[4AY[:BWS9U M(;[4=2$=;K'Q>&Y-$<-/.N?RVKLBR^WLMY>=U]1^BT@U; MOJ^*_V[2#\R3ZIM,<,"W'V3U8"I2Z0HZ,'1,((V#&*(L""%.L@3& M4<)HF*8ACMW.5RP'GM_GS!RC-&W$M.WZO-&EW:H78[[J;.-G0W7/:L0?[G49 MK"?$AV_T'0@OM,K7.#REMVG>6P$R?8N8%QFF/G M>/^ TJ_M.-[ MIJL1>D':@_J?EZX99D89*XT>VWN=WIBW!41.&+T/Y; M]?/VA'I+EKJ54+202# 2Q@QB%@AED>$84AQ0&-$LI!A1(A/L8I&]@@YS8]4W M9&FB-7XSW<(<(V%>XQVP,P)G/K,3^B&Z^G>=$?IT^ZR_HG9,-#C<'5:Q.2EZ MLT,#=.#PW%_M%>?2D\'[&AI,:CN_XA0=F^&O*8I[)NRW#3&5@38;4[;9,@GV M\*ZY?5(:Z;ID8WDR> :1?KJ_#8R16?@,#MXJ5E]6?%!RZ]&C)LMK/:]"-Z7U MPA4#]LYU(GM=ND)-Q1=A.K9S7?JP6P^_V1WE<2C",$Q@3FD(D2 ($IJ$D(0, M$1SB-+&KTNH^]-R60_:1CCL/MW0M]BFCX;IR*S0RKUK?M)*#K3H MARU2!NSRW7!V\ &,AO=$'H(=[FV?D\WE]]J7#V$09KT>!KEO6G;T6(L:44Y1"F84$(IRJ M3T.:<$A0&+-,0$ M($>!7CT_:!B -NE# Y\\C,1_+\6#?%]6Q1.I1+F(41JD(6*0$9PJ0N:*D!,4 M0)E$84QDA$)NU>'P_./G1JY*.GT0OY//C2&/H+-CN^& C,Q M:.;HX9-2QGG%CI?_A:L&]GTBQ>9?9+D57X0^,%?[_3>D+,K?5VNJB[7H@@P? M5\];$R.T8L6RJ'UZ.EGQ'Z0P'5UV[:@>9-V?ZOTO94:6A;KU4U%6"QH0@1CE M:C^?((@8RI6I%J2097&6XB0/4NY4C&5\D>=&.5IC8%3>I?SN= =&^3O051\8 M_<$A '= :P]^T_K_[:[3TTTMX*;/FTX;7C\I"_"'!N.G:'_^QQX>\'ZEMHQU M;TG'ZKD3O&IV=#JO%VADBO[+O3ONG;LFFTY?3;_&%WC:?F&33W-\X7 D0R"/(>($ (1CV)(&$:02XR35,HLQJ&UI_O::'/[J.U[ M7AEW$U@V38^L"Q+986SAS_:)W,AL?J;,8E/;;2^N3_02L<(Q.D Q+6Z[=/Y9XS?W5;;0VJO^R-P+,/FV39]JG1KM+>:T9HU-IV M&7VW%?>ZB-5_"++YH'8/BY3E*" 8PU GQZ(T3"$A00@C3!"FC"$9.I6Q'B3% MW);YMQ]B(TRQ+X_M5R].@=UF>G1@1R8,UQ:L=:TUK0C0FDS4=O4:D%,T7KTH MPWQ:KUZ#R:GYZM6'#8S>;XHT/\CS>9M?1%EM"J:[&.K\]=]7156:*,FF)-)Q MG^0@#1@7,=+'X2%$@>[2PP,"LXS&.48XIGG@%)GO5[ZY<>C7[=,3V;S4M5-: M38!1!6A=VAIC+X[Q^)YGU8Y\7W&N1J;EJ_G\9R?O;C=[HY;R'@EV7R'OGJ6; M-IQ]'&A/0M5'&F;@>7JG:HG:&K\1*R'5@&UUXU))LUWJ#]0'A=?CIEAOZF-\ M=>WCNBSJ6B%!E!&6\QA*A!E$F=0U960&9<@9S3@-"0[<*IK[$,N*4B8M?/Z/ MS;HL 6^4,+5RM?OGN96XSK)7R@"3E^5XO.]C)BV# J::G8E"";J5>[1WLU7H M#K0J@9U*=3B;4:H)?#*W[/3R&&O@$65?$0H^1)HVKL$CB"?1$#Z?[>YVO-_R M0KU!'XK-TT>^R!BB/)4"1F&20832 %*)"8Q(G,HX%(A'5G6]3IX\-RNZ$0YH MZ<#'=_;>QD.\KKL:!Z,P,EW9 N#D9#RK[" /X^&3)G,OGE6@ZUL\?\$PJZD; MFZX/;RLU/_K8MCY96&1J\YO(((*A3#!$,A 0LSB##$<\2G,6I';=:^V&F]T" M[2:S*(NFV,G;''2YV357L+:S6/PA./;B/@)O+VISYNK/OK##Q)/E<&6P26T" M.\6/O_:6=PT]/OSZ0RQ-D32R>EGDDL>2*0)1?R@"";(88HXC2&C$*$LY"Q*K M/)/SCY\;830'9T9$T,CH>HAX )_M,>)04*8Y2+3#8\!1XCFU;SA,/'C) MYU0Y/5 \>]4-!7!.?#:GA0;>'!<:V,6+*;[8/M55![X4Y7]]V BAR$2H%ZCZ M0BKQSV)5/&V?%FDJ@YCA' 8X4!00<01Q)$/(6"B"A"EK/G,*79Y*\+F1BQ85 M2B6KMD.,L&"CI+T#3[6\ VK?3#']ED[X&4[JA-[Y@55N]G')H*/^'= (T M:"$ 7\RK\L\KK\JPXC83SIO/BC93B#U]&9L))^-L[9HIQQ\03VPVSQ]7)L_/ M2&?7JZ'WWAF1BA$1=&2T:D-6+]X\7:CJ M-?D/0E2O7NQ>:4H?)C9)!N^$8@1E])A'OU,_M*T[U?>,V5E[>UG!@;! 2VM? MCZH7MW[.\PG9R+0W$"VG>E4V4 RJ7M7[X,EJ6=FHUZUL976]UZ/\MF'QX7%4 MT^OSS!$P)5F8IRQ6>\XT@R@/)"0\"6%$DY0F>1RRV,EY[4>LN1%-?91?K/J. M\MM^P_HPW\M9ONM4WG2:/^($O=YY_JZK^M%Y?J/6ZYSH#T1ZW#-]5Z'F<*H_ M$$C+<_VA3Q]@M6V7(@QH$NH"B'S]7 G^84F^6QMLYV^?&X5J,8&6$X8'SIM& M9 =C[0)<%G;:[4B-;:+U@P3^T/)Z*BUZ!8UA5MJ%9TYGH/4K=6";7;GTUJ![ M$]FY9=569XO?K_@7L=1!A[H;4FF".A<\2&(6X01*ABE$(HHAUHT^,J$,+Y3@ MC*1.K8$=QIX;.[2B[Z+E6^%-^Z%&?-,WK6P"KAUK@KC,BZ4W?ARTQW:H>P3Z MAG!V:\B\AZI?'_F5PM"M(;D<8F[_B*%MU2R M,(\E&V^-:B'O %/_-8W7&EG- MWLDU',[__7_\!1&/V?-^)[L3(M&G1,^9!Z MFC?-;(:R*.&9[FP?!Q QD4 :9S$DG";2.EIQL M=D8V;>J)T?\%'0$/$OCJ2VI+Y^"'W3M\]E[T@*RWAHRWR#)QET8/L)VV;O3Q MT!MK7[YY,?&C;Y>D+$WKDT@$5+(H@3$+4H@2E$(=U2@9>4O=BI;^+ M-PP(J-EOT;IQY::-;"D^K#=-7UGM@OY4,/W#MD="'6]^E+.OS+(LT3E?08HC MB%! (*8\UDVLL8SC3(K(JF;-"++-C6>Z_HZ#;(M&07.6UU$1M#KN>K=<2<08 M?;+[:>V5IW J;]7#A=G[8#=[+D4:1I]0A_"PUYO8B8+*NLNSVYT'B,[R9)T) M7K83W+;XJ9/,?!5/' ?PWK@UST-.%^TV#E8',7(C#3',BO\7V13Z>:9XD_:I M+K*(RXS) (8Q%1#1/(>8DUA]C'/)421HA)RR-DY&F-O7M!6P*5[:+%(W _X4 M1CO#_29P1OY.[7!I2KII\?R9[!Q!:_H,DG:+^C9\ M1E[5)Y4:_2[KR[I[6M=G!IAT85]6\'AE]UPY;&E_?'I6^WA3;7_SKBB?UR59 M/LA/:S5"\5/PVCJH6P=U#/,HCV@8A#"E.88H(1)2PE/(0O7#/. X8,AE\0\1 M8F[TL-?!;*7*\JG71>YO,NSX8VR(1V:8#KIJG],JH#=#6@5H=&BVL--TO+H% M3T^L-4B$27GM%I".F>^F9PWMC/KTM%Z9$T1"A7, DU96P M9<0A%G$.LQ3'B(21/OUU:W=Z=IRY,5PM)BBUG'>@-)*"PH@*?BM6S4_^YMJ? M]#S&EB>RMR,W]EEK#=K7&K1:R#M0B^FS-6@O#M[Z?9X?9>(FGKVJGG;F[+]\ MXG(7^JBT>OFXTN%GQD!XJ'Z(S;&BK7M00F(;.GOLX3SUMKUWEPE7LOT:5BX&3X:W*Q=#Q![:, M47;V-[%Y>B=HM4@YD7&6!S#&*84(T1CF+"4PPD&L#&&2YRQVB7KL/GQN08R? M1048V6Q>3.3_TWI;M]CD2E3'CB]=!.WX?2@N(W.PV7%KN<"[/A3)^>N&5B!U6R#=Z$Y:J/,ENMRNQ$+P4*$)_ M^JDU<2S#>A%PNS7N!<:1%WSK5^L4"-O+Z;'PZC4H?-56*I+]TX7%'5%^H/HIFO7#@U36F[KW=9RN?Z3*)'+.K5! M;'Z*\@U9ZA\ML,P#QG()TRA6FQV)0HA)AF#$A$ADP*GZAWLRIM78+F_U=$F7 M^Q1*6HOI&M5D@[H089J+7&TL$YY!%"K429Y%,)>4B%RH&9',-5%R),S'3XA4 M(XP,MWK%TR@**"0Q59L#',>01&D,>=CE3?KKS&_SG@YBTF MT&;,B>,$'6 XC1UTN7G CN-L_/&G8B4^5N*I7*0)BQ.1#L=/E8"-C>]"-NQD2D70 HYW5=ALXHWMP#!XM M//Y<$=>U]QI]=## *P0>G5/P?,S1V2N'K>SW3\_+]8L07Y4-IACD_)GQY_7J MISGR-!XM_7E?_(:HONS*>]=GPA_6F^9&^+ER0,,L%8PC23&^^ MLT#W+4XDQ#1+B2YI@]/?R\ M$3_4L,5/\7&E6%5\%M6#_$9^+7"*4$*B%-)(.QUD%$&:9T2]4T@D!*<10MBI MCMOEL>86'G$@*JAE!;]]6I<#(ODOXFMM0/M ;7Q+^A)@BKJ%"0]3$M^!^ZK: M%'1;F7QG]9%_)+HBNE>+^QI<_DSOBR--;8-?4_F,,7[UEF&$\DX]JJP*]E8[ ML3#4+"1I1MA MG,?/CBIN1F5DDFCE,RTS[K?5C_5&!YW[WW;W N%I^9\?8]*%WZOF\9+OOWAH M)^I[SM4;4C9_:*==N(A%QDF:Y9"))-2'%13FVFZ02&),8TQP9'5NVCO*W!9[ M+2AH1+QK_P*,K_UA9;DW[0>VGP6\P34R"PQ&:D#WZAXD;FAB?>ZI$_>R[E'L MM*5UW\6O4,J]WL>T'7+>B?K/][_8=U<6LJU-/ M6(C:_7VQW%G-]BT8>[/FJ=3USM6VZY3V6PN$VO7ML M&*9#-JCAF$F9[,'3 M.(>ZVN["_W4*<0^>&*^5NX=+,7#W+*38;(02Z*=8;47' ;X[#U\0$E!$J8!I M%B40<80@Q1F'E&>4J/^X'E];C#DW8[L5&30R'R0ZNX>WN*!ON1/WB^G8^_*; MX73?H=L#Y&N_;C'BM+MW>PA.]O(.MTY%>&*+^OE4JXW^L9%FF,9DS"&:1Q*B(*,0'2#N0 L%./_N M@#_NJ;*9"*M\-OA[M9E\[6H@PQ7X:]0%N7F"O%4(N5V281_4YE/]13R10N>) MJ9V%>O"3SAMXH,OBNY%?_9#I:.;O8I'*, PHPQ"%1'T-<\7B6.TP8,)X3D-E MYJ>8N'P-'<>?VZ>LM4PWK?PZ3JQ5 *QW&N@?-RKH(^=-E(SS82V\\18W\_KX7 X'S1/:NHT_*U .A M.:;9H8\9QI&_=\(\OY%?;\1*R*(JZ_@$]8-'L2++JC"Y5Q]7BG9$6=TSMM&E M,5F64R(3I*@R#2%B'$%,"(.2B21!6<:CW"G"X 99YL:=C5B@:,0T;MWG5GXW M!KQEBNS8<"+@1V;&KA8FW*'5XZX-CM(_W.EBIJ35!C3J^"-*#YAZ(LU;))F4 M0#U =DRF/AYY:ZN*=5F^U87;&J.V7,@\X"Q*!(P2%D%=J!GB*,MAD!+*PH@+ M2IRJUE\>:FZT:*(2]^TKE+AU3;M6WJ$]+$X@MN,]/\"-3&N=GA8:K[=6>-W0 MVN(2%-Y;7)P,]$JM+BXI?+GEQ<4[!CI^=SVS/BB+KQ*FCKQB(_46%'0ISC>4 MI"*1(M4)46FB;*\409I*#M-4H#1.@B27@9/GUEV&N9'+U^W3$]F\Z#WH7G"G M9I"W3(BEXW1KT7F0B3.*0AE#'A$.%00LQ"#$WD*T4!3GGLU.WG M_#ASX[5F\[*3T^8

@$.CC2M>LT _^=U']>+LM*S7HQK#0(L4Y"A&1,%4&$$11F$ 2T03R M0,91+ 0)$5W\%!NZ=J (V]%=%D)7AA%C#AM1P9]*5L :8=L*Q&?"49WIQ'IF MK"EF#+3'IYWC2$P=UWN(?BO\76T@>>4C5\S\<93UR%/SEBLD9[C,^1$#-W^Z MM$+="^C==E/[^W4!3=,6YK/XT_RJ7)"8H"C# E(6IA %BMHP23',\Q2+**." MTM!IOV_7JT$,P>29L61"E8_!%1;PO\RN;!2 M;$R4Q:K.C"W:1[%UJ=A0_>1_AL$="H(;NO+83:7E3M'[!(V].30344L,:I&; M6/5]NS$E=WV%1\^5&U"^-H!V@TZ[YW,"XF2;YW;WT!RF7?=W'4.R59SQ=2VK M/]48]YR;Z@J*ZI(TECR5,$RU%9<@ ?.0**H3 H6I0 %%3D&)-H/.C>@Z,M<$ MY9K[8X&S'0_Y1F]D%NH"U\H+6H%-XF,MLL]<&'N O&6P6 PY<=Z)/0BGV2(. M][KQCF!$Y @C^T_!Y\3DXX]217J^Z+"6,!@CQ! 9A&$-$8@1QR%,H MTH3E>2BEC!Q]3]9CS]#SI+-6]>(X3FO^NWL.LQW\,8L0C_-$9OFT')NG\XWF[T;^I=+*5J/O* M%RN=(:)+@SZK9[A&P+G/UDW'&I[F8.PC#N,,;\XXZL92XNY\GF^WC#:1V@GY M8;V1HJB\&HS#T1SW'*1/@#FU/MH,,[1S ME];++L!"F91JN\NYT)FK(H8X%"'$-$11AB(1Q=F[$V,@)E*" '4CJ M8$#9@VYA?(X"YUFT#HCUFO? MVC]M.G/76<,#Z]?][H%N9=V2YT&:;\JG79VK.(U"QK,$AI'4U7@B9>_&$84\ M"<-<>)![+UX@&%W(2'UVP]2_7N]7>JRB-ME]7%US_]S6U;Z M0_1M?<)*)@9QK7Y4/J]-/97]U>6W];1VDG%?J2TX;)!Q,HU=[(RR,V+_"/(],O1>K"@"- M C P@!H'\'$%]KJ!;VMPQLH#_S;AX%T\.C>5^BX%R;FFU7^%=\K!>O\KO%L3 M;0;^ N^8VS[CM>>V=]OR:L)-MPMZ;?P/-E6O+LQM_K=/!:'%LM!%0K[HJG4/ M\O>RSGI=B"QA,8TD%"SD$-$DAI3B""9I@%C*A0R53;42WTDEN)OW[?*@5O25 MU_35'7H\]MH7J%B:-*B-%ABN)=RJ?Q"']'L'Y-T<<#>B^0K.MX[$P(BL=\A* MZ"O98T/A'.9T\P/KU XW;:8O._">OJZ^CH^=H++UM/4\Z56\;-WO5_QQL^9;)M2?XID4_/-Z]7:[T:T/#[K>+VA$4Y+2 )(@%Q )RB%) M!89I3H. Y%&*N7V4CO/P<]O2*C$AJ^4$S^N-HY_?'7T+)A\5TY%9O94=W->A MXD9ZT(BO&RS#1@'0:.!4L&8@Y@YT/RKV$U&_]SEP^PP,AK#WD^#^U.D^#X,U M/OA4#'_*T$H3/]6CUIN7S\HBRB.>YB+*891S9=IG&84YE@',$Y&G691F,G2J MK]5]^-PHOY7-N3+I 6)V)RU#<1B9IG=BF<[)/JLSG*KKK?Q"Y]$3UUJT M@,*9:X:MRWO^4R@[I%0[3-VBO329/B_[RFL)Y;E,A=I[R[P-]WJTT3K_5@OU2U?JM7]4V6; 'S^[KGQ M@9$2=,0$7T2UW:S _9-N0VV?Y7L!K'XV\(/3R 0P%"*GQ-U^% 9EZUYXY&0I MNOTJ=?-RKUSY"AV0=]4.41Q$J)5J M;B3RUKHI,2 5$.K':ZG[P!1K/B#%]_9)M3-1)I^JD7G,5U/A40IE>@5[#JU_ M7Z<(IU<8O3;JO;' )Q?%XOVJ*JJ7MR:3R<38U1DVG4YA"\XSC$D0Z_+F*40A M32#&%,,P(SS , 5I;J;P&N7#ML%MA$$']8;47Q?[1+6&]]G$UZV MX(RS))42$ADF$ G$(4E2!#D6(2-9R.*,NFSS[(:=&U;QS5"@]\:L2\7"';>+KGAY&D_9#GHI!L>-R".=S2.=P\(,/I: MB>-& ]?4@9<&$]C,\FS8B*_YANUF9PAG- M*Z8^Z '*109YBC!$61A"FF8A3+B,\SA 24ZY=<#>U>'F]DFO!39N62.Q<>[) M5F:'I7L=: MF\PK?R%37(+<3UL2#[<0=PG[7(72@0Z]03L2/_2^CKT!J:V1Z M2?3Z4Z9C56N-#FC6_JZ!-;K$=_W<=VO=>GS!TR1+I"DJ0T-%LT&J=E!Q!G&2 M9AQ%".' *:[FX.ES8]5&.- V6V(!L,PMB'8( #^J$7SV;#QG,J^*E = M/'O:XE+GU#JI&W7VHF'KY],W+[J__5R$VZD$_7CZ)GTK;7T6YR$,:B0CE M,(MI#A$5"A.K=Z=L.;S]/G^7VZKW!)VN^7O M'\R1>:$/1_"'%M8C4[BAXXE"+ >=E%O<@#@F'<>[A['1%U$I2A/\/5$VR.I[ M><^4R;E=ZHS3=T(9*D6U2 ,6(TPCR&.>090CJAN6<9BB(. M@&.R<;AS8 * R>YI,GYV(5\!"F(J$((TP8G:GL04TC1GD.(0I2P6DD694]C_ MN5'F1B=MHEHMK&.HW7D<[=CC9G1&)HRVA&(+T!@1;;T8^(K?/SO&M%'[?6J> MQ.KW7CQPO3.FP[#++X*)XJ>N/?Z/S;IL!UF$,9A2E.8H=UOXO*00*\!\<4G_8-.2BI7B)^QB=]/NF"/J_8\0*^<-702/%[SM6\EU\KM;EXV#QNUC]U MEXN%Q!@A3@ED@JFM0*S,@CP/!8QS&D18R( GJ5N,^/F!YK:(F]#F1M@[8,15 MD()68->X\ OX]B]OGZB-O-"' S8@"KP?C1OBOR\\>.+([W[U3F.^KUSO'NVM MPTKO6;4ER^7+(RGXO\HS68?.0>!N3YT;(W1CFT&K!M!Z@)_E_P:7$E_M0\4= M0>]GCG'Q'IE+!D(]0ISY, @'A9\[#C595/HP"+K!Z@.?,##0@OT0?+L4#_*+ M^"E66U%^4.J\_Z4H8D66;[=EM7Y2;'&_XI_6J^^?BI^"UXZ6IJ\D#EF(D@AF M(B<0R43 G#,$19IC0@.;&@:TV.B6YU0?HUP6T&H&=2N8@4RL% MC59M_62GYHN>)M5N#S7=5(U,GQ/,DGN8 29ERN$ ';/C#4\: MD)51'XO?OG"X7HE?R@_R'_BN'V7EMU-*CV+1M? NV,QTRM:5.>1Y#SC""*&(A MQ(1CF.=Y2$,<4A3$+B9=[VASX[K/:CUL]#OG:*+U0VIGC7D#:NP3A38^40E: M>_ON@)%U%//*"A5/EE3_6),:359J']M'=C<-,(5T*KDNA_5-K,BJ^OCTK"PP MPT?[-FB)R&A"J>()DJB=((XCF L9*Y!)&,@2M]&6;V"/5::1:/FGPXTW)B_79S3_%*3$ MA"QW:M4SEJ!S^Q(8^8 1<& ^M.^9M',-S&%^1O[$=*9FA'(,8P/H.RW;MYBO MD\@]$M@74[_'&F\8^^M&SBM>G]F7]_RI6!7:$Z/'^BRJ'V*CWG]>-H9.RGB2 MA)67$(*,=,-^@90XZ^?Y#-4I1O MU\ME(38.Q[9G[IO1JFC$ XU\@PYMSR'C(N7KP+9'^?[SVG,W M3GASJ^GXAE3@T71[TTM]7?2\7:8PCD7$)PQ % M$!$$>28ATP7N6-)Z'2&.T"(N5D51C['4]TAV%L>]HZ,Z-@G-*WXW5+A M6@-PJ,(=,$J CA9W^MR8>4TQOP5,7T?'0T28]D3Y!I!.#IIO>=; 3GAZ7_8@ M30.5QG?",,[B+""0)5A"E+$,YI'Z3YS$-*$\$D'LE!-R.L3<.*QVCZQEW=/' ML>O<*8!V5'4;+&.;= >(C. YNJR]KP9MIP-,VVWMHH(GK=,N7^FVILM-M?BL M)O5!_I/\YWK3IC4T;V64,I;G@L!068$0B8Q DA,) RZ"-(EQDB96;4QZ1YG= MRFZDLUO3_0#V+VMOL(R]LAO!/*YI*]7[EK5Z0&=)JW_MEW/_LR=9T5;JM8O: M[N(!OH.=22#*=T7)EFOMC/U4K,3'2CR5"XP2G@0R@SPB:G5G.85YD(80XQ"S M@".*(F$=C= _UMS6^-Y45COKO;S@#RTQ,"*[N"*N &WAKO$'W\A<,"UR#NX< M?PA.Y-AID*P,DGPGLJ\H SL\>GT]5QXQG=?'3I<#_X_E+0,SZ)N07L&[=1CN M-QLUOR9ZX*D 4)3618$*K_ MT#"#- UBF&4H)3C/>8*=NL:-(^;L:/8%1] XTJMYUV^6"/[2ZH-'79P[^J!/B*S=_ M'"&GS=D?%>B37/YQ1_-YG/!VO:J*U5:-U.32JN$7"5;;;1E02!-EKB-$*,14 M-Q:E/,FDC-1^'"TJ73'FED.$1*1R(6>+HPS-RZJBZSMJXHLM;1@V8KK1DR7L,UC M$2>QHGXL)%+8XAP2H?Z#F1!YD@I$8Z<]@0]L)S#J#;9^$+3C<0^XC$S:^S(J M1L0[\.GJF^;,SE=0\$3%ET:9E'>OJ'I,LMAYVGCZW%=X(Y]SSL N8Y2Y[* QC;XYKN4:( M^CRKL;>6A]UG3]SR\(Q:IRT/SUTTT.#9?">KXK^-\:3LJ7*]+'B]=5SQ1_4J MM$[B!_FA6!%E-Y.EJ3!LHBSV;L=]15I.=&$M]^".,W(BM7<\KWS%E:$:\X'V.;'QW5[L"!=L;N M% 1[#0\.C+Q6(AY[ GQ9/K[%F]9D&@G<$UMKK''YZZ\!3@*?GY?I%B,9LO7!2L313:RA/>VB_*W84_%%LBK6Z MKJS*W<'V@E+=02J@4$B=CTXPAUARK"S,6,J0X"R53OWI/,LW-V9KU0/M9LPH M",Z=6.YT! \2[+4$M9K Z#D@#&:L%\'R^.+UIG?"H^?=D?+^Q.\.Z'I *_U; MDYU)G@NUW+5>=^#^2?=]LYM+]P.0<1#W=4KB6;IICU+&@?;DO&6D85XG%NE? MHJP$5Y;UKC[66O_H_2^Q846I,_3_+8KO/_0U/\6&?!?-;\3C1BF_(#D2.0D( MC*20$$F1PSP,A54FK>:@SM\]3HQ00>_$!J8"HHV H69K.H;\5 M*\#7RR79E.!969"E!NAR>_(YOD:6GMR_S,LQX2;C6CB_O/CZG$CGDG!WPDI-AO!&SM6B5?G>9K*.PN6)Y0SJ3[)N0X9DSB!.98Q MQ G&$9@K)9V+AKQS50T:>K]4^#\2;D-04^?@H%"3$KA MMP%U3+TW/FT89=XSMGW:+C67F(=JUM^('VJ<79!<$T" @HB@**$PS)BB2BR% MVKC0%(J ,((Q#]16QF7W8CWRW#8:'<&;!7@@>ALG^MNG=5DZ[BSL9\.."T?! M>&3ZNW]X^Q'<5]6FH-O*[.*4A?U(-E;]:IRYSADA3_1F/^ZDC.8,QS&)N3_ M_:#Q_OOWZOW&//K^J;(]3SR\:W:D\OW[QIAT0,FX7HGUMCS:K1I'J_VYX1%( MUX\'A^,S-B'<"(W3R=]Y% 8=\!T]:K)SO/,J=(_K+EPQS()H6GY^$3H%OUA] M?Q0;N=X\:6_; UT6W\T<[7:#Q9..LI=?U4]+J7M+KE=?*[*IWJGYO?]5E(LT MR(*,I!0F0:;-C)1#$L4$AFD0QP@+E&=.@9U^Q9L;;33:W8&=?J"C(-AK>+=W M6-5*FB30CIIWP"@*M*;@#ZVKXZ&9V*=S:=Q\/=D8WD6 M;E)#;!Q@CZVUD489]B'1Q;!WYX&FR8SN&/U%Z.K7HM1%*K]K=Z(^$6S\BVHS MO$"8(DZR!,8RC"$2*((X0 $DL2"1C"(44Z=R:H.DF-MGX9[SOX-&5KU]VM3S M[$;HP^8CYCP):9C")"08(I9@2#A%$!.994+-2A2QQ4^QH>O9S$A7FC%]J>N? M1:GM5;7$P&\;P=9J8-W?>2W_!OAZ2RNY70+"F+9F'3VJP^;*[AL[.OYC'P"^ M?PO:#O5W((Q@D-^!G5+[UFRU=[O5ZPZH150TYWZUDGHE:2UWYW]*3W^?TIM@ M]O3%'";#I!_&FV Z_O[=]K !GHOE\OTOP;8Z _FM^FI^7VL":%QZMGZ,GF?, M[CNT7(*=L& OK8,;HP\Q"Z>&)[#&=G%N8@VDLU#K=@O?-Q3AS8&>'CH#KR+3>2@S^ M5"*#5N9.-8([L)?;8_%G-Z!\582V''7:,M%N4)S4CG:\?=C'XE&]-+JHK?%[ MTIQ&41((711>5S<,$"1$;:)#D3,JHSR0 7+Y(G0?/C?:U[(!+9P;K1S@9<<= M0U$8F2!V 'AWS)Y3V--"/WCTI*OYG%+'2_;L-[^BQPO_RM4#NV%N"-\'W#6NV2^"B<(TY/Q] MI4R!I>#[GY2/ZV7!7A9YACA3^S>(F PA0BB&-,,$HBB.L/J_,'6K3S14D+G1 M2"LZV$NJ-AC"<6,Q>%KL:&8*L$^KQA7%H7']ROI!>!J_5A_&WB"V^[+X@6WD;\<>K[V8 MX.NU=]+Y&W ="T\LWS/0I#Q^7>%CIK:X8T"OH_LG[5#_[UUPSZH4#_)QL^9; MIM/^5I7.Z:M3KF00!!$+E 4;1?H_*()Y$"8PE5(]-U*\G5M%USB..S>6;H4$ MK);2H6N/ ]C]%#(BA&.?;G:$WJ6O/4BP0[41_%HBVTW@.K1'&@?DB5HE'8#= MY&UJ*G\^>H6;Q$U?+93<,>MMI^3PN.E:*[GK>-!F:<#M ^MDD8T.YBP?Q<;D M:N^<;)Q%B"6Y@#C,]5EG)B%-1 3G LD(TSBR*W!]H6!YD;?K9PZA+JI6C74 M?7D16SO[SP=B([/U,+#<:SM=0<)7D:9+PTQ;;>F*LB=EDZY=/S0JY>E)QVRO MV7_IR#>A""&(\E F,*0QAYH"8)ZC .8HRS)E^K&8<[?PD\,!YD8$M7R@U +> M@?\9_&^E8PB>R0;\U.+^']?PAB,X[3C@%I!&7OL-/E]K?(QT=^!C66X%]QF> M<%Y_;W$(1X^?..#@O'*GD047KANVLG]?Z7AR=0/_?:4DK0.7R?)1O1@_2-E) MYGA3U\'Z^D.(JLZ;U!D4<41$!(6, H@"0F".@P"FB8Q#$29AA*F;<^@&:>;G M/=HK YX;!90-_?145.[^HUNFR8Y<)H)^9![J8'Z@!FCUZ"3 ^2,F#]AYXK!; M))F4[CQ =LR,/A[Y"BTL=AL!%F91EF .>9$A0IY-? M+U+-S1#STB%AZ![.SSS;\?'DLS7.1INF$4#'P1 M?,O\[F2'8C=*TU*+X5^QFZD]./UM3AV>,S0;H<[+VW6N;A[[1JR$+*IS/:QW M>Q4:DY#&NC0*B1%$&0UA'O$8)BB2/$B2')'$+65AL"QSH\-6E;^[IC$,GPT[ M_IL(XY&I<)?9VU1%57KL0D!^:U3YF]E(-MJ O3HC94_<#*NW%(OADDR;Y4M;>KZM7;^(0TYD@&,88:SL14%T[_A8Z%;R M09CP*,LSJP;R%F/-C08;:;5!*+2\;1L5M7+-:2E8UW([!&== ;N?!3U#.#++ MM>@]2&!$W77[X&WO$'^X.02R^<-OHN"UGK>P>?]\Q:O90=,;HW;E$=/%I=GI M(H&>RSJ!9AR/((,0E#;$KD9,HL"D4(PPRS((T8DI%3D:*S MH\QM'>\2)C>W)*J>!]1N*=\,T\@K^FQ**9&5SC9MR^F96I=OE:%?5$#WP_#: MN.$R.OZ:-)P98^J&#)?5/--\H>?BF\J[?U"2G:N&LX\M3U"2RX#KL#$"49P0 M2&G&89XBAI&NZ4[%@+KMU\:=&VTT8@,]D^!\_:?!<0NV4V%K*7@'>'03P@NV M0XNFXZ.VH\?"7-6(\[ M;3:-*QPG:3;.#Q@8E:1+Z7Q>K];M./7!5AOQ(M)0YE$:0Q;H%!N1Z/*>*(>2 MY0%'::#^[N0"[1]N;DQ65Z JC(@#?"A7L+4C(G^(C_%<4[]G8J#OKA:[^LE_?EYXWR8*^HDR[@J]=YNYH4#3P*-:? MQ?K^YW=3.-^Q'>VE^^>V+I6<\/'] _BL_G?_4_'>=P'J1@$WM:>]"-]UEX0/ MY$9>N7Y <_)57$-ED+_BXD,G\UE<4ZOKM[AZ[3#;?I>"]$V?J"PX3R1!DL(X MB3!$DN61QA9V>K#T=DY&5M M#X:S)7Y>9T^6]]'#)[6TSRMV;%E?N&I B.=!(:W/HNHV6TJ",)0(Z:!. A$/ M),1)D,$@YQGG64)"8;5RKXPSMR7\]J#@F\,&_!J>_:O9(TIC._P.R@_> 26G M35\>)ZPO."$I%B7WJ8TC2&B6#%CA @,&:,IR3(1Q-:^ADN#S(X6 MF^YRM:! 2PJ4J*9/NKW?X2*DUYT//H :FQF'8.3DB+@&PB!OQ,6'3N:2N*96 MUR]Q]=H!5E#;[_A!MG$63;6T9TYE1EMH_EY*H8^7Q2ZK\8NB M\2]"ZU4L"_,RF1%U2QW346>1$$ZEVHY"(=1N%$FNH76 MWR+,;'G:-*+HRJU_HCT&6_7:OX /0DT6678SC+6JH%J#'0B[GSJZKVZ96TMG MUT0S-M5W04W-'O7C*3F:QOIS,4Z'*1^X^G*_W2+*M,XZ#Z"=N/9\//.6JKC? M5\5_"ZY&:Y++RT6<9DE.HQ *E J(,B8@D0F&+(F#C&:Z*Y)3.,Z%<>9&J%TQ M0:76)&T$'5+$]A351+=*1SB"+ K5GH+R$.*$A3!@&3=4;1=Z; M:C)LC\=\!80!48:=^%ZL5DUZ\XO:Y_F!75D)*<\5XA@'.O&&IY#PC,,LHHB' M&".*\P9VM;&<&/1VQ-> O#&D-?1BQ?V";O=M]P#CR)_M _3T9_K--4H86%7Y M(@A>*R:?CO(*U9 OJGJ^TO'ERX=]]'8?U_MM]6.]*:H7TR<]H"*A),D@R5BJ M=AJ*(2B/**1I1EC($AP%3JT>S@\SMT]>QP#=R>G& !?@M". VT$:>?V?P\=[ M+_I^%#P1P(5!)EW__8H>+_\K5[N'I.G@%S77MA%HS>5S6[(F;LJZ-&U7[_XU M.5#ED1?@56V=@L".]!L4\]4^8[(0KR.ANQ%=Q[\:Z*'3+93>D%)W6=M'W]UO M-FHB3-#)FY?])8_D1?_H_D^RX1](L3'=6>[+---OZ7+;Y:3.K:#4&L$C4I'0;![O0%] =WK&MV!4?X. M:/7KIE2@ \ =V+TJ>PR,N_$._//*^^+N59Q\ZGSY(*<3?%J/Y>03SL ; KS=1\,?G&-;M#LDFS:"M:Q@ M+ZP_.K8#Q1.%7AEL4MJS4_R8JBSO\E'UL0EJ6@B!$HR2# I!8XB"B$.JTY\S M'@6,T5 & @TO_OAVGA'7)S4@/=1_?&L5=.T-II%)XJ@:Y!UXZRM@V J!4:I# MOITRIMA*S?Y:D<<7^[,J'K9569$5+U;?%XR03').89"D"419KLR* "4PRSF5 M29XD2>K4#N_*>'.C@DMVQ7HOLE_#HHO]<,MB(**O9%ITI!W7MC@#RXC&17>T M5[Y-4[@L8!B1+"(0I[&$B! ,"=.JSDM[F$MUX9K;^C#I@[LV.^M!:D=.[?AI2Q_O*J6E21KQ M",60H$AM@7@<0H)C GD@)8]RQ@2VZBHR5("Y\=FN)9".UJF34@ CM# M:$Q@1V;(':;F)+^3B[F68*= IRSWF)V57.'SW$[)>OA7Z:'D"LZEQDG.S_%$ M=NHO[<^:LE<'7N\5;Z.8SKO%WZ[+:A&*)(YDBJ"440I11(DBQ""$%,=1%B"1 M870;(7H0B-Q^IC.@>0Z\22]!@'KO^]^T2AY=WCZJ7NF MMXK>'1Q^'ERFM1V1J3W.Q5AL[D/$UV5\CR!?_2KX'&O8E^/TDU2J8;^(4FQ^ MBO)=V_.V7 0\(7$L"!0$1Q!EH=K4(RH@)CP68_ZY'??H+DD2Z';T%3;S4K]8;1PHWWKN62F4+BN3ZC;NQ-A]8[WB M/%%8T/NWH,T0NP-A!(/\[MR.I31?RE:5._#.?]-L5_0\?>FLAYWTZ^4*QO$7 MR?G^&^INWS.VV2INWE>];P]+4RHSFB$&F8P81'F4*1,Z0%#$6/TI,0NY4S.! M_N'FMF>H2TF36EP@:CO ,=GO"L!VO.0/MI'9J$:LD11T1!WA@-H.%)^UMR\/ M-GWM[:N*GZV]??TN-QHI-U6'J5;\_]F292%?3)^ NI7:NZ)DR[5NL5'7(Y$L M0#R5"4P2(2$R'!> ;>Z M,.Z3TL]"HT+]NN81N1UZ:]X:#&,?A:F'=NA+_6M/7>[C3<)B@V%H"6WX P:< MFW\13Z30.>>?=&,@M5EZVG5",3]91$F6)D%,8)+G 41Q',,\Y2GD(4IQ$LLH M$O:%P*Z--C<.V\G;]$U28S[=@7WC#?-3AY/FJVA;G,+[Q'!D)$)_GG7L;C=]'7&;\M/+V'_EN'U!*AV"120P_%PTOR+C!Q/0Q]'\6A0[Q8!$9!%SJ=+HV%]UG5,P%V4H-6[-'E M R+;:>W[NOPUR>XU0+B8 E_GW;&4E-$_'K.U M?*-X_]_;M'Q=13Q -,8!C'T70Q3%!,:)X\(@CK%#1"1"+.T_54Q#EX".NS"B MFUU'TTV.N@Y+T9'SW_\M]MSH/P&OY#4EF1-(?<("7ZZ44" L(4UX#).8J9PK M.!8$>XQ'@7D>K.N G2\%UIM=EJLF_]+5>+HB401&[/O+\A"#?R&MLG!A+,YXOI[\KI2+@3Z4)2"M5 M -_E954/YL;9<$<.G![M3#\<$U/3Q51Z]4A42H!:"Y.\Q+;R[6D".6TZOB$A MEI"M3Q,HS61^NJU=FWM<;AG2DG^4+;.[32F_RU2NC*TOF+HCB3@-L4K,ZD4X MDH:^D(9^'%/(,1()"TV'(OR%;F_=0&SGNE[L.-?E-=;%Y#+6;RU6QA):9SF7.Y3 M4US>BX='WF3W_\I?^&;+WVQSCK?WXDV._YFNFX ^G],X88Q#1TBC$"5!!&.2 MR VB%W,?)SY+F-8=UG@1ED9QM6R&M&4.O"9]30KGU#2V%UXQ6?G(=_4F&@5 MK8'Z;:W#<(RJ.:&-AM 6L9D+,"_!C0;HA.C&MS2.\'KX]!/^1Y:_7>.B4%DP MWV7JOFH5.RXF(G(AI:ID#,(JD;/*$D$],AZ9H@^^U"A:Y<"1XEHC0M/=967 D-,<4.+:9:_>P MU4GCF]>J^;;6.D:)W+?"$/ERT\H"#+&?^#!TL$/ESI6$V*A02T]?2^.U[BZU M$A:\>6TFUI6[TE.83;>A5X$WX[ZSQHWHXG;%/O,B(M8WEJ<]_:*=Y$65+V\= M+[\RCCK>9E7X55YY9GU-"]GV@VRI*M#@1LP/1"CMHMB-(0H)@3C&(?0##T5^ MQ .1&)UW]?2U-.HX$!4H68$2U8PO^K#5XPM+B$W,%Q? LEX$0P,-2US1U].L M7*&A\C%7Z+QR11$ ,IRFF9BD:59.@^[*98Z(>!1"Q!F&R(WECBR45!/0,,"^ MX&Z,/>.D_Y.(NC2FVF5NKYQ=51Y$5:++- WBA$.K:1DM8L"F-JQF2."O=+:< MK'_28;&9G'\:0>=/QC\IX&>3[T_;XS55V#YF1?%!PJ3J3J>;;;KYT;B8R][> M<)'E^U*H7'8OUSW91[K!^>M=R9^*SQ)V5;$Z6\N>?LB].)<3NEQYA LO-)+^ M@E)[DT)^OE[?M%V."/&L_-F_Y!G;4K4*RA8W97,_&PD:8(0<&#G(@RIA,B2. M$\$0<]>G'G:17G310#]+VU74'O[/C:B UK+>@ W7K, PA&L_-5M$:V):K8%J MI02-F&-R+/> 91"U:0>TF>(USX-G*4!S&(G>T,R>U^<+RAS6X2 <4^/Q<:;X M7WGV(\?/CRE]EQ9UV(#:(ZB#3.*Y/* !@?('%7XIJ3)F-(!)P!%'3D P6RGN5I)WC[B_ - MNA[+3(+EQ(33@;$C]0VH)0;?F_\JT4$ENTT7/5.\;#GG:?<[KUN>*1PG#GG& M#5Q1PG-+RVVNLI&I=*UKE6/Y5D6L5=D6.YG)=E/(<8.0"\>'-.($(AZ&D,1$ M;J0\![DQ]R.'&Q7X&R/$TCCL0(?!%=[>6.C1V=0(3\QLA^#6::$K!@\,, MB%-PW#4@VBP_:BK"_-5)1X)TMGCIV+9&G*M_VSX]X?SU7GQ+?VQ2D5*\*9L, MC5* BGAEIQ_3#:\.]E>()8SX-(0Q#V*(8NS )))D&":P7 7@/0J@"^*R5 I87)@;/IZ&@N\,3-N<[R)AI+8'MPMCV[!@2-]MJO+O3!75 MZ21YJZ^)[W/EN)3S1[XITI?F[OC]SU+]E:SY^XW\@.O;Y54<.R*.4 )"SA$ MB'L0XX1#3C!AG@B(_.5H0]N2D$M;B YTO &MEE4]K1MPD">Q\1E1X6M=9=M_ M_[[7%W04-KPJF>3#&&'U_X+AGG-7,.](7[=WL#P44^PM;(GXZ_8>ED'NW9O8 M[FO<$O0QV_RH0CCKP,TWK_M+L]NGV MF0A;P?O3$5K 7X_:)D-U8F93'N-YT4C_NQ;=9V7<$:M9*]IKT/7,M MWA&PG!;9'=.(&:-QRE8JLP9[_Y/3K6KR7HB42B+XL-D;!QKDI-70TLBH$ACL M) :MR#?@0Y:5FTR7E_10[.5/1:GX5$C!1M2CG_F?P)$Y7M.0A\2A@1+ Y6+SPGV?49 O?=FGSEW J"?MK$,^]>4<"KF^GBB_QLFCA+XH1#&/!8I"H_HH/7TMC7[JE#/D,.7,/@?(B,))%S#6(QM+R$W, M,6?S]'12^4R0Q7H8%YO5E2[T-'^9I7Z5S]9;&GAEY)4@EV3$#XN(DT;4)$_9A$D6N4?M54 M@*7QC/S.(L-;/U/(->_])@1RZIN_2O2;XSK1-V G_XTJZ$:X)*64W0"E E Z M6+SZ&XF>K#8=JY([_AF.!'8F^-$8/=U[J_[;5E(FTW5 M6VPW,\U>YOU/GM.TX%_RE/*5&W$1)BR"Q%-A>H'P84)<%U(G89@D(66@U1^T MITXM J""P'(BT?G&S&96T1FDGC_%Z'Q#<3;?Z(S=VS2&5@ZF.$$)AARKFT$_ M03!)!(.4)CQ@"?$9-<]3?=+-TC9MU7ZZ.1RB7?KA/]7/IF6UST-[#?1%TJ!,EQ$L2;D8.YSI9&C54/ER;"E)L6"WQ+(::=U%7(C/U MW5,M7E69^G9;/F:YW+!/1Y;LRT+JF/&U[:C%:R5<$#0$FG M[_ES %;_-+X&@HFGKJ;V1AX]YU0=Y<1ST-!L?COGQ.^ZZIS]_8AL$5^5,7\O M?B^:0GGWI,3I1MT$O_])'Y4!):=W=0AZ3];ICSI?]"TIRAS3)LK0)72D#,P&W19-XL !9HQ!(E1%? MJP1$EH.U4DK^>J?5?QBD.+AN!/LY8]YQF9AE*CU4K@FI21N]U>H"[C:@U09( M=>K+'=!1"'QO53+)/W'=X!ADHYAMD&;*37'=_+&5K\(*JKW9*Z[K8;Y<%E:0 M.,AL8:?%<3O)]SA7%S?%%YY7.]5]< 7S7"<(20(3%GD0Q2*!&"41C+' +N/$ M(XG1=O)B3TM;L#ZK[*X'Y4JDR/79MMD.\S*V>MM,*XA-O)2T,NXQFBA;VR 8 MEG:?R+^_S;SQ_26E=.C21,S^,G @F0GE+ M4X_".*0,)IPD@>L3#WM:+D67.E@:'30R5FD*&S'U:. B@OVSWP8N$T_Z,Y!8 M2Z(_I'[?-)?O=J:X_-M^>E]L=I99/:14.YD'G[LVS*SVU5'Q4-AG/O4B%S(F M_T A%7(&"Q6_YWC4YQ@3A^@%F?3T8O+-SA-3JIQ$7% M6Y7#:%.N/"^B@1?$4 X^E8:\%T,@$=6> MC:\#B"4SO[>K62U]':6/C7VM=T9ZGM!'SK9K?B_.WUQ7SAB-+TR3N?GU*/-5 MX(34#8@+'43D#B&@/L38DW](2R/A%(?8,([I:I&61DNM1BJ7825]XQ_7YC]_ M-71IN7[,]!AKWI&8F-<&765J16YV@S)I-C-[T-IRM;E>H'G=.+"8Z]E M\UQ"E>_A^Y\YK5V4-1,'';ZU-/K3]/(=PJ*?LZZ#86J;2@EFW=OYLLJCLO<< M-35;JI[S*G3S\EQXPG9.CN+-ZR?\CRQ_N\9%41W=!1A%&*,0!D[,(:(H@'% M QAQ[B1>&"'N&-4/-.A[:9.X-\-!E0VTDA]4"MA*&W$Z(GJ&RT0X3\P21A!; M+V,Z K/)LTJ<]KR0Y!(7(='/,7&YB9%5D[.,_9FNU[>;DY[VA79V'A8\CDC( M$P2=1%!5!"R Q$\$I((+PD7D1<3HNM>H]Z5Q6RM\=5IT.O&ZI:D,?6'X> MR4T&^<0T9Q5M\VK-8U"S5<#9J.]Y:SJ/@>6DS/.H1L:FD'[AZ^R9LP=.'S?9 M.OOQ6CG6%(UKOZ0W+PB)NNN*U;TU0S".0Z1*/Y.$(.Z[(3;+JC;0XP(OOUJ! M0;F3V#1/=#_(>D1E$;BIK\-VB.U%!;6L$P14:.)B+=MS?V\SYW?64OTTH[/> M:]>>A;]_>EYGKYPW=_(7@DC7U1#+G^[%5TZS'YOTGYS5R2.K$_K]<6M$>4PC MY37#L .1%_D01XX+J1^RA/#(31RC2E"32;HTR^S@Y+R3-.P@+'THMG'FP38] M6_^%0_BKC]R;D6.5*?@6/Z0]&9A3$W$OCB8L>P6T)B5F M)X!XKMJR'8N%-E W83P;7EJK)VL(4'\A6=W&9JP@:ZC?8>E8TY='9N=LDN.E MO+C=L.I6^#%;R_>+]_^]3*QB/,P@G%,0DGA2%JOH?!AR% 0>1ACY(E5 MF4F;1\_J'^K0B+UWW4XW%1Y4'Z C=>U!WI'[W_\M]MSH/T$MOV&FSB'X]>QP MFZ!.S.+'2 Z@9IYF4Q,*6VDUA[J;-XVFIO(G:3-UWQM',O?E(\\;_LKJ.J6; M<[65IQF E)-AD&]@(V*RK M9K1Q'E ]KK@:IHD)HD:H%K!._63;9;<7 4N\<+Z/64%M-W0D!E]YN:2(SRA-MJ.W97-,TE>SZJNF^,O;64W!5JOPK M?^&;+3_(8_D@FZPV."OD$((0CB".6 )11 C$CG!A2%POBEC((D+-"N9J]+HT M0FF%!HW4!]EKW[P")7AS\F'HS*$W"+IWHY:AG?R&]#*J-\I%30O6$5>E!C!9 MNS#5Z7/F:U,#&$XO3TU>'KE=.2@?<)3I9!6Z'#M()#".$8<(^0C&!#E0.+'C M\\3C86)4>:VWMZ7QT;Y^1IVU)S]-]&.XD^G%6G-'8PO!J738^.VB>;'ZV7QAH[W?K=]:K*N<^0*V(8Q,R#""P0SLH69ZYA]P&FN9.1[^8JO:?''AYSS*L\]+\JO MN.2?\,_T:?NTJN 1:0F)N]&4M"M8=,("WYKQ+UYK"S">E62TY.QOV5HVHZH6=^TG+W(C%G@4ABR1YG-,?$@2-X0)IB)QA>\C MO8H=\XN^-&)KA04O.VF78#SW#_\O,)^M#>J_K@&]^U3V&/Q+6-!:0[=$&[I? M\']=*UIK0":UH_4D,#_L?LB9E.C=-J_#8C0/LP_?6MH*T26.5D;] ^DC1(8/ MG,>#,3&S/N2X*HYNA(?1>?%YU4>=!Q\U-=MY[WD5NN>Y%YXP3X[_?E.JZG&, MR4$N5"&Y^_PA^W.S0@YW'.$(&'C8A0@'(2218##@(G8Q(8FO5TJUIX^E3=%: M3-#(>0.J2H19#I2L^JGQ+P':/VI FGK=]^(#O2EA+=[7]2(Q/P7K:Y+RI6"^J=)*2 M]?*3XXZ#OFQ5H89NW;MW6WZW^<:EZ$P5SU@YE'/LQ50NS7$($2(8RJ\@A-AG M+@Z)'[K,*"'K8(]+F_WR8%F>_2UOI M4_0AZDV

I5%-PJH91AT2F,T(^@82IFR@1!S!6M5Q#% C!PTB:2%I9/_LZ61HSU>E*\JZD M@-:BFI'3643U2.A:G"8FFP/QP-L!<(SII$][2[1QMHM9Z:%/R6,:Z'UV3-;? M[=,3SE_OQ;?TQR85*<6;\I92E8U'=O E6Z7ZF(J[DP WBF0!%!W&\1_RYTC#!GH#1T,ZTQJ8:]G,%I'=&*NUP#SIJ;[5_"] M^>\D6UK.F]-8- GCMP"QGCK&4F64)R8#QH O]4 UH*"O:064S(,PV$K'4-/ M3_.F8AA6^20-@\8K(PED7W53.05LY>S\EHGR3]G)[5.6E^D_*ZIR5QYCU*5N M" -*8XA(2&$B: A)$&(O%(D3$6+$)IH=+XU:&N$DB?#:_#(\A=(&7)-.)H!Q M:F[9BPQ:F4$K=%7Z=2>V19XQQ,D6Z>AV.R\#&8)Q0D>F[X_CIML7G*[5H?N' M+/^&U[SR3JU*;2FOU?W?5IA2'@<"P\1W0H@B)X9)P@(81DF0<"JX[QEQDV[' M2^.F;Z5*9?@CI>!N\\*+TOS82!MR/7:: LB)V:GR1-]+)OFHU0&*+(=*"WNL M9(J/)5;2[G965C(%XYB5C-\WSR#PKKDGOMO(;^&I(KGZ"EM:082Y*((BC"0# MQ1Z%,0HX9!$GF/@L843K@+NODZ6Q32LGZ AJYBG0"VD_P]@":FHV&8.141:! M(1!&I1&XV.AL>02&U.HF$AA\=FR!WXVJ(9QSEI8?,*V2_GSD&]G N^P)IYM5 MXH;,]R,78DX\B!*U)7)B!%GH(]]A@CM!:&)V#'6X- )0\JKKY%IBT(I\ VJA M3>OY#J"M9W'8Q'!B;AB #WRO);9X^:X+CK4*OP/=S5SA5T_YTPJ_FN^-W.2P M?VQK2[UXR-K+'OZ9E_4MT,>LD/_^%A>/7_+L)66#L;K,KO7.K+HWJ M"L2DD#L 6JY"Q 4.Y0Y(A&$,D1 $XL3E,&!QR"0WA1Z*C#9$$PBY-#;KZ*A" MR_)62[#A*C2UNOC];2TU_8OZM?I'*A4&SXW&*D5BMBM3A7?J_H?A!FR*ST%S ML_:+!WEBNCT:WYV"0&K87NS_]K$=7Z4G^-(9V]^4KO([^ O8%R/;ZPN^MQI; MI.LI!\363G(*$>?==4X(\LD.=6--.[*: . MHO$JDZL2UW(2J+-07)4#ZK#%V5- G57H7 :H\P^."9)I2KG=BWWIGO4Z^U,% MX7W(I+&U):78KAN_[-H;>Q]LZH?$8<2+( ZX Q&3NS(2(PRY&[/8(XBYPB!L MYAI1EF;7=$OD[;0 JO.S&"A],&M:.51.U8R]4QP:8_<$[5_4P M8SB/#20. WRLM#AB4?N\?2(\OQ=OUZK$.@:!2K]&C66QO=5].%+&WU8I?I(J[HPU30$VTTJ3=Z7 M2J&9*@A=]Y7HG:5>@0%*B0:X;PL-U8" = -J2+HE MB1908\C*@/[J>D/7*?&O47O(RD!9JT-D1YH1NY8O:UPJ5XIO_(?J]Q-7R_R* MA)@R+P@A]W "D>-Y,*%R;73\V'7<2&Y9#%(EG^UB:>M6*Z2!K7T>.HU]R=6 M3$SFK7R@$1!\KT4T.9@Z#X[!#N1JD&;:>NS *FI!K1T2]0+0N\ MR0]V%?U/6G':W-]V>1PED< 1C'T5).>Z/DQ<-X2"! 'RXP@+H5W[J:^CI5'; M><=$G?LQ,WS[F<\F:A/SWWC KG7G-+E7-'+IG/EZ45>] =?.:R\;=V;9[DSX M_=/S.GOE_!O/7U*5\?.LO;:N!D[^="_4U?V/C0I_J2VOMUG1'!JO4! Y+):F M$7$)@LCC')*(QS!TX]!-8D3CR*S.\!12+HV,NG=DK9J@T;/>'8)SN\B=KNJ] MO;;-'A!4^IHYI$_[;6@>&_SJ$9_Q5&"WV]]OAF[:M"FL2IC2"36K0@.WRO*T MY3\_"^2V]NV3R#COMGQ*F$]VW9-V-F[)V25VJ5-T[>_<@T10',4^=)FC\F.Y M",:(N- )8XH)1EB:HR:KQJ6.ED;\^WQ*IF'4%Z'4(UD; $W,DWMLYLG,-P2) M)1Z[V,VL5#2D[#&;##X_LCA.SI]QRIH5[W;#JA.^VZ+@9?%VF^2OJZ$-P M4E3'X-61>8G335KRC^F+NDXHY<>B\LO5'70S.C02J$(^5;&EE2<8H]R7O*12 MUB,6^I"(B$(68B?RD/Q79K3='2G'T@C+O*;7V '0XZ<98)V8LVH-8*4"V.M0 M,U:]9ZP\"KKJ3%,6[$HL;>4T'BG%O%F.KX/J)._QE8D635*)XBLO MM_FF:.ZNW-B-D/!#R-U ;MQ"^1.)G1AB+PK\2# G9EH%>W0Z6QK)'083%$I> MD-<"&]P)#B&L<75J$;>)66PO:>7W7\D*&F''7*@.@6=PM6H1Q)DN63M@GGR MMNY;-5'IO7D=:F.^.UA-;0YN8W7?,0\_O-L4J7RR23U[F^>ZMX;]+R]HNC=" M@C/9=:<(1AS&9%1$8D^SLX4E#JO6C4W4>'I4-?GJ^/C =R5"/A7$]V$L-SL0 MX="!B0@)5$F?>"@HYD1__3_3P=+6_%I$D_7]'&H::_J56$SM#,#KJ\GQKE#G M8#$J\GX5//.Y0;U*^K/M!-6C_$"]]M/WYBS0?E'JHXKLEY\;6VITC4OE6IJ7 MKY(3-X7*3I)MBC>OW=_<_DR+52(8]4(/P] C&"+F268C.(3(4878?>8*IA5& M;=[UTIBND0]4 IH6(M7&6^_X9AH4)^;( P!OP(/L 'Q7,EJ\LS('QEH]4^V. M9ZYR:@K(:>U3XQ9FCO!JG-_OMV51XHVR\.XV99Y*FX_6X3D1PF[,70\2X;@0 MN0Z#B>LD$+N.YR"2Q(E>,L[))5T:YW4$O0&\^B\@=1GLF>*R!L=6CS 7,6(3 M\ZN%Z*I=_-3!P.\T7DS\E.ZH_.H0J4$Y_S6BH'3AMA;HI-WAR)5&19G>%<66 MLW=52>_:K:NNI'%>Z!65FWK710E,8E<=[%,*2>)P:0A',8H9\PTK%HZ086FK M@Y*^.NX_"J,'S]M<_:94>?-X';"9;E1=.U4R[UFV(1E&Y4N4[Y7*TVM\^9TQ M(ZFY8DP[/G.L!06HY6_K]=RHA/FO:*ID?5AY>PN7_^>,OZ5O_#-EG_"_\CRMUO)"$^\CJ4Q1XON/$1CFR-?M=&G?68@,E-V@$!Y7DH!5]1/"5Z5CH M,>$$"$]^TE#)>3,*4?,2JV;XV"J>JMGKO&51S: X*7AJ^+IYZ&?=PU?^(U7) M4C?E9_D5K8B($8L2 D7B!!#Q $/".(5>XC!/A)PY>I7,+G6P4.[9"PF4E/KQ MG6=![.<2&]!,3!J&J!@%5T5WJT1E9WP&],L4]T#7/W'MH3;Q]-4" M#'RW&BFC!\XH'XN>9F?SL1A6K>MCH?'T^(SDGWCYF#'C^7[A]:5-]H/\Y+6L M^E/[$D3#\]H".A-/ZC/ 3#"%!W"X*FO[<9NSYVV_H-2YS.V7'AUY(" $5\4) M^"Y4[JNDZ+;(05J=.7S(C!. M/ XQ"1C#B#D<&\7!VA!J:>S1R M4J4_ .H(:'AK8&"_-$X691V'JG4.K#MB' MZ (E+SA4Z0:T0W7\7%>Q&Y6N@EH-MK.)MZWC"QLBS7NV81'$DX,/FVW/%O#W M9[9R))(H8)*569A %*,8)A@1&$:8<2K\B)C=BHV28FF$+#_V8/)@/PF^'ME. M#NG$['I-H-^?V2\-\]OC^.N"_*0,2P_QV\-D(<"OT]B([2;[QT.F+L5NGTKM M/6;GG:4QT;Z^6%7"KG/;U^9.,MAG=K'1V%R.A&7J'>5%1(8 ,=M2GM%^W#ZR MV]!\F\?G#DD<\NL=H+SY5G6/-%XM!S2)"$,,9"0!2) !+! M8NB%%%,_8%PS4?A /TN;U[O,E>I8/-U4JXQA1J)+B&J>LUR/T]1')_ODGHV( M$TSW 1ALG6A0XI^54_.'08>-W>PN-VR5(Y&Y1* N8,3+U*I;T,.$4]4 M$D-7P)A0(6(GP-31FO9'[2YMFC>B&3I1=('JG\U7J#^U,:VCN9&CQ!D]1_E' M=-N9S2WBC/!=;XASOS;?HE96-RVW>+U^_8)3]K=B5R[:^'I4IZVES;;#+5LC M/%#2@Y?B?W=JM^OO;+4@'=[QVD9S;9]KAS%\^+#QIA!>II8&G$H44$E*VB$5?=Q6;G)2@.NZ,-L MF"(LP34Q,_0A-0$9:( RB@/ZVIUMZFLHUYWQ.H^/VYO?4KI]VE8!V^_X<\YI M?:LH?U[S*BIOP[I'ZE_R[)GGY>L7^664\G>J]-BS.C9=A4DB'.%3&!$'0R2M M>(A9'$'7]UG$$7>$PU8;_D/UI+>=MR6:UA1*ZBG4%7!" WFO&6 =U:H,N[BC MD]FI@+6QU#M&F'5\9MJY= :FJ],-V&E5C='AI6*KF?Q)Z793/;)3S]Z!A6W M+9UP6!-KUB,1VV >GZ%8;W]$)K+?_TNV]%]9SG%[HE.\XR+=J @_%3A-ME77 MLLOF_-#SG!B'JA81H0%$'A(P86X 0X?ZG$4A$I&6W\:HWI=F&?[^7]5$KC38 ME1LJ0*,#Z"I137R#K%[& ]//R)/#/3'MFB(])I&:,>0&6=:FA'ZF%&S6/G:S M%&UCD>O-WV;Y#Y;70C8P,CW\KO+\?KNPWC/_^+OZX\QV48"0$Q M4K8^BQA,?.S!* E\+XK\1/[/+#+RJ(>E+05-$& C):C$!%).T^#(8R"'3_BO MAF?JFSI39$8$2%[0_HH(R>,69PZ1O*#0:8SDI0='^O*V-;\_<5QL\RKT[>]I M^?C[)B,%SU]4Y;*[S?.V+ Y=C.7?MKG*%O$&%VE1^=G]%:>;CUE1W&WH>LN4 M&]Y[G&_D(X6[0C'CA!(.$1(>1)@Z,'$%@4D@N"L\Y,4),G+^G47LI5'.VT<5 MG0C2#>!%F3Y56U(AD0 O"HK*#:94H1T_4BIGW0NOO=<,_8OG^2#TCA.6-\P3 M4Z=2N$Z==@,Z.H,_I=*@JS6HU3X)&]EI#BK5;UK?9Z4^^$T!\!?00J ^I!8$ MB\[/LXZ9+6_I>82>U[UZUH$X\<>>M_>1)]UUY4[.SN M\]#9.IP3L[QN&6.+Q\1&$-DZ!-;K=-XC7B,@3@YPS=XVOV?_+ EPN^:N0P)7 MY47(GS8E^[#&/W1OV2\VL#0VD8)")2E0HD+W(/5&ZP3+#7(;7$9N^*[="F@3 M7N"[$MO2;?L@+*/NVB^W.MM-^Z!BW7OVX8>M1]'^-9?6SHH*%#FNX#!( MX@@BCQ)(0AQ GR&/"1([V#6JIS#4X=(8HA(*O,5Y_EKEYC$(0M/&6',;:A&Y MJ3>0?2&P5J^ MOLN>Y!9JY:B2DC%&,.*))!1?.##FDE H\1 3&!,',Q-"N=31THBDDT)C)ZD9 MCUR$5(\_; U,6^+$* M&/W,VX)A./8B!Q-?SGX5<8,]"DG,7.AAAI2%P2-AEJ3^7"]+8P+EJ?YU3.CL M>0SU9O_5R$P\]=N+J>C&PE;3];!_SIF7O4_,D\7KOP^9G M!W4JQ;L-JP+%-,\+#EY:W'35#I,[U7]XUS]:]8GGXYEDI*JP#DM?4K;%:TLA M=!<1&+6I/VQIMHW\606ZF_?S#XQPFWSX,WMXS+8%WC 5 ;LI.=^\K^J5W+7E M2CI^8IRYH4=$J&JY4HA8R"#F;@@933SJN,H.U[*TS;M>VA3V'#<"M;1@)ZZI M:Z09^/TS?UI(IZ:&/S/0"@YVDI_'=XQ#I!G0!MZ0DP$^DRND KYL@2]VP)^M M6&2K5.THS'J=(,U:G,\# 150W7 M@TC]@?TX@AY#E(K("TB,+10!.^QU:>Q_L>Q7NI%_WVQX51^T]F[!)2P?.50; MD*K>E^!Y55*PJ?Z5MDW1K"BKI.W_TW5ND.-8J0)V-'B:&SO;0S+QZE')VQ3Z M K7$H!;YIO4YDF+7#U@\(S:":=H"7D=]+J%DUWD8-(MT77AYA'VKO,152<7J M%'J%42P0=C!D*$Y4-+TTAFJ$:^Y'#$RE0\ T M;,[1,$S,"I80,# &1R,QD['7(H(K 6V9U[C77#M^8SQP[*^F!N77^B7'F M5',"]D'*4(6J8%KY";:EO-[_5$Y_DO%49_+_[ '_7"6"DC@,,(Q=SX$HX@P2 M'E/HB(@DE(5RLQV9&%>HP-HE5 7:?8LJ"L@M&1/C9%@5NOJ"HB.;:UKFAIA>2D;KBYVO5YG M?ZHM3G&[85^Y8PB9-8. XC?BCTDFS8$$=KZLZ;6&,O,A!9#OY4DD*YOS0P=:X=(PWS M< [V\TI6\:R)8Q[S>MK^YC/(+>$QH$);ZO-$7E? M9;-,-5UY9W.!'2^) N@'1"Y?B4LAQB*"E(>!&SLBC/3*=IVTO#0#?2<<4-(9 M9'\]@*M_);D*A(F7!4W]S7+ GM-U7!;8@Y;FRP-[3H+!G'QA9/P$7CW(* MJ_^HNY$7O%;S^_9G6JQ]A%,D($G%L5$CA8E=+ MFY9*Q&H-JW[H"&M86^$RMGK;9#N(37U6> DL\%U):K/NPB )0T8.FQJ;0$D83LX*4LBU$V85IE -*#UXF M[B9V<)O+N43B]]S@5^SEM>9',@Q&O]=(S_LS^H@,:W'H$:+Q_#@SZEZ.E?PB M-C\^B M38G[Q!2]$QU4LM^ 5GK0B ]:^:LJPQ,4%AX+GB4SS[C[68V_L> L*F'B) Y% $<2"<.@($GDB] 6C MK@D9CI!A:7S8JJ"\XLX>GN/NX?EWI0EH5-&TK:X9,#UNG'@8)J;';^_?@F_T MD;/M6G*?ZT$GN0&3#(LQ;UX!K"7J'"/!K.QY!43'!'I-4V.CM27%\*)415L^ M\W(5XQ EGH^AYSL"HH!&, X9A9(9_,LK6F4J0=TN*RM=D M16(_1IQC2+&'(.+2.(H3+B E+ H]QCTW$4;9YH9Z7!HGU +_AV%&N4%<]6C! M*EI37ZDU25WV64/!7E[PO978HC6BC8ZM%'*#_V ?W+FB$CH@KUN0:0-R M%11G+5+!#*/^& ;-MF:,;C#3[C#NP?#=<29B=7BG+BSNGI[S9D-:-)=@H8^B MF,8>Q(X(I''HAS#V?6DF,E>PR.4X#(W"2GOZ6AIU[T0%:4=6,RNQ#UH]^] 2 M8!,S\AZKKI@3)/;1@,.2*=C7TZQ&H(;*Q^:?SBLC@]'Y>JUB$3;L4Q4X+7]N MLA"WJ4BXB]W$3V! 1 P1 MPXCQ(83U>,,F;E.?AM>B5J#MA&USDD^1'$P3&ENQX4/=S1L6KJG\242X[GOC M>.7H[O#S5K5Y+]ZEZVV;_KRXWY9%*3\2V?6*N0Q[48(EN> $(E7Y"T>.-='/Q#D._'YZFP7WB0G.&'+P7:D!*CTL M%?6X"L-1N4'']3A;#M&K .GF&KVNH2M]D1O;?W\F3IS(XEL9K>W>(5E+#F^3+F.H98%:0FIB)3D&:Y+IX$ K; MWKTG_?P:-]Y+ZE[TU[WXPCA::(K*%0_9+?WO;9KS+[GRJ"]?51+,\G;#5,#8 MLWID%7'B>F$D((U= A&76_B8)FH?&+L1=BEE@NBE#S'O7&M"S)HLY(MLZ%$% M'*C5^+F1NSH(XZW09F1B,!)Z[&(9W7GHIA4:E!EHQ :MW#=5MN+RID+Y_2#* MQAQD#I@E4C+H>%:6,@?DF+9&M&"^@WN;?>-K3N6<;RK(WCZ5NANT<^\NS4Y1 MA2/QYA6TDK;UGHT*G5T$:G@S=2U&$U/&6'B,-D-]&(S:ZYQM<+:M3)\ZW9U* M[W/7N+6NXA!%ONL', D")'<=/(1$Q?G@ "5""$J])#8Y51Z1-':&P^(ZUZ)) MPM0CF/26^L6EBAW0>*0WJ>5E=\YTJ><5.>_\><52>*OB3(JWZZS@#]FGS7.J M_$<-"_WTM;&TI=&L[D\O.L/KH"U@IIY[E9B@DE-%I#VD3UR9TY\^?[GK>'T7 M$Y4*TD%IU(K9V_!L*Z>.>MT55.OYD1X]ZA:$')<6[Q2#>O.Z?Z2QQ"MQ[I_5 M@\7?>*%N6*01_O.Y6N,?,O5/[W_RG*8%)NOCN."O7!493#<_VFRG\LM1%:7= M%2+,\\,PA('/*42QR@!/' X)(V"@.]5 ;@$O+YQ M?JZ2_8/?7CG.32^9EX.YKJ/48@1>$/M7&L,WN':LW\-R4 :>O(+NK@M1^]+OG3+DW#D+GR?MO4ANV4L5>+AM8I+M.3?>/Z2 M4E[7EU%WF3\V52M5W-HJ08E#DPA!AZ(8(N9$D,1. AERL<.=Q"&>473ZU (O M;9VOZOC 2AGE8;;G<5Y? !F>)DP]W)KG% L:Q*EW85_NWMZ<7V4/J[727+G\ M5TD-5&@0Z.AD\?QD)N!MGZ\9SXS@7]RFC17OV/+^11EOI4K6EY[IW_E M:W5ONT]-8>A-H=W>@ECB0.8F35 E=2=#QR3^%L9@62L/H]OOS$5A#.$X+05C MVL"(\/TJ.*QX4&;B2F#"I*(")CAP(8J< ":L*B(:QLCSA1\S+?OJN.&EV4&U M:.![)9Q)2'@7K'X"N0:"B?G!BO8&0>\C49@IL+V6SE;P^AE=>P/4N\_/%X1^ M1LJ#0/-SO[_B./G-\-[VS?'>MBV?K!BPLC;NRT>>/SSBS<&N]VY3FQ%'.]R_ MRO;+=Y(L=SE/5H@A@CW.8.+&#D24^5#^-8+J:M@C;AQZD5%>H\5HMC1RE:L4 MK_8F*C*)9>LUS@MUAEQ'*8TY/UX"RB;'QTN0=T'KC873XQH=T($'5/B 4@)T M8SS]H\*)H.)0WZU7A9LOO-5TZWN3I,D'20%K]O,J+R"2LS M_V[SO"W56=R&INNT(I&W>$VWZ_KHKI.06R#N^"CV8>P2#Z*$A3"1AC1T!?&< MR \"'OLF=O24PBZ-%_86QTWCO]GZ%3,@[:&=QJ!2^09TE0:5UN!0[1O04?RJ MW.R3?C-ZMO-2OH2)*7(9'X&Q93O'Z%@R5B<5=5;[::!WNN&]'(A2AP0HA$0&#L81\&@B=A MY'N)\(TR%IJ+L+1%J,IY+];9GP50'QP0K>@ [V0WC%D>,2YZ2\*T:$]M"_.R MKE39BJ\..7Y3&H!T\Q>P4V+J:[GQ(%KBXQ$"S,JRXP$ZYLXK6AJU;_[",[EK M,-XY=U];&CVI'>27]_= [B*-ML\'4&AMH,>B,,,6N@' _B[ZG,YC]]$';^NPC(T*?V#\>,G6R5I52UHUUZKZTM.FU]]]17M?=0T/--?\4EN') M-AJ1B:?:93"L592^J/ZX<*6#EN:+3SJGP$% TMD'QA23D&ULY3SH1O$WG.X[ M 0]<)X:)1[E**92H^O >))$@% LO< V<4R[WL[0)VTI:C,D#,H1I_]2UB-3$ M$[D5$MQVLWB,*0'= Y9)G0?XJZD.60I4)E&T_KN(H$;%/ M'.@%'H'(%1Z,)5%"GS(28R8X<1*3PP_#_I=&I:U%<5!CROJ<$0]D4 W1A@B$H>0J+3OGEJ@XMAQ*#7* M"&K0]]+6(74PG.U28*ZEN%99KF<01C*<'6A_!;OM,XTJT0\9;D)>&P9L*D[K MZ?G7\MDP)(-'KH9KNG% MP1J5G.]E9MKH5?64(OH?MUI]Z*1 A/*#H"M',)^PA$$A]W!05:^!Q)';O( [ MKHM1F"1$6*D]=+[_Y>WJS(O9$*6(]4HV%\9+CWLF&X.)&HU XU8VMA=SAON41XD$8D@XW$ 56HVN:]#$?1=G^"0 M"\2XH8VDV_7RS*;GG-/:_:TZT<)/65ZF_\2]:3>NQ7_DENY?(6_[V1W=4>+V MJ?*VFP,VU8YN(7G;S0$9W,_9SMM>7[YLBS)[XOE=.4\@-DMCCH 0&.WG-[*5!J/6L))L 3DUT/=A9NQP#2 3LT$KVD1IW<[K;2U[VU'S,R=I.Z_<:2ZV"\^-V*(\_)D] M/&;;0FY=OZEF2\XW[Y^>U]DKYU6*UK8.G-H8-:8HI1Y).&-PC* H<[6W," &6-OL]QXU *S.HA :MU-7)@('9/V8\-'9)$Z,\,:5( MZ4$K/MC)WPOYF"W7&.P-MF43C\%,6S0$6KDDO:NB><62P\.\=0V*I5.ZFL\Y:WG0/VDXJX MLW1J'C[[Y>6YSA:L&3G;/K\XYL:OX*50225%EC]5TWU?\TX_;'8'1S^9CD5B M:L[K V$PF[11P.RQ]J-B97>-S!8F>RQV-T+VY'$W'>$%P4LBLP2LIUVL;3IN)/P"L_4,T#JF3C7P3/Q'#5$QCR] M[47E;>69/>U@WH2O%Q4\R;QZ^;569/' ?Y9OI'A_K(2@ ML>.&'A3(#2#R<03CV(VACS!SO(AC;);&JJ^SQ4WW1E9E8G?\W("2W'#2]T&L M.?TM 3/K3$%Y5S C7$;UY]D?\PV/U2%4F5K%?>BCFA>Q1S%."8N#)"70!0)"DG" M QCQD+/0(7'H&Z6W&.QQ<=SUE&U5[8PLS[,_=Z?(3$T^@54JUO)U_!GR><_2^. M(YRSJ1(J[T$/\]CW7 &10WT5XA=#S!&'<8@=Q#Q&$T_+^6*PIZ41S(7D(&:D MF(-86.*,R_W,RA6#ZAYSQ/ +E[BA.T:25?[XO_^C M_1?YARIF^W__Q_\'4$L#!!0 ( -2 4%CC)/WER-H /X:"@ 5 &UL[+U;?^5_8SS_A-,WR>'KVMY__^/P&W,__XS_^[=_^ M_?\"^%\O/[[[Z?4L79SC=/G3JSF&)>:?_APOO_RT_((__6,V_^?X6_CIPR0L MRVQ^#O ?JQ][-?OZ8SX^^[+\23"A+K_M\F_G?V6B1!%* 1V2!56$@X 6@5O+ M5"E1&I?_G[._)FFMB$I"U#F#DDF""YR!QB"S1ZL5TZL/G8RG__QK_26&!?Y$ M[$T7JS_^[>^]_6?WMU;S M%)8KJ3](UT][OZ/^"2Z_#>J7@ N0_"_?%_GG__BWGWY:BV,^F^!'+#_5__[Q M\>V-)>>S?U[\)K'_>_V#OURO^76."P+*BL=W](7-S]=5'K<^?E_B-..:G\M/G\S2 MC6^:5&G.KGYR$B).5E\=91R/5I_Z(BZ6\Y"6(Z%E"4IQ\$XS@A+]XEW0X*3R MF3E,D9F;[%9R%T3O2O@+3'\YFWW[A3[XERJ"^IN5+%9RN+7<6B;'T7VYV]Y. MZXY:B?)SB!,<^QL&_EF]QLZ_C%//TT MFV>)*8_M+31\ZP+H0\ /=OTOYZ=A_%TA,:Q&.AHC2X$4%XI<)I^2:R41%O* M:\,:P^8V%?W@I;%Z9TUE/02TS,[/9],5'R]^P_.(\U$V&6D?!<@R*!)(41 * M"\ =!A9]SD6)UFBY146_:#E5K[LP.4W(PX+)RTL.5$:=I 1=D'Q[*1(X'P0Q MY(4O+'F%MCN8O'P$3,3S@\DQ0NX1)GM.90H-\"V9W<6HE& K]P.2YIY*4R$/!"R?Z7M'@>N DG.(P6E0ED?P(7(( MBF#&=7H3)1_PZFR]'3J#*-M!> ML#S571'!,0R@N18JQ>2R;!/Y;J\Z*.O0#A!'"W8@P/B \_$L_SK-K\EQ)V0C MEX8S* 8-*,1,##!-(N$:4T0T^3YGXW!DW%CV(&C(9P>-XT7;,S9>7"GE?W!@636GD9NRL?!!(]+,! M21,!]PR27Z?+\?+'F_$$?[]8!5I.B^BX*A82HC(-@!"B6:6_I@5U2?3'R*S5 M.7O&&P#BYJH'@<(^,U"<(-A! ./M-,WF9.!60EGED5_-+J;+^8]7LTSL2&>M MS *R5TCL) \>Z7=8?&8%??3AM)CE "(.@HU[9K!I)_9!H.AS^/XVDZ3&9;RN M#=C82971%R\B4*!>+SN%('%9"\QJ8VQ108;[[F8.Q<^>Y0]"CG]FR&DAZD%@ MYD7.I)'%YC]5/'RD5K4R20'2^4I,R C16PG! MY/GD5UO(=T@061VD[^L 2JD 7CH&R9 ;AL)9.DC; MX61G]IGZH0.09W357RKD/J&I]T[% M@K;&1.N5XN(T&[&[XF%(>#X9UI,DVC,:/F&ZF!.2B:+/X^4$1R0 'RO%RC!) MOR2R9+$2-<$Y(C:"XHJ**C$B*=HF"D M]Y9K9563W/G=JQ\&E>>6&6T@Z4$@YNV4/BVDY?@;O@[+L&%K5#VI$(AZ0R$8 MF<7L"/F*PG#,0>7$E0[8 #%WKWX88IY;>K2!I >!F)5M?!66>#:;_QAEQ8W* MW )%8.2.4P@&L<0 4DK+N4C"1MD *#<6/0P?SRTA>KQL>BA\'B^>1%3Y7K(&#QZSG. MS^A\_/M\]N?RRZO9^=2+.\,* ME.@%BZ%8STX+# M1>L MDC">V0>7(X2 C*O)$N>9WT29AZFX3#L/)\\;&.I#^)X^O0%)Y-+:^E+ M?=M!1RISU1779"V]BAZD5E$HS4R\MUW$P4[+UIJ'8>3Y)&9/E.H@,/'A(D[& MZ.YV>]9VA M8KS>2F@-/G!FI?;.G_@6ZV!2#D/4\\G9=J.#GH'U@CC**X>LNE[2N,0-"Y"L MJQU3/*=0CUO@@?G(M"Y2GW92W5CN,( \GQ3M\;(3FVTAWZ,A\@WG<=8<).LV"&LV MLLXVB<0@9Y*("ER"*XB0."HK0N#:MWD;?FOIPX#R?+*U;60\#'^7V)B'R=MI MQN__$W^,$'4*BIPMLGP!E+4)'-,&#$^<2R]BD"V"H)UE#P/(<\O3GB+;9N#X M]U]NR93X^^%JR:^,C&A M>:9X)-64N_0UW5$4:"ZS*8Q'$_)# KEWA9-H2A#T1F2Q&\I#5:2[C]G+]-"!KIZP;[N+1':0 ME//$?B[@-;DE5G#!DE.:7),6ZK]V>_+F_&4%AN38S];MWZZ@I )0L9( M/KT-)9,#1^Y@0)<("29R*T72XKYB[9-:T]]#UZF-CU\L%B36*RXQ">6C18B! M"5">UYDECH.T14@AD'G9N@'_30H&TD6]%1)V6R"?(.X!=,E>4[^I:+QBHC"R M?MH90(61W*)2<_0.(5CC38ET-I;6C;+O)*1?Z)RBV3M!B M7%*%MET,B7CA'%QAGEP^;VAKAI1"Z_/Z/GKZ;>3?'E#-9#\ '+V=?B.J9_,? MQ,)(!:XQ. KR4*?ZNC!!")G$DP3'&*4N]TZG.@8WV^OW$SUUAY.C93L 7'R8 MX]&K-EF#2R.[.O.%_^^# )=CS,X^^D9@E_3).AJ)O0!V);WQ$FHKU7?85C@ MQSK ]GWY@PQG%=@(;@\ M32#43NP]8FB52'\UFRZK*5[)AC; [[-IVMA2J8W7##D4'^I;^10AJMK\/&CE M9"A!Y1W_>,^]Y_XUAN"]G 2(EC(<@#EY2]*?GHTIQKMBYM?O:7)1*W3_/IOE M/\>3R2@8KKPM$9*S'!2=SN#JVT6;2I',"F[PODOFX^*FA^D:@F/3Q+@T5\( M@'5%=W8,'=$&#+,DP3#RS7A!R"9)[BS9RE(:@^=1 &G^\*\#@!PES & 8"N4 MVS*1*@9ELJ STO+:%[0HB#99,(([PTMA-MW7F.(H)^4N0OJ96-&% ME37]H^0*YQ2V@=21W'%+CGED%"-JZZ/*T3&#K9,NZY7[&431V173HP0Y@,#X MW3C$\62\'.."(K35DZ$OLPD)?5&CM>6/*]&H4F]B78$DZBMX9QSQ1:&_EEIS M*9WW^KZV%,< Y%#:^@V8.[_@[D1% [ \6WSMYJF41TN4UY8+F9'3)35$VH$0 M9#)*9$(*ML[=[:>FWXO+;K2_'V*GJ&( H+J\1/L0?M0;M,MT)2]*^T(,%,4T M<:$8>)-)0DZ[DE'JTOYXNY.2P8#I)#WON;D\0>C#@,[\@E:]):,12YP.<@KZ M2LQU0GNIL]IM?3PK5T,8G,(.+K[O)J;?PZX[ #40_0 P]&XV/?N,\_/7&*^N M[KU,7))P@&650 DRT5%)#D5D%5C.1<76Z+F#C'Y3PAWAYE1Q#P Q-:=9Y?"/ M\?++JXO%$G=Q6Q=*&D INKFC>]=##&EDJF#6[VUJ[#"UC=()+1B-6VT8%&U+M=XD*C! M>%?=X:VM8H: M)J^WQ+==@Y?RQ 2)_J+=4!L9? Q<<@\B3J,FLQ_Z\-Q/S6# M\;(ZQ%8;50P 5%M,C$2NE/HZ:UI%(MT@A& B!$[*+[SD]E>P6\L/QK=ZDK3E MHX0]"!?K_'R\7#76JH](Z"PGRXK35%E)1J3T>YO_1*Y4&V4,P/[<(R%CLZ^EE6",K,UT,@4A.0B0.6OZJ\1D M;.TWG7AGUUD1P).@JI$J!@"JK7Z2ZU=M+"E34F%09UH3_4G6MAV>+*[B,KYC:ZO<,0'2WH 0#E1^\P^1#&^>WT5?@ZIA-SBZU1+@Q- M'8">-:\<90].20;6:U<8XQ9#ZU+IAZGJNX*@$S U5L80X)72Q?G%I+:P6$4, MM4_V'+_@=#'^AK4_Z3F^FRUJ'>?[\CE\'TG-0F'.@+!2UNY"&5R*K :D4:(* MWMS;R?'(>[O'D-AOWJ KX'6HI@&@\",NPWB*^=82.L-98&0. UVU!C8SSF1N> M0+IZI9EIJ_@@+: .R!5W,?#VC7)VJ>@WG] 1?$X4]@ 2"0^%,B/'N,O!"DC9 MUREYH4!P/(*+*DDN DKUU(6;_=;\/G5JZG2U-(/94_0]^[!2PA=UG[Y+X&O?W,!%=%G&;-E]O8.'VA[M M:HW/M59PI*T(EAL+4B1>N0Q .Z".71..>R%\N'=RT$EEY4A??%]O!C)@MR@UJ!9K!Y21Q#P WV_2_GIU3B# RQ5D7&'%0=*8P@ [RD!/M)(F"BY(I M)FCM1-^F8B!(.4V]NTG+TV0]!+2L4F(K/E[\AN<1YR/TF0FD**!80QP@"G!, M*C!<8#!9.&*QDPSW-A7]HN54O=Z9VSY:R,."RSRZJKY \Y7LR)'4:O@K> @8U$U,45QIJD/X6.*#'G(6;<.R \@ M:R#&JPW&6JMA6,A:CQQ]<;'\,IN/_X5Y)&6Q7LL,!H4!)5.!F&KF,^EBLU(Y MR-;7L/>0T_>5:U=(.DGL0T30V\7B@M@0C,2"-@-/J[808I%D)A&%*!CLO=-?G_NU50M]/W!3]1@)#^ @NJ+^Y<6"#.QB\0G/UB\* M:GZ=!Y0Z:0E,H"-+*P2$DCP=LBYYF;.+MO5+V7L)&DC(?H2F]X'F9+$/ 4-K MVC=95(O(C36\ED5ZVDN90RQ!0@YT4(<36!;_[OG2/XN_X\)[S M;6W4?JK0>E3Z8KZL\Q/R15J^GW_">65D9?F*$])DAR!]]G7JCP//7 $;)"H> MA&#FOMFS5Z<"+;!U(M"?KD^#?6L/) =[O-/01*C# ,6JJG3-P6*S3:1D22LR M9T;)""I8 SZ)")@Q4?3M,+.#8JW#D'&;@'Y.BC8ZO0V0$P4\"&]R1?W&[GGN MK8^8@=&I!JK(^@HB&A)'L,R7&$,\R&X\RIO<(J!W=)RJT%M>Y+'2'0 T-B+9 M$,]*R0I+ B)5U.(O5?-V K1PR9K$,/OV ]>V".CG7.D.&L=+=P#0N"--7'C. MP2$Y2BS6"@UNP$6OP9A0FTAY&7CK^[LCJU>ZO[9KF+$X3L #@,A'_(;3"[QN MFU\D5SS3V>IXI,TBR3?WY)B#CCX@TZFPT!H@NS0,)%EQI$YO/6H\0<## <@; MDM-=7>JNANS4D0GT3ZZ/@*-S*<9D0?@Z*-F@)Q9=A%0LQ7ZUN0^VOBDX@LQ^ M878:+NX&66=*&@ .7\T6R_>E3O'9/N$_S2;Y^HT?PQ@M!0B!9;+DF.H;ORA! M,:&X171*MZ\N>(BJ@03:;8Q98R4,&E8CP9/D,FD0*F+=D!RB-P5,TMDFQ4UJ M_MAV/S4]/Q]HK/>#8?4H)0P 3G^?SQ8+BAG*^/H>-;ND&5>"/,JL*9XDDQLY MA1]"F"PR([NN6WM4=Y Q$)^[C1TZ5JM M>VU;X%H7A6\MWZ]I.5F5^Z'Q*+D.H/W#55?>S2#W:]]01*U-] E2] Q4T@J\ MS!)DMMHRCI9\QL8 V4O,X"HG3S$D;40^ '/RD=1 !'RA\_,U!0.3V6HX]X8K MV@AUP(&SP"RG#56SF9Z[^J8K^.*U8Y*W?@%Y+T']FIQ&2K\5@[72P #@] DG MDQHO3O-O8?Y/W!+6R' 6A9<>(E+(J'B=CDEF&3ASI=1:#M[<+=Y/3;_153= M:B3[ :#H[S@E 4V(DQ?Y?#P=5^$LQ]_PDIWBB]3.6W",/'SE> :O%/%46'%* M),YC\[G&]Y/4KY?<#9Y::F$ H+HEI)'3F0O-).T%-!1Z1@VN! 7!VX)&"R]$ M:XMTBXA^O:)N@'.:I(?D4%\WJASY%$/6(0 7H8X4$[DV N.5#V9=( 9#ZW&D M=Y QN.MYH0RY<@) $"8AI6!V%#:[]G+S']AF*-E3[K0@,#@-*J]?)>68VD11&#C,!X[9I: M<^^>8QW6I'GQ@AG!.AEQM)>B?L.R;D'54!<#0-9^1E :(12%F88I3IXC!G#* M>>"Y>&.5DE$_V8'7;UC6+9[::& /M2U]W=9AS">7A!3U\]57V*9S3==XS^' M[[CX]3O)C]0WGH;YCY4+4:>%U0J&V2H'0TF^W[DZ0=YJXAW $XW(K<"X^R> % F-(@;.E$#HF MET!:DV,L3*7F.=$;!!R$$/],$'*\: =@32['8%RVD7H9%N,T2IF"5!.E_4 #,DN$Z_'DXME;1Z5BI0Q M*LBNOHW5Y$)Z,I!0(LLU3^>5;-TM>0\IAX'FN91VMY#W &#S#QR??2&Z7WPC MA^T,?[^H3UW>EUN=@-9[0E,LDA5%.5Z).N").'1UZIAF3J@2M?38^GQZ%(&' M0>RY%-QVIYNC@4>4Q%FWT-MLI-N]J$P1BJ&C>""G0G&VEQ1G9PM)6$?Q@,@Q MMZZ#>B2)A\'ON=19=JF?A@!\@FYA>^;>W63FM-9A^Y;HK(_803RUGY*S7FDU MG/G6^EOEY (3M^2<4]1&2(J$7TFNE_6:3!F7WL?.1LD<1F+CL$^IJ#Q9;5NW MCXI2@T?:0S:'X$VT.8G^P[ZGF)S3'!T/Q(2/D/L ?+5#9G!^F,U7>ELNY^-X ML:R/7#_/UG.PK@08A>))H0 3:T,%I1,XJP78I()427B36[_0:T3Z0-Y3/0%0 M^]#UP"'^9C8GCV2Z[MB>?GR>A^F"6*P2F.;5GR9K*.3_?;%85CU=#:9E'#U3 M64#AGC:ZE135Y^P@E5 DHA*Q^02V;CCIN7:Z#U ^8F,\$4(&$3T=-) Y^"P9 MK\-R>:Y]@8T EX.L(B\R%HR"M4[^-!N6W5WA]L!1?)3V!I"ROH.=*U9,<3E9 M$Z&@4G5 %(/ O )DDA#$30[Y!&Y$*YT,?7#M=F1[QYCBAH'Z MOB'(7<3H#W'2/CR_9XAR-C6/PQ$< 1*4=([@HA",3,'9D&4\K"O=<4'Y?L(: M]P,O0MELZ>07-I$C4!3%A'4DD)2Z%"XLM]9TQ>8 ^H&WQ\(#W<$?(^\!!"A7 MU*\E4NWK;(J7W8Q]8L5:.J*EXJ%6EF8(W' H*21CK,KD4W8%GKL(&@B6CM#T M/M"<+/8!8&B'ATVC.LZ8TB*F6H9,3'B1P1M3R)WD4ML4?6Y>)W0G(0/!S.F* MWKVP/5GJ X#.UK"635="%76Q0D503M:1XA2/>*WJ+X9\.VYDX,VG(>\2T2]D M&BAV_TB<(Z0\ )B\R'DU>#Y,/H1Q?CM]%;Z.R0^_;)R?'/1D$4 M%%QJ']#4U#>%%XTATN&S(GKRWB@1E MDK$D,BL@,@HOA>?!.>&T;S[?[6#B^HWX.X!8)UH9 -P^XI)D@_FRO.IRP+@* MP3II00M/LLH!(00=P7"9 W-K<'4@-Y]]Q'_]5Z(]2>!J5@ M6G[ ^7B6WY<7>?9UI9?J."8K#;>Z3J2OA[C/@6*/H&MQE(V><RY.X*!)Q+D;@VBK#DD&?#W*V3X11 MWV,:VFO_$= Z0A4#!]?U=>1EIWF5R$'T'G)]H:"B4R0Z'2CJ=4RG+%EB!WE2 MIUJK';J&"[AC,/$8:W:*@@;@5-U1&,H-+]P+0P)RNC9SL1 Q,'#:62:+UBIT M-O;RW2!' 31)3QXGX"% Y%8YKV,E1I,S!:8F@PI)U;GU$1QR;H4,.JO6X=R1 M!=5/6$_]**WN@N0D$1^-D:\K8T:\S)>-C,GNM="(%QF-K*^D,'!0=+9#R%X! ME[1Y>"VES,V[ NZYANW=KVZ$E=.$W#M85E/[_A,7M:_!^T+!Y>3'K]]QGL8+ MS.]79^IBE.M<'L\TU'8&9'!73U+Q07FUQ=SXFOM=:VMY.4[3%Q5QN!TL5+8R,DL"S,"DJQS[AWW$'4D MJTE_E%Z9@AUX+8\FME#1<&*YWVN_XY^JO%B,2%8\4?@*+NM2\ M2@'OZL"-F*.+-IH@F_OE!U$VN(:$G9F]XY0Q7(BM-M$U4S'X8AV*.@I/4%@B MD7Z73"T,31)9X*&T?WYW &&#ZYS4E3T[3A4#P-=UHFSQ>;;G&GRUA>*NL?Z( M%.4LQDO<# !:2^,CIMG9=/4I*\&021<^1"? !@J;E?0,O"@!"L-2BE5<8O,[ MYHYY&EQ7IE-0/2@ #&!#=/1:R=0X+SE2D;((BEL/OK:J22B3M[XX99J/A.GO M/=M3-IPZ!?P#4/8 ('_SB;52S.DH/+B@%2CCZ7>V)'!%:25C0F=;]VX\XFG[ M4W:J.@5AQ\MV$&\6;V? I=(B*$_VVS+"=K8)8N*U7;S7P13)A&\-CR,O&9[O M+<-C9'QBXOC7:>[JCJ&HX++49/:TK=/7:T\;PXD5DQ-+O B>FB/EN#N&)^TO MU?B2X3%2;HJ57MX%KA_T?L'E.(7)3;9:/Q*\N=03OAB\A\M!J$_R?/!#^+&2_6:-&K>':<(ZU78QJEE&R:T& M++4J!9F&$"3Y;W7&=M(*+;:^&+V/GH%:W\7*\-1FL&)D2Q0_D-J1$ M$BBTRQQ%E\2_$LHP;DWK5\Z/IW(PYNHT!-T1Q'6IKL&E "3/3*4DB=K@:U]( M#2YE#A9#<2Z2-68'U=YWFP+H"D9=:_O>#,%C1#^(#,&-_'%-_D[3>((WF/H\ M>ZP\T3A>'// E*.37VL-7D4)W+JHK"$A-._^U04?/<]5>EH<]PZ$ 9C1UT@K MIW'89(E?G->F5/]:US:DHG.NT^U%C!3W^U# "95!,PK_LR?Q[A;/G8SI>\CI MU\3VCY59-XH; ;WE-9P9IW#8"F8HHA*93I8O QUMCF*S$5Q.K7NYW5"C5-G M1G%PR&N@K@& [DHZ[Y!8^5C;D+\O)+@7BP4NMW?3Y;"T;#VWV1!_KK8>U\F! MLUD!UXF'$NM9T]K%?"R-_98A#PZHG:JX1PBO"K7OH)^"R-ET2?)?,;@8:5.D M\B5"G0Y8GWY8\.20 WLWZ-V2F>U1QN$]3^,9UCF(S_A?F2F??3M]-ON-' *$51$#V'&"E^5)@0 MG&:NOB"(!7TV(K:^[7V I'ZKFP>'SI8*' 0B5];_[?G7,)Y7#EZ1(WV&BY&0 M4B8AJMNA:^=EHR P0]+*2 <%%I5-ZQN\NRGIM_AY>UU=A8V$,RH6QLG'8!:4-+P.F7-@I',9?90\M:[B M.)BX?FN)!P?0;I0Z +220.\E(/+L MZ)=@37T6[5EK$WHX=3V7)@\.L!WI=9"(O3PI2.XX_K;J/U.+D731!K@*BP7K*O%_F\D;67_B[=TXQ/%DYOW,J8WRW>ZF@:*OTM_]D/XL7)F240L.8K1, I3$Z4& M7!$*=/3>HXI6Q=:3BAXDJM\KEMY#C6-4,]3@=GZ!VT9\)"6Q$'R I$N]H'0. M*'2R0"%3,8Q%A;YU2YE#Z.KW4J5/Q)VBH$&"[F9!T25K/T::"YLRL9-+(MM- MKAG$8A58K:5B4@<=6D^..)BX?J]4^CMD&ZAJF!B\Z3UL[R\*B:056A%'9,\5 M0P91\ S:2N&T"2C%$V2B]]+7[]W)4-R]8Q4V2##6F*J*[!_CY9=7%XOE[!SG MUWLM28Z&3#X$DBNWT3@T[\A[$)I QA1OX>S M=>':W8)4K%BR^19$$?5&L]2ZY'^S\5XCL0K;;/ECP^3,%V^F.;:'>/KJDK#9&UI/R4PO%X_:F<@ MJB! .]2TM6O.O76N\'#J!OG&NAE.]K09::RT060.;_'V\F(QGN)BL<%XB6"D]*&\$>)DMV"Q"\(YDJ5MW M(#J29!UJ07>>FQQ*)Y M\Q'>CZ=R( .=GBC8::6N 00['_'K58.^E9EGB3'MBP2/D3:4M1J\C@5$$I@C MXUPV+\_>I6&0@4LSG=\:]GV" H;A!\YG"3$OWI H+]L[OB_KGL=_3$E9;^D+ MTSK)E<*PNYMAU"!M0=\VN:C=D5>-(B\GJ&D,3A7)(#)%YX@E!SF&J"!Q+7-A M]$77.@79*4.##("Z O=PH#$ 4WNW,(C7\]ETQ=?(T0^A88I\)E8S$^1LA^(L M1&5L%"9Y;EH7 #U(U"!CHJ?%Z[$J&@#F#I??2*CL>#(2Z/SA]18KUZ$%"CA/ MZ')V0C;OR'9+F)[A1W)LUB/C1T6;((3S8+1R]1(8H;;D %FT MX(EEYVWK%E1/R^% IIJV#KL&#),!;*(UU>_+-B?OIR?);!1X$KQX#8%C)FTE MADTZ^==37 1L#&:[:>COTK? !^#&G,5M,\,&ZFK6VD@YC;<%; MZP -)A$=!1&[C=WZ/0<&,K5U4&;]44H\<0P.26"^' !N3<# LTL4X"(%N"XH M"$D$D$'QH*6A7?O\<-O],-AAX?8Q2AS(J*^3&+XNP;1TBDCC(194Q#B)W!N3 M0,H8E2S6"MWZ?4D3P@2%*\XR!(4"6''9&Q44RZV-Y9V$]'L]T3_D3M?.X"!V_99FY$0TF$4& MOW[-Y1TX%Q5D'WFVR5M9ND79-2W]WBL,#6A'ZF@ 6#O-.;;,&"O10W+2@D(? MR8H'!SE%R[4RC/G6#;:ZCW Z2[CVC]JGT_8 $JV?+KY^G:Q\\3"Y],7?3LML M?K[6^)5 N7,D4@4OW"6EGH4P7BAF *7T[ MI<^BS?,AC'-ML:-BY*B2JX= HE\*KP\5$I02M%(V%%_:/Y._04+/TQZ[4/.M MMY['RWP0D*E]03^'[[BH'(Q\5$;+'("[0(YJ8(%V56!0)(FHQ+('"_S 4"FNIHDF>MBZFF^JBQ8S:^_$I*1B.@IS$G2U3?49*Q]E!'0 M!8G)D^'.S2N/#R6NYY?HW54<=Z*=OH5EE!]^73SC_-DZX^#Q[B>O.P9A?+.J/O"]W M24!E9K"4#,01TN[E#KRR"7R=WH.E3J ,WK3S635 MY#6/EQ>DYK?K!%%^>4%26?X7KCS6D?&"1RXT.!,%^3%90RC!@$ZH+XU\Z9/3 S1EGX:GTW'99QJ7Y)U MFUDZDSZ06-(8%V&:7X;%>#$KV[(YQN@>L\S)UOEDWAJ9\=N+7V$Y"2DTCPQR MSH6.XCH'K-9C%>E1*6L9H:BQ2=E/S9 M:R@G98H56(#V"8771C(2@;40A%0LZ*PTMIY;="AM_5J8+C!TNY*D RT-T>#\ M?3;+?XXG$_(CWM)'3<_&<8*;T1A'&*'[/NYDPW0PK8V,U>5Z+VZO=^U#7S?G M2=DJ)P1DQ 0J9 ]>USE!UI0HDXX^M.XT_"@"3S5TP\.D+XK(FM6;3 M58W9$;9LSR>=;,8.H;"1!=M>ZB-.:GN::YUOIVN#*BS4EF*!U>FX"AS3$8J1 MU3'GR)LW[3^,LI;59MLK;BUUC?Q:&XI,2]"FUAPX66L.L'H..N4#9.ZZO352/Q8[+/=WS,Z=GEAVAKY(IVF>_CRQW5'W"OX!*^Y M"8R\74'AM)(8(!:7@6QWW#G'**SRD%6M,JHW2]'F##'8$@POT?K6 5=7O/0] MB[T3I-XN>1T $(9H+=^$\7Q5DG3-W#'6\JZ/.=E:/DA;(VMYQSI;3K81R7N5 M(/HB0#'.(.2,D#4K448M K9^<7@?/:=:Q+L^>SL?(5U63@-'15O,E N,80@ MC:B-JA5MM"=@=B"VJ1DN=JU1.R4,T:2L!C >%69M?O)DPW$7!8ULQ?JCKU"0 MM2PB,P84 Y/S[>MKFQP%2.>B%X$GK5NG,6Y2<*H]>%>'>>#-X9G;P0"6[%2( MP#C64A69@?S_"$6[(%,22ZGK)&M6'_T=4&6LC980W9%T8G9.Z M=='SP<3U:S].P,2M&YQ.U#%$2U+;UX_7R9LP727!R6'":2U&/.XR9__'-;C: M.9#61D9F:[T7.^O==4X)II20'E*H R<8L^",L,$4 D7;?8AC(,:J.VS=>H;6G=Z&:-"V M&C <8\"V?_QD@[67EF9749O/OP,R=9IXXA@A:$]Z+,5#",C!<&=SM4LK55SMLLE[P!/'0I@ MK)/@B]*U(BI#$,E <,B-3SEPV3H=^PCR&G@WVTO]2BJ?_4!\B5,LX[4&KN%. M:&;&\@!:ZSJ%+Q=PV2%@3J5(0KM3'?@V!]/7NV?3":;N\&NZT=@0#=3ON%P; MX'>S11UBLQJ'=XR9NON#3C96!]#7*O,3YE-R8*\6N:[5\E%%5%9M\%:[NZ,RQK<_Y?2,\0.4-;(;FV4^ MXM?9?-7SY1(OMC ;G"" N%H24%!"1"_ HD_>"%Z<;?W<:1\M)V>1=S[W+E<] MYAA%SA*L)IX5JQ.$LW$UG^"C=QYS21VS.[B8J0DV;N60&RMCB%9EU[\G 81U$/4-7L,OK70RN==O2NY8_*G],(9'A(P5MMK!?XNG/H0)?Z&Z(%.Z(GS>7?'N5 G;!<'_UW[N:U^SX\0LMD ML+C:(%>" I4$669R M-IPW$)-6(%S27%LAG6I]-AQ&V6#[\#P&);O6K@.E#* WZ!\+?%]^72S'%$GA M8F0\XZ4@ R%J7CX5!3X6 R5F(0)7'DWKV.8F!?UVI.T(.B<(>0 0J7G3.7[! MZ6+\#==)NSW0YR5JPRP87NHHF"+!R^AJN_+"L^38WC4[E+9^V\=V!*M.%#, MP+V9S9$\C_6X-.)C'J8+DA4IJQ8DK/XX6>ENLOF64<3V^_PIXX@^32J&P!&[QXF>8LI@T&[E(%YZT$%86JW+ '. MLHR*E6R;'Z<'$=;O:/NNS&%SE0P 9_7-*Q)7[Y=?<+X1W&+=H[X^EOUC&L>3 M">;KKVP8'CGOHR2"(&I>&RO->#I>XKLZ0F'#4):UC[(T()TE*0I9VV$X 1*+T44;H7)K(_@@4?W. MEN\(\*@5TKK.\A03?:]-P=;"'YL;9V MG7 NDX/!4$)(GOX8I WD7GBE#IOX\_!:_0[D;(RA+N0[ !NVZ:=+Y_SL;#J^ M2I%O,12=CJAC!)-6#=UT &2!>1^:IK2X& *[U MN_7U<_5=5E0*FGL9(*^EI1.$4A3H3 8U*QFU:9T+N8>\)Y?A]$CZQAS)9/'R.MX*V82>%GHCS$PZPM/S+=.\1Y$V&'P M>F[W!NUU,@"@U>Y?4_J66P>[RRIE7C(HS+*V>E9U6*2A_:-5$25X+EM?9^ZC MY3 X/;?[@B:2'P""/LQG7W&^_%%+]B^;U'U=O7O9XV]LE*:U9W4H;8*<>,@4+ "B@<-M<8< M*)@5RA?-LFS=5?QQ%!Z&ON=V ="AE@: P1?Y&VVM\:*6IM:>P[OLB,A+*)IO M+GDY]T !<@2TEB&2SYEDZX3_ R0=AK+GEMAOJ8I]W,;C+)PY*0N'7)*O;W8]66^%D#0SKD1CDFK^ N+Q9!X& MO^>6Y.]:7P. Y-7+\5N9XJ2]8,[7-Y^"^" )1H\9F$:;HTM"-I^LLX^6P\#U M[/+W+20_ 3]CG]N26@^F])O$VX%S;?R?CH))Q,YH(;7ZA-4Y!6D:K2#B:$. MI"VMD?58&@]#W'/)]C^)I@: Q*L4SF\8ZD.(ZV#H5KZ0!:4C,M#56U ^!O"* MW(BLL^:)2^N;=[$_F+C#JG*?VW5 -[KY;_)HY?.J)N6)GJQL%NOCPVG](7S!<3?%_J5EK;A,ED M]F<=8O5F-O\42+H?<7DQGRY6HK[>5#J'(C$ZR+5-L_)<0 A* 5.<-G0RC'/_ M$-9.(V&X[U0> 8\;]^=/HXV^JS .X?(J$-IEU"13N#>U55U-^S!;(,J,Y-E& M+STWP>;0#';[J!CN,Y<.I^1(1,F=AKR:FJQ8 M!J=8O73QJ+S6/'C; GWWDS'_&(8XG MX^6/W4.> N=2N*I$U]QTK2U7%B$'EY-WR8K8^F+J"#+[[IW0'EFW7^YUJ[LA MVJA[9M@?;[<>_M"3;=DCZ6YDWQXW)3U;$DG2!G026%\4&PB>&6#.EA1BT*IY M2ZI'$7CR)=75Z;[UIN%.;6RGK&D'!G(@F/()5-:Q#NWAH$NQDC%T1;2>I7D$ MF?W:NNY0=NO:JF,-#B#5>\GB[#X6WUPLJTC/:XNO?ZWT_.OW>HN'.[P[K[., M@H/EMGJDN382$[(^W E>2N58^Y'L#>GO-[Y]>E@_N,)OCZZOE].S*4Y/ M.=SO_;R3S_7#J6UTI&\ON&F5==Q6Q?KY8&IBM#8) M" I\RK7 BP?GG,F^^>RHPZGK-[O\U.:OG:(& ,%C$E-U[H)PD8.1WH&*45"8 M9C.86AKFN]3$-9E\^0-N)4>VZ74/X.EZ&R?A?]0A,-:61-^NNGD94*G*GC%*/+6"Z?\5^XLK.-+WG K^AU(=3*[*=_=MA<8<_GYGB(CFPO#Z- M+%A#X\+!)AU2<2YQ+/QJGV+5BL M!A*?4)2^]\-.+SH_C,YF(WPO%UF\QGB9^%K^^(3D;M^<[6%CCHB);%8.:?-J MH=A(9Z9/UEBO4R<--0ZC[M1(L'[\UJ=^"^-)%?JFU'1G*P0=G!+&@%7:@&*< M04@N4DBCF2XJY"!;I\L>0U_? X [0=1N5-B9PH9HNZZ>%FV-P#G:=NW_L)-M MUX%T-K)==ZQVC2TME8S%%S!>$J+(N:J/E!T(QU4JUK&H6H_CO(^>9@__UF?S MYHE9?C_]6/? 9F+2[[/I_/*/J[=)NQ4P//& WD'B,==>AP4"3Q8BBT'Z0C)A MK1O8M*"[7WO6#&5[WPL^E4H'<"'P,,\K)O^8SN("YZNKWK?3KQ?+VF-QFL:3 M\?J1W5;*+Z=(8@L%KFOB4G3TCI]Y \ M0=^WFZ">+NKA),\^77REW5VCH3"IHT3>3&9_;HV:WER9?9YM[@E$J.3!71.Z*QW0IG#>G^WH:??HZH!Q/K2S3#AN'UU>S#;C&?MBG%0 M*K.*RSJ;VDHH@@ON-3(*W4^ Y#$T]5L?U"TL.]?1 &*"==?K]U]Q'NHCWA5+ M5Q4FOX4Z#_A6I8D-/"O'-<12+-!6X^ Q(1B45@C4*32OD3R"S'Z+A)J>R=VJ M:(@>>TTP'N^O;_WTR=[Z/DH:^>KUX^]XQQ)#,284 :@I\%-H/#CA#,1L-3?9 MEO9U>'=3TJX.]DJ06UU;F^CIU\O MO@$2]M>VGBC\(9J(3TOBXLML0EI9K"\Y3KE1W/-9#2X4#Z&RD3%9+W %'9E# M2I8%8,$$4-%Z\'78C@XF>>9C2;EU%[J;%+3RFVN;U,5'K+DJS&]F\_4CO,7; MQ>*B.FB[E8@EE"RLJ^DI.FL-G8).*U5',FL9+?UC\F.]Y$=1T*\=.0$$^WSB M[N0_ ]XA\];[7B)[^5\G,CC7^WE/Z;CY>+%GV&>7Z3E^-MMU\OGZ!63"%R2 MOZCJ,-+B7F M(?#:&(4; =YS!B(I[WVTHNP6,'8.YH>I[C)97A7Q;HP:1":Z9 &-K!&Z002BT@5'[ M:'Q0A;/63[$[8Z;?U$8G .]3W8/"_37G'\*/FH=<'4C;._VZ*1[Y7^?KK^V6 M7"GKF6 :A.82%.UUBNT"@DG2<^N]($Z%QD0OG@/$D M:]=5"5X*#[*4C#IGZT7K2_Y'$7BL@5S,EU>O82_"Y'V.FQ6N0-/2B4;;>(@%84I MRN8 WCD+4<=4O-0J-!_L> \Y[1RY]2(OL+T@_6>Q'*?:6(>^/CZ;[N!< M\5RT5A$21PY*,P7!B 22FV),EIRY[IHC'45RWP\>VB!KO]_6O1X'%7]XE3+./=BR3R/96V68$WM39,"P%>DT\J7>%"!Q%$;ET&? *Y_28W MNX=KM_H;%%1_+05KUNMZ6WX,2]PI8M[)X%K+168,LJII@8BUA8\R$"QSV6:F MK>@.JX^GM]],9O=@[5B#@T+KZPT!Q.2Z+'^KE\\=O:8XDS[$ ,Z&6D:& IR, M$1QSP12GC1>A,Z ^BM1^DY'=8[0[O0T*GG_4ITZ;C"JQNCDJ%A]GDPEY.#55 MM5L_(@I#(Q5P#'1LB*QI#UH%S">>@D@\NN[N.1]+;;_YQ.Y!VJGVAAA/_UY+ M%^K2MQF6OQY.+6J:]4YXMK @^"$!6 M^W);'R$6VGTL*1M,H!AM]U5'2P?P,:3V7$74 D/W.'Z=*6V(QNH3GM7LZM8; M@A-*%?=]UNFEB@=1VC-G.(7O[X+?SOV?RRH^?BY8^K-33J'( D<&[V?1L-0%C'?2\_/%W MG)W-P]&$^Y,D=FCU[YUS'XP<2U/VSN7W*D0BT[$I)." MPBUMOR 9>.M8?5W#T#HEF&T]3?*1)/8].[$+5-UWL+;6VA"-V.0HVW7[0TXV60_0UFF%^:KV70QFXSS&M#3_&&+[M5DN3IV M)DP^T5=P79MRE3*+!I-/!@0WM0Q?,XA.63K7G"G!LZQ3ZPF)30@_U<+]?G$> M<5YW2O4BZGERZ6J.="RU##%!]H*<2Z$5A!HK.UM\<%+:)%J+9#\U_=JMI\?8 MKDUKI*'ZY_PQ,,7HME3\^/ MM.:]D5&]9P2[\3;+VE6]\%1C3J,AAIA!EQ!BS-PIWKHJ=#\UI[T&O3@_#_,? M[\N]6E@YV2.A6%11:G"I!CHI.W">%T@AF,B*]MD>V,O_\$7[M7F-('#S_6=' M$N\QMU'+4#^&Z1F^^#Y>C# ;G;DN($*I=2]9@9-&@L[,":D"#_R@1Q(/% 9? M+=CCQ(?.=#D[5;!#0,-O6,_KD2TJ9MH0()G'VFFA0%1U"'QA,N=BOD#E-Q;M6>G'J&S60GY]*WX\W2(\R22#+PZ8K3W);>80-$D#*D.O9^=A/!UQY^ATY0RXKELH M* ZQR A.28$>D]+-*SP/(*O?.*8Y% Z>,WR<7@8 M54[P-I@ZNWYU_GLVSJ- MM;'2A1EGK+)0-)W,R@0-WHGZAHY,/G/.I^:#,^\A9Z#0.E;U=W5.;J"'OMO5 M_@/C8KQ$DM#;*7WD-$S^6."G65G^26+>\".4D59* R[FZD,DA'HI TX47T+R M,>@=MWE/@N6 Q?J]M^\*-9V(NF_H'.8PO!M/\>T2SQ>CE%"3N:Y^J/)N2@9_O+9!5P,U# !,U]37Y^++,#T;D^^Q+BC]]7N:7&02W"6K(XO> M2H<.LO09E..B>J.Z#NTVV4B)P;2NF7L4@?V\17URZ'6GM $@\N:@@YW=Q9,( M'B5"MK7_62S557 !K)(A4(0MLHJM2[_NH:>?9Z5/CK=F*CD:7M]P'F>- /9Y M>[]<,[.ITQZ%&)4+ILZYBQ1V,:? HS! 8JI/8R-+JK6-NY^B@T!FGCW(&JIE M %;L/A/]9CP=+W%27VZ,4*DLLJU/,;@#%;2L@V$D,"V#82FP$EL'"0>2=A#L M[+.'71>*ZCL1M\W3NW&JK7]6;?WH"VO&1F@Q1(&T?:0BB?E"#JJU''R012$C M@=K#,K@/+G40C-RSA5$'\AZ ]=J;]OYC@>5B\FY<<&1H"P25(B16R*V4M6V4 MMP*T8E+&P'ALWAK^ +(.@IM_MG#K2D$#P-RK\'6\#)/:P:2^1+F@3[Z\"WF1 M\WC5#7E4LA,40"=@)@7:1XEBF:P0(J/?)V&85JU'SQU"UV$)7?;L8==<1P/ MW?J07[VCW3G_M_92X('%S P8YP6H@K;.M/%02K%&H8^)M>Y*< A=A^'NO\%- M0FL=#2(0O6\WG==WXNM'3'QDA2E82@+%ZP-+\CQ]( MVV$(?/YW"9WH:@#6[T4F1"_'"Q+8IDGH2&!A(I"84G 6E"+[[9$LN1,1N>?> MZM!Z>,1M*@[#U?._13A1_O]-W@A>O@*?E3KBY<\Z5*[,YI_"I(Z=6U[,IXNG M?3QX.#U]O"H\4EK=/S=D-JFD.0.6T ']EIP^5);@ZTW.A@6%K>L-!_#<4'L, MO!@$K77-# D&7G!B72<;E%"NH'P(H_]MGAL^!@)'/S=\C,0'<,9>S_6YW*Z+ M57^+U3S-Q55A,V=!ECH4G*5,GH/,9/*5-Q =RS$GKW-H?8%_&&6#+U.!MRE>#*Q%E%9NJX;I3&GPJ$9*467COI#[L*50SV WA(4(7>'@4Y(Y0 M3M^W#M=\O+GIC6Q*F7-FC'QA!R'P^EA09'!),3"6(J-0,(A\V+/\!Q8:,G*. M4>NL(QGWC9?'AEDJ&Z=<-B!+O4.QR8&O=\$A<9\#>J5V'TP]8;EX_T_PCCG^ M.M?# [!WS:/<=Y.[]^:'Z][I8\PQ4QL&C!94@B>DR(Q"A*M8Q9U'9. M'T'FX/VR(S$S>UH%#@"C]S/V,DSJET:H+?IH.#") I2/#AQ'#X(.C8R&16B_+PF'!=,6NAR\W7R-^2*M[Z0] MUSXEQ\&;0-LQUG2Z+K0=8[961IF":%W4>2AM_<[X&A8LC]38XY'HUTB%B3L^=U*^=M*"'' MPF THGXMK%1%YX*ID7D9TYK,+YO\6MW",@A8HC;^4> MH:+! V]S0^"XS(A2@_&:? ].;H=CW()$07]PK(1=\_7_W\H=A8=C;N4>HYR^ M;UFN^'ASRQ_9W!D%SBFJKX.I^/_'WILVMW4C;<._J.O!OGQTG&0>5SEQ7MLS M4_.)A:5A\QZ9]$-*SOC^]6^#HE9KX2%Q>$!EIJ8<29:)7BX O:$[91(7B^ 9 M8V TLJ1\]D7:G6[*9Y?J&3W[J/;!S%P3.4^-FJ'Q_6R90G0.K$R>G#%$\$K7 MV5(LIR*+BM8UM+9.+3>WSR4XNAXZN KW\?M]="D4P<''6$.4GL2(08--.EET MW(;8>HCMR\[-#<),@]S<$ 5V@-'=8D7:2IMR(B'2.4Z'>R#K(V%]]!2-D4E% MVNC=QO6ZRLT-@L=><;TANCKQW)R.62J4!E(6Q*H-')P5!H1.S'"K/$__S+LZVG])%ANXQFOI)T>TDM?%S=-Y(+U+D$+"V^?9>T5>:O#'4.J (BNO6 M3FT'.3K#?:9]F@"9I?UKL@:G+%DT2G'O46&Z/Y[P!>?HAD!@[QS=$(EW;T/> MC 1!+T71'')("52,$2*& -SZ*"+ZQ$+KKI O*DB&J*A[X&US!08- M&<#% ',RD]@DKUEU$EN4ABM=DLJM&R6\F!S=(#SLDZ,;HIP. '<[??2:EI]O MFJM>#0$)/'AF Z0B:7\Z:6MOC"=%'1-']7_P0]/0-L'^W?;\G12A6G MEL1310BFK2)Y>4WN%&W,R%RICUL3+QR5BW_E!W;[W)*CZZ&#HVN_XEV;@G,. MC&3$I\4:06(!R'LO=2=QY5KW4WO92;Q!F&GRP&YW!7: T=WB22*&D'GRX,KE M()H /DD)N=831:*^ M-X@V"QUZQOR&Z.O$DGA*"9V$M1)-8'=GK($@R M05C.A5E9?%2M.^W^19)XX\&TA2XG;5*YN86>YO%5_I^+]?EFT"4)]#TFTL#J M._W"/U?S7Q]D'F MT55V0N_NLO!&.TWGO\ MAHL+_#VLZN2<;WA -NZQCSHXB;83C8UR7]NU?B4(ULD(->/QS_GYY]=T&BV_ MX.I6_T!GA"R!U"Y(]Z8H\"%' @ 2Z!"ET*UCJCN2=N@Y]?-\'3Y]6M63C[3T MKFR7W3;OR:%HGA1H)Q*HX"VX6 P$C0R]9=R$UI['4_1,ZW",@97[)U$S;73@ MW&YI?X\U]%FC [@JR]67>I:^BV?S2Q:K 9IJ/NXI2 AT-5/M@#/)JJ@C6SM;K3E8%KTMD/6LALU3PCR M]>I\]EOXG^7J:ONO-]07[;AUI0#G7-3AV &B)QNA<,UR\1C=_4=+#X.4/OX6 M0.F[&W ^O/*T3FYS<#40[\3@^#U\(I;O-J/ M3C'000JK8Q)<[-8=X-X'3Z?R1GI:-A):!V81V8[U!>9J(_[W\_6_?_K^$R[2 MYR]A]>_-EI!%LCJ/"*SC'%3-ZD8C!'!I1$Y,N^Q]8T/G.9JF#52-9KHT5467 MT+KB9KOGM/$EBTBNB72TYY"<%%]"@**NRN]H1FI5@H:!!4*)D\,@U,%-XXHH7O-]#>XPK;U!Y[&C! M[V/>=GLIH$W4VE/ ME3\'I3WEWP.4MM[$#RQ=G;)1T8:S!F*0=-2:D"%P.K>EYTJF[)CPK3-TSY#4 M&:3V5?U]2#740P>P>N04?WM=&>=*D"K) %EGDE6JV<0DZG&NZF&N:/NU-IN> MHVDG8.F3N_>:JJ(#:/U^43=$Y>/KQ?,!/VUJ)V:D\6 X4Y DDI&I;82 MDHYX+I"Q;#W*UFU\'Z>FRWS'GEI?CJ*"+L;]OEFD%88U_HR7_WVS>#"[6:<: MSXK*J003(45-S'E)+D<4!J2T,6II14JM7[0-(*_+'$@;P(VEI!-"X-MYB/.S M^?GWF>(HM=4D/FL$*$9<^IPSF!1#E,4PE5H'2 >2V&6\])A(W$]97:#Q27:N MD]UI^6E1IV[/>(FN%.5!Y#IKK]3G-RPRT-5>%9:LT]+Z2!Q&89?1C#98'%%5 M'=AY.Q56S))0@ED;H!8@TOZ* J(.#KSE$H5C3,O6_NE.A'7I3+2!77O%G K: MZ(?5.0^?<"8R4S8X!$8.&*AZI$?O.9 K+NKL4>=4ZS#;0!)W0J!YN0C<4UFG M@L6G2LK^V%11\QD/W(I(!K"60H)REDSA.ANM9G!+^T[HM2\7 MO:W5VP&L'S)7'N3]DM+/U;X;;Z\6%^R/,O21)GJ=*':.T!)%"*[\?F;:X;/8O%>%4.BY)HVI'75V8L9 M@E!T 1F&B*W'0SQ%ST[ \Z<*O#9J: :I\5\IS>[M@X/>*Q7'UH(92&BSL"%"#PZNIWR M;L^AGUGH-)YO#0'!W7XZ#<72@BD]7K:M%^ M9AQRC@6+E::$G1Y*'0BB'HJTVFA[!PCM(?H.0$3NTM19R71,7*CE/+-I]/M3EU_(-L'#\NC M*&?J=UF/'^XWWAO]$V4R&G D(2#J'7EOM%D%9\QYAQS3CK/%GE]LRE:$(]QS MH\BX@Z/JJEO[>TPX_U;%\SN>SY17DBDD;]PF!4H)!C%S$ICQ5F07N"NM,W0/ M$M*EL;2GKN_W1CU8\!V@Y]&*'N)E>Z#.R#-!%Y*&I$0]JY6&6.LJN$Q%J(A, M-3>;=B"KR^.I#;):*Z53G%U735SQY*SER)4 6>J[MY U^!))A!B#-T([E4>( MY#Y+US2%59,A[2"U] ZUWY>+M&5+2^D51PTLEFI$N C!I@*H-GR1,4PIU% P=(NS]L;(\#V?C9)[^MESF/^=G)*+\ACYJ\6E.MN2E&]NB9]Z0 MCS\XY;(W+XVR+E?KO_IQ_9_GZW2V7%^L\&;.D/+9,:^AE$T:O"!XYC2@"*)H M[21O?@4,(O#08^EJL3=?OH;YJKX5J>,;9B7H3-L$:9L(\E$RIPM=1$^\:V=R MT4*EUC,T'J9DVO#4>%BY?V(UT$,'E]P-]>_*?8']\I]T=I'GBT]7K,ZL\-YC ML)",K&^2$@/OJ^0T6D&G=>*Z^8.)(01.^W#G>-@;3VL=0/+5E^7J?/Z_VV*7 M^^S-).TCRP39%K[4XGOA(=:^?DR9H#3/ 77KW/K3%$W[1N=XH&NHEQYKA9ZP MAV=9F.-^42.9CD'&3> M.J1T5 OOQM?Z=;Z8G^-;LJ]_6';[G-THHT04D+,AESHF#X&1\\5B8M8D$DAH M_7AB=^I.R1(<@JD?NBJ-HZ\.KN(G^/GI^V4OQK.POFS :;VQN;9+E-8$4%:2 M!!76FB=,*4A=4O.VR@/(FQ:+8R%D>1QU]8W$&\9JC]!M+4*6.?B($2Q/!I22 MN3IDEF1IHY !16Q>0#Z0Q&D1.1I4=H?DP7KK )8_XS<\6W[%_!'3Y\7R;/GI M^_OYI\_7M2I1EI18R"":IA$>U0'"($K&;3']D,-GB!G MVCC,,4'62B== .SC*F2L@KGB("NABV,<9$0%BD=%6R1P$$(J%;EW,K1NIWF? MAFFC*\>$TD'2[P(_?X3SVKIJ2[Y%9JQ0&I@J=+[JR, Y+\B*8)P.7N>Q>7>= M.P1,VZ_DF,C97^Y=P.8)4=TDEYVV1A@Z/9/?O*9Q":)C$B0SZ)P./C4?G+4+ M7=/>=-/[E?LIJ /+_0F>_K:JB;R$!E&I #S(.@X].G \2Z"#ERGKA5!"'@]P M&YJZM=WW1,'N,!NNDKXA]BJEBR\79W5(Z.VTRLQYCBXIDIQ/]$>D#>H"K\-* MH^"!!\U$ZSMS.)7=6O>CP["%VKH8*OL$C[7@/?$2<115D9M&"<"62N$A2 ML1;+%+)$DI!(YG Z&L1NZ.K6:1@;:'NJYM0R^==M(WY9G\^_U//TUXOSF@B\ M=9QO'R&6Y>K>/Q\IW=^$IE%K MI+;9+" >$LP3HJLA\9G:.%+,F8ZU3=@CE: MCN0&M7Y =]3"@:/8-?ULNSC^O9XQI[5P)$&2B?5\D0DQ" M )DOWM0N^9JWCO8=1O$I%1@,P=X0B[2Q7CMWFW[D]E\85A__7))OZ%F*G@.W MP8!BCH-#X^M3.FUX0>MLZTJ8O0@]I1+5XV%V'RV>)E0)>SCCW'"38X3-1$!% M=A8XE>O#&9VR,:5\SG)P%J_J=F/TFG=MY[A.EB/IXE6^EWR7R5+63LP*I*#G'0U=;@' MYI,7N62Z2#I *_WNM*WMNT;K4#V>'%I?%5KYFE5AT"BI69UFHNK#G#K4U4H0 M0FC)7"%S?5K7ZPZYTS;$[Q6W^VNT;_#6"+0+(J:2)21++"EO$ETYU\LO7Y>+6LAR$V]\L!_3 6'8@]8[ M.,3:CMM&X=/;!&TJ&#'?X'=]#>#(&>>U-JE8RVNE;('@$4$49Q0Z:4SSM^6[ M4;;OJ;=>G<_^$!FL#F[;&^;.SI9_ M;MJH$)OO28&K;[B^GJRM;2+C07# HLB&B(ZXDMF U3RA-5*$YFW$=Z-L&N2- M#(OEZ#KJ'GE7C5R]E5(5"UJ'0+:KX^1X10DV%\ZUT$S;UJ5ON] U[7DW!AX& M06X/Y4S=_O:&CU^7JP_A#,FT.;]8+:Y*E4.2L;#(06=&^S.4^E;"Z>HND5D; MHR]2/F?2[;)0S\C91ZW+D63<#5ZN6'FS&4Y#WL\5-\+PR%)DP'-PQ(U!\-X: M$$[3<4[FA?-J&&(>6VK:1-V1,--$SAU<:[<9>DW+SS?-F+:\Z.@44\Y ,'6Z MF\H"8@P:C,U<6991*='X.GN*GFE3:J,!J[DJ>CJ,-LWH?W3/KU^29I>=31 + MS^3C. :1V0R!JTAN#BO!Z,&'TI-+3IOG.M[AU$[N$Z)IB-_R]KK,4S!#%B1G MP%@=<\!2KDEE#T&5G$JQ3N%.!;*-(@YOIWWQ=!S?;WQ-]7!7_K"=-J]KKCI# M>V91;>9IJ#I,,-(1'91W8)QR3C!7C&R=BGJ:HOZ##7M"X=G9 WOKI0.4/7U' M;(.',Q'(!'#,@E&,7!(OR1ZHS@D+LI UD()/K5]U[D18_X=<&\RUUU('T'LP MC7*UC3)BMD4H(&N3S)) %T0T+ !7&!QW9+"$UHV!GJ)G&F>@A\-M3YV<8A;S MC]7R*Z[.OX=%_N7_7O"&Y6&L.A5VAMJ=>IHX!5]OF@C[K-BO;X*-2 M49+=&R'*'$%)+!"8SA"=3U$P5('%Y\RX9];H%"O[ZG+97K ='$5O,:SQ\_(L MO_GR=;7\AE]NM^*2F#+S'GBPN;X.(L>YR *9F&),"Q:C:7P$/4'.M!G-L>#4 M6@]3'SEO%O1!BW#V]S5^6);S/TFX5UQP%#$+VA@N5,/39?".AUI*IZ,,AH[K MW7+?CRXQ;6IRU .GC5BG!L>[4N8)KP5#0OKU8K68UUX,6VX\&819R0"FH >E M3*@S'1.=HTK8DKDW+.\$DF>7FC8'.2I8VHJY@TOJ46G=1/=8<,SS(D H7Z<$ MY4!NK5'@"I.>7%U?>.L.PL]3U4M[Q2F\L_U4TS/8+KOX*1DSDSR!9H4NXRPY M..T3&$[<)87U8=^Q@-9!6\76^M\57L.5T0&T;C7@^QF)B#3?Z(F^/L-M+N/V MR[Q'F9]IZ9WT,0/CSH&B70K!9 8221ZLI)2Q=1"T%>V=FO%MX#J)@KMHR?@H M*_6='XLE!B$X,$DVAT+K(629H2BE:V& ,Z)U0\:GZ.G43QCYQ!RJB--)5;88 M2;SC)X^4>CS*(.(=$T08,B\ND T8$AT]S$APG$Q"U)E;#,&RTKJ)[W%2C+N< MR#.A?=$H#%@?!6T]44@.9%%DE:SUQDAI6\>\=J'K)%*+0Y#SX[B;QLKIP-S[ M>/O!^\W0V]>?P^H3KF?6Y8*AT#G, CGAF%4M2"D0=.#:(D9I6M^*3U,TK6EV M!) U5$B/G6-W>*"_NB RYR'.S^;G,U>PYONR]W$G?E$#C<">ZVE_C4 M68'M=GV]7)^_*^_Q&RXN\(H/R96SY)A *(KX\$I"X-'79 =,>.-0'PMH1YKD [G.. M$167HG4*X"EZIHTRC BKYLKHP%1_]Q6K [[XM,G#7UD.WV\VBO6,93(*&6.@ M0F!D?D8&&I6W7!2M5.N@_],439N]/ *X&BIDZOMM>TG_P(.PTC"7(G#N%;D; M!<&)3'=T*;:HA#7MNV,)UH,+3-N?<^Q[K854>SAXMD^$[SDL5]PDEK5.I8"@ M_X#BRH-#@GV6H3835U:*UJVVGZ9HVN:9QSAXVBFD W@]P0@RJ[V6P&5MI\*M M L=B(-L/.?D(Y$#HUH'.PT U6CO,XYE*!ZKA=#(R-[&8G[=T;CV/$0-.CZPT M>K1I%PZ/'&H2+ H;"UE#2,:1JL91,@(T&>"83!W%?)J/Q.Z)^M5J%1:?\.8! MP&4Y$VW&; L&L![Y92S7L1K[D%(Q;U6TS2HO6VL%A]D=:=I9\D M:%J,C0" ^R\0FVFC!VA=TKXM]W7*VLB4 (:*Q.)*K?<@FR!Z3G:E,$*KU@F" M.P1,_)2PG6+O0V9O*4\=./B#3NFR7'W9S;]_V\=9A?,NCM68Z %L-H5:C_Y_S\\^O+];GRR^X^B&> MJA"M9(5#UHQV$8H$,6O:2BESJT61UK:V<'>AJU=#=T\P+$?63.]H^WVY2%NV MBE-()S,#W/1I2M;0B2TL!&$QQQ*8QM;N^XZD]7K$'0%S>^JGBZ*!)QF;I2(" M[2(&AA5!=X*R$ -]Q:1'3*YPV[RCTI,$35LV,"G(!NGB%(/AF]S2V^7BTT=< M?3E.&>9S2XX>'A_$\W'CY$&@]5Q)$+6F7%F"F^,,(44F"I=6%-?:M#E"2>;] MQ/BMHUN$1!YPH?T:=!V@:@S9O^AKD2#:PFO1UVX>Y.-KG$20>XCBGRPZV%.V M'5ACFVWYX6*15]]O;!)+*!\E'6P&EWUC,=LBB&+HO79^S@U)U&J>3"P M#E=$CS;7]DB^'"IZ8W;<^?%AW6H'KG"P174(1P<:4)>77/@Z)W7-_[<6K*0Z M&SAOU]Y4^%X#TF@>1"0_ *-1H(3<-#D+X*5.62.677OU[+C@05;1O0^^E.(V M*NB%,#P+L%%Y4*Y&!4WT4)LZ:Q-S2=SOQ,?C:TQC%8VFS3LV42/)3CSAY(_5 M,E^D\W>K#[BJ681-VE'QK /3C"Y97M\:1E&?1D3R1VM20=$/[4XO-)\98O+0 MVA,BII5"EPVEVP9N R=%QJ$+O=\G<6[J31J(OBQ(V$KD^5LG2KR];\EM55HT?I)',U,QAM!%6D!H=T:PN1>:YB'C<>!RH&"G MALG'&K2YQ]*6#)X6*X=2:1>!)Y !M^?.U!H0JYASE)(?1NE\W3ZTQCI(SA&K<6 MZM3XN,/"+#@C0T8-,5N2B)0.G$\(OH18%'F"0NP65[OSL;T%1O;4U -9Q3W$ M-K7"KR1"1^6]TVW+3 I26:8TD/E3^VH90XGSY:UWY>+![FS,@0=D0,/IK95C@A1$>; MYD!8/;+T-'[.1,AJ(?X>&RP^F)E]5VY'D][=S=.V3COOM-@X&>CA?!XS&NP%"1*_*INDE&WQ;D+__Y6A=Y5Q[>02N4I'&H>'%[,37[FN>0+)ZB+;O=L,;1_)3WX0/LO6PT>B890Y+ M ,9T 84H(61OH5B6F"R1W-?=JC9V7W-"VWP:0!TN^2X!=9<=C(SEXN66'58* MU.I_,,FXQ+75X7YQQ! @]6*63P.@_27=?8E>BV$-3W]@6_-GU-$,@R!&QP-B M+AI\48*L9QD@\$(XJ^%%(91QO'1CXMR6X8^=UHE4C3'0 1B9JE/G/ 0I(P'< MTAZJK?S=CJ6#3RUS H;,$)T^&C,\3+XGXV@MRP-G95FN'C3?VM?[[K'X6*7 MA\KAJ(Y9U+4.QT,1.8 RU8QF&$&ER%)@ G78,0LP;96P,-%$(3?M_^PF. *1 M(P<1DZ?[64@3[$Y\G'25\!!M[EHE/$2R?=2!WJUY1%_Y=@5X#"03&SG1+R0D M6Y 5([5,.[T@?C%5PH,4^ER5\!#I]H&.!PH'G,@E9;J K<':JL$)<"D:8#*[ M$$J67N_4/_R%5 D/TNE.5<)#!-Q=E3"KMEE]@F53G>_.+1F!,6C@&%.10?@D MU2[H>$E5PH,4^F25\!#I3AUV>;A$2 E3='09:[3W_E. MIL?^A59'KOG=1_N-!#@U!)[)UGD5)[E9O(K&2(^1DD NFG&2[Y3E. ML<9J'\.BM5"GQL<=%JKSE\[QSI3$?V%8O5O@S%KO2R@)7, ZS:Y(<(YQ*";[ M[!6G4W&WS-&N*_9FC.ZIWT M"$X_&1[I?7K-?HNX1D;18('W&/K]<+X*Y_AIGMXLON'Z?#.YO$'*:)>//3A< M.YCV1OVN;I9;_XSQ:NK[^?+"ON3MU!T^[^48BKI;BK\O5AW"&-RO4A6^^N]7^A,>"09)#(!7= MV00E(4N)/(4L,NK&\AA.Y;1-M49"UP\SKZ-@B/9 M.\D*!KH$VI0I!#)5C 5NO0M9(I:4QA+,H<1/>\HVP]O]NOS\+Z/F.GT7L'^'\=UI^W=0TY(K?% M>CH%ZF-M2^+TPCDHRC"1T2#CK;VJF]4[P=BD:+@_W60_U70 JM^6"_S^6UC] M&\]_O5CD]9:+I)DIW@F(@I--Q!@#9S*#P&Q))H:L^$X-< < [&%*I@U-=@FV M!BKK 'BW[HKK+__O'%=$U.?O;_$;GFTNCI!+3LXE2"[3=E)D [EH"EB?D5FF MT'LWGC7Y!&5= 7-ZT[*5#GM"YE:.F\#9C_QM=[*/@7F/"5P1->W.,G@N#617 MK-6<_K:T'B,VB,!.;NN&"'D,A,W5U1,6-]?*>B,QOCWP,7+FF2\@:[1""9X@ M)%\#M2QG2S^C;\9"WH_D=(*S]B!X#&X':J13<,FKF=E)(P:Z##S9#W76GX18 M,^S>N)!D5BPT'\;Y!#F=7+:3@&L?C70 KNH2D=51_U,S6M_"697:YK3/R&-R M*D!Q:$#IZ, )H2![G>FTCUG>;VW3Q'M]F)II1T#U8<@I-D\]9AWD:23:)Y(>/5>I 28TQ&&F-'BXVT8&":WJU]V8;3(:*# M[7#)\P/5(]?%(R6I4E!I8%Z3K:/J^)?L)0060S")YDT; M*QP79*/HIP?J1A:#JL8:OOZI"U-8[Q+&5%JQWBQ8K.T62D!9+CI&C82X#19 M=5E%)JS,,?N=9H'W^6)ESZJWU^$L79QMOGR_/#NC:^7/L,HSF[+E,G+0A050 M(EAP* W9O=IZG4-,KL]BZX?YZ<37/A25X]1<-X! !Q;$0^G_?\[//__ _/HN M]W=%M1'DYF-FTA>7V8?ZX6*7/84UNA[2\OCV.9"$R!.4+6: ,,_BD MR395,DD]VJO0AGQT4LGT@C?.?I!Y6??,W\)\\7:Y7K]9I+,+,G[?+'X)JP7] MRIK/3$"I#*_!=.WJV#\-/F0.T3NA;"E.Q-9=9X[#65>57"]R:[6"UTS]].U^?SSC7(BM/[JJH(<:LR,K- MO &:Y6,)AC?.F4Y/E<[;2G]U]U2?<"IQ[YN#X1V6K1#W>5CQXCP'J4=ZI/A M,%\"%E]'H[FTF06@R38A;T!RC%)E,E#D:%&7KML*6<63J8EDZ6O1(P:LS,@0T MV82<@PBL,4P/?#74=8G='O 8\&IH@*XZ0-U!->/9TO]2'=(K.(+B(D.D/T'[ M$&PH3 7WWU=#K3'3\M70$ 5V -9'VG\$U-QEI$LFU>>A1#QXVMFTL25]S;21 MJ:..+7V^)AJ$A-VZL@Q12P?@VK%?@_/<<149H+ D*&3U08NBK4N[UBA;.)>C MQ9#_$EU9#KF71]!A3\C($Y;$50T$$7@H(@Q\N<$+Z


8)]"> MH\F%?G1$=+ ==G]1%8U0QJ, X5)M(A;)>I=) /NX=K%U!O9$WKQ-"*"] MW\<-T68',/T[B2NQDUY*Q5;0T6(%HCP.A@F)%! M2=7Z5=,S))V^J]0&DBTUUP$0-_)\\^4KR;?2__IS6'W"]P:Z*G9DZC]T?;N*]:T[N+36Y(=WK!3 MM]',,L/)C"<.@B!>1%(0!''EDRDA1UV,XXTQ]Q0]794W38B\9CKKXEGZQ[#X M5(L^'ME/6I(P4BX@?/0D*.+'">TAU,;;UD;BM_5SHZS]8F9<+J\:*Z,"0NV&@5KB= MW]XNZU_^4PNP27)_6R[SG_.S,Y)9,1*%HOVB:O=_+8#,4P(CGW1PJ>(N%#:J3KQBX(I\P#]S'3P2KJ$RMCP1B+ MSA;:$0W,0*_VV^F'^Y^+(E MW.J$6@H).CJR9G(QY&G5N0)1A&BXYVRW\N]G5'YGT8F5OH_*EBWD-[7BPW]N M$>X-^J"UA"@]W6J!G** ]$]%ID@[-%+^W_*8.45Q> M;C[O@^4TM8[? M8RVCN8KK?L35E[N1WAGS*BG-"EA3I1(R,5-8K>?RR+)CV=S/ 3VB].=6FMR* MVU.!R[&D.34T7B^_?)EO\IGO\6S#P\?E778^?@[G_S=\P]^7Y__"\_K[N$B8 M9\4K(;1CU2HBT\C5J9(I>& 869"6,^EVP\S>)$Q^I#0 TW'DWV\$Z$/ZC/GB M#)>%./NZ7-3$^K)L_NZ7_WS%Q?KPT-#N2S2*&>W)TSC!I*(DF1Z28)*#!,6$ M F=L@J SETZG:%GK5&N;8-+#24I9<);.WZKH1#< 4-<"17C7G& M,+0.D/U(15=QJ"%:?CKK.UC '21$_A%6\VK=W3!@G/6Y:#H7>2#72]61>#I; MB($+'01:Y5L_O?N!B&G+J!H"Y##Q=H"/&\(MB8$G+4!@[9KG-%V:7&TBMS(5 MJ5Q)K7$Q# ^CU3JO9\L_WRS*'3#3,Y\O+?]?0,MEOX>;V2@/^Q[%B.&.1O'8!: K!R]K:6IZN)B&-DYD[ M1QY7UU;,E32O+]M7Z7S^;9-E?HOK-=XT5)=1>J>C ,8$[2G)+#C'.,@014A> M1<];MXS>F;BN;)XAF'BHVKR].CJXZNX:ERAF#4L5;*-M&?!J"506D MC;844[R)K4'U,"73-QD80>U/&M1[Z6#JL-#[^:?/Y^_*W]?; I1WD8[ZQ::O MXW_2YQHP_W6YVK#W+I[-/VT4>+,S=;&1]P!Y$X8"#\BHNXW8SF2>CM \I.E]%BB"[4CHM#U^7P6%D(L M&8K+113NO52M7X(?_/QAG#CZ=%ALIJ!3B*W?]NM^"F=AD?##9\3SH_NVPQ8? MU;\]0 [C^+C1UIH!ER AUZ0#W7C.> MP.3$R0(BBSI*SVH5_DJ"N?-DANG_Z)#M$[-W=F]?7_]5HRT1F M=%(J@ZQ3+54B87E/I@ 7T5MDK#@_[LUYGZ*NG(QV*#I(\-W#Z%:'Z%_G"[H% MYN'LC^5Z7M5VKUETDNB8-C6G+S5M'X5D">0 @FP IX1"ZUKW,VM%>U?YAO&@ M.9(R^P7Q[\M%VNY*Y[P--B>P+#!047GPA1C*JGBFM&#*M>Y\^RQ1TSZF'A]V M>XJ_BR?1CSG7LA@NI9)@N0GD2&6LB4 &PEFON'4^B]9OH0^)BXSV"'I\] P2 M=7=M'/Z)U;K$_(I &3[ACY60?":RRR:2S&02F61&3 9&CKF4*3O+G8JQ=7_% MH31.^R)Z-(PU5DYW%^ ]_FI'J.7%XOP]7?]_X"K5 UE&HQ.O50@"B3\7#00> M'$1GHW""?"$QKGOP/(W3/G<^%O@.5/CN$XW%B9A*Y0YTR9)DD =@1NM H0"^\*3P'U7QF=-N8V67:^1%CX4K( M/U_@[R2_CW_BV3?\;;DX_[R>:9^,E&1L1JR-Q^*M2^M M747:AB#FQ\*W(RBK@WMW5S[_A6'U\<_E+!F;1. )7*Y]=$U"B H9).ZR,)%' MQ=KOPD$D=A6F.P8$]U'-J2&/H(2SJ(31!3DP- D4"DLFS.;!MN8I)9V52U-B MKQ+9523N:.@;K)X3P]^ORXO5S%MFI,\>K H(JF@/WAD!23)O,,I0=.OX\% : MNPK('0M]@Y5S:N";?\.9#88SC(HL"E5;AY-%X2,+4 KZVA542#LI^(C&KN)Y M1P/?4.6<$/A>%5KSFLGD;/*N2,A)ZSK*T$)PL3X$DC)DLBZ2:M^J:@]"NPKY M'0.&^ZOIA+ X\PJ#LXH!UZ$VVF &HLP%2C8L.L.=;3Z@=%?:NHKS'0-Q@Y31 M06;C2;[^OLC;"";F7_Z3Z%=??:G?S3(3-O%:=VJ< 65)G%X8!IJKE&1]^IA; M=^O?B]"=X.=.'7Y-U#0=:DCA((RX%$XX#;XD*1,,8];6CGP60/K&#PM9?WRLEBS M>RW^CY''FO&I,UGWN;[.9?V??33P,\;S&TK>79ROS\.B-G>N?W% MG"GSSU8 MDL.I;Y3YVWS^]12HZST>0DP^10]TQY.OG5V$J 6=Y,FZR$KAT;:N-WF8DD,/ M]_JI;Q;T61<5CI?=ZK3P G,PX$KMTI"*AA@YV=7)"A:%-KKYC(H'R)@V?]= M[_?/]D-%W8&+_)J6G)__&M+F5MKTJDW6H.=T,V6LCY8DECHOTX,W)@KKA _8 M&BP_4C$]5@Y2[/TV 8=)N3N<;.>I,I59L2Q#*:'49BT, I%-+&FI1#8)FX^< M>XB.B7L!'*C;)Z&RAZ"G?O)?*P3?+L/BU14/VV:V) 5RA!2"R8SV#W<> D\1 M0B%K-R?!R=/>R?-\9(&>4+"/VI:-9=C!H7'W&'U[W>4RR."-([J],B07920$ MDPT42_>O09V3:3TJ\!%2IJWG:'W-M)!W=[!Y'5:K[[7%RF5$3EE5"]P=,.YJ MW[AL(:2 ((5C3"")+X]KRMZEIR<[94^%/PFB Z3?!9(NE[U\T+7I-;?^'<]G MSF:Y>;'E#3)0)BIPT48H 957-FG9?%;I(Z3T= "UPL_A,N\B2OIVN?A4+^(J MI!E9($8%Z\&XD(AZ0S>O]AHX"FNX=-RKYHWC;JT_;>77&##96[H=I/SNRN/- M@@XL7&_>*/Q2"M968%>/%<(GG)68 M1."T=5WC7V$M]=-C)+YRVV( WH.?TR3.>Y3A=X_$]R(+*M6./LHA_>&C 9_I M6V&"T]G%)$SKNM[CQ76E8(EE\BT->D/0)4O,,2]!:^EM#"BS_JO&=8?H?9>X M[A!1=V'YWF9A$Y42*N4B,X/BK"+/LIZM,270-J&R&@U+K:-U/U(Q/58.4NR3 M0!DLY>YP\GOX@MO8E=08)?T//$.Z"Y-/=?94@(1T2WJ;!)=R5+3*G+?5#UAM-Y9',M>\2F"O%IJCH MS2)M#UBMG,%2;)VG5QMX"83H8H$LC*>37!BA=^LIOL-B_>%E?]4N1Y1S!\?1 M ]LJ1F2B-@0VGF=061$'L11@TA07%DNY&2 M$"5X,OIX-+7>P](!; V'(I-3MAX;N\TY?FEU,(-TNTL=S!!!=P"6]_AM>?:- MCL6[S&Q/R,#)=="^MFS3OIZ0!4)F"9*RSD6ZP75NC9HG">H)/OOH^_Z0@&;" MG]JL>:P:R!N#Z#""T(6D$S5=W9S7"?&RI*R\R??;I8Q0436:X]0,$,UD.#4. M_KY(FRF_YW6N05IM^\_?8\A*]"FE4*=M,C*^?'V,%!UXIHI3+BEFQ4Z@V&6U M::V3M@AI+MT)X;)>G<_>UZD7FVO8,94P*0ZY9%O'/".$I#-HXY/R3-J0=QK: M19]ZZY*A[VXNF#L+]I10WM]FW5^&/2A^BU?C2[3D_]>G:K&&$UDMOY%U&EF- M4WMCU4Z%3KNH?DHKX@!EW5?W'I*;6.&_A?_,OUQ\V1+.4Y(LU-9(J#0H[0-X MRVOV4SBDXTN:L%/"^QF5WUET8J7OH[)E"_E-K?CYXA;A.BKN&")P64V98!T$ M2\>=X#D5IHMWNW4P>T[QMQ>=QD1LIOB]Y=>!;?W6D\LT@\2]E'><@1)=G!L/%:1 MF[4U*J@$41B238BR-A\.0':1\T5R)EWK)EF'O-H:K0O;N$5D^\F[ ]A8E?+*&-D:,@^0T5/ET)[J7;:5=0=P MN;>+JH6:@.6 R7= 5;> M/E#)L'7:?UJN5LL_:Y8G?*6_.?\^4Z585%Q =%A L<3!.<,ADOR*<+&HHU2> M/49?3PG]-O@:33M36\?W7L(NOVU:P/WRTYN//[]Z7U4V*[$P8P,#2<8AJ!@B M1$9?)>)VK(//I-+1FQR *9_I<+42@N8%>(D6K67"[)81WMO2?IRV M:?M=CV]_-])*!VA[B^?UPZXVRZT6CMMF(9PH-F33@:]O^94SY(S6-LHZ!8Q1 MH)&^_5B)IVF:MIWU*-9W2RUT@*KW2/*9UX[+K\/Z\RR3/QJB%X"JME+CM4UN MM@JT+#HK6X0TK1^MWJ5@VB[68R#F GWV/[@P_DR_?OS\HP4L?[E_UW480)7 MI&W^ZH"."+M^],%-$O;BH5'?A,OUKM_-6RZ,#[$ 0^GKB$'RNXPW9/(X;FW! M&'+K5P]W*3C2:#*9R8 !GKK'66/02E%=VY MAL6,,@K;VO1YFJ)IH],':/]'<[J9X#NXAQ[BYLUZ?4&<9.=$M-% 1'(-E/2% M. EDK"D1D\].1]EZ6-'CU$P;KQX9/GL(O%/HW+++9IRN6_21 68F:J:&T34> M.(BD9&U,HK1HW9+F&9*F#4J/#*)]17\:QL[KY9!SQW!S'F.^G%L M'*FB*Z8>);D^4,VV@/>.>9_\M M]&&R[@$MFWM^P\>K;55DD2D$S249];(VQR=[WF,@J\_S9,BP1\E:Y[A^I&+B M-\\'ZO4^3 X3FJ(18*;071S:,E;X#N;W ^*TC*)"GI9TKD\6#R4Q#R3Y"[@$FMP1R*R9NB/!$OATWI0['H LZNDA,(&-:<.YT;&WX/DC(M& 9 MRW Y7.935^G\?E&Q_JYL.-DD^6^6J5?FZ;/36X'$.<4^/B%MW_6-:9C>_GGSZ?KZ_XHY_A^@]<;8)) M,T'V6G9%09:UK3 S=122Y\-WPDG0U;MY_II@)O1Q'T:\;I7Y^>? M\;>P^C>>ORM$Y&;B9<.XW1.?/T+\;E=N1LI5*NE$" @EBVH%U<[]J *@X5X$ M+#GQ4X[CJ2 M+^#XQF$4CFPRE("1"89>AFQ;>].G$L<;HO=A<;S=1=Z!&?SA M(J[G>1Y6WS^$:X8VP89,YV\HTH*A,[*F.43-E0E(UJ=@)?U0MFXM]B@Q/@,UWU3(*P M7.4@B*78^D7-\U1-#*LVZK\/JK:ZF-JP?G7^\;YQL(TW*,LB$43N@:UUU#16Y+*Y5'LX>1Z-E0=1GW,4!]X)VD,>-<3@ M"NTAEH,,W-G2.C1\6!IJHFC. ==7$]EW *('8J.1^1!,(L.P\&H=6@\^DHF( MJ&PP/&)TK2O\3B<--4B]SZ>AALBZ![3\F"%)TA=D.D!VM4>Q,1&B=!HDD\8D MY8J^/Y;ZKY"&&J37Y]-00X3< TP>C'CQ%(5D#L&AK5W&1 3R/!F8G&DS&:.P MM(XV[)]?&*U8;ZP;Z7"93VWN_FVU7*]OORFLU:MU!.[=T+AA]55A4>"8(I:4 M%. 3=\"UM;E$6XK:K6OS;NOU<[3LJ=7EN"+NX+BY[2ULH^"WRY_?+&YY#[/H M.3KG A1,-55+8@LITA[SWF,6Z!-K_3YC"'T]IBKV@=OHNND+=W^LY@FOLR[% M2>6\$]I!2(H6 *!*,\H.0%->J03>N X5/T3-L[I3V&FLG^-#*F M5Q;GLKRGCU]]PWQY B]OW_EEN;J20]-TZKZ+CY!K;2*'<1*Q.IMLDS,0A4BU ML,@3KID$'[3*410F2NLBO>,E8ADQ%T1MD8:\3I009$UJ&VB#J60'(H85?/7 MH;?6[S?=.DBI]Z^\?27<$3JVH;7:4D@F0_X!1DY_J ".T_4O5-;)Z.B\XR/A MHX?0]/Z:? 02>XAUZDC1Y2GZAN[HQ?G\&U9.KN8+)POLT?': \>UD '4IR%JVO#301DN&!*5,$XFX(V6/Q:8,[ MK; SMM2[1-6C^T7F0%M&,U!&U([W]45\"!:,5@I#X5*QW0J:!RT[;5AG5"0U MD70'9LO#<0N&.D3.:FV1QBYAXN\ZD/ MG]<77R[.0D7^K:#$JS_#*J__M@JT0_(L^IR-"J:^O3>@-!E]SBL-28T1H#0P<+O8<[ZX:IU^'K_#R<789(KP*FQ-JO%^<7 M*[QF$#VSP?D"6I7*('-T*2"Q2YN(SR\UC M],=+0*20F2&\@PAI,Z!.TR%P;VWN<$_ MTB]OHJI2$ON"SDAA=9WNPQUX$QD$)C'EE*PW.PU]'H"7.P3TFX(8I-9E*QEW M )#-!?M36&.FR[?.#-NJ8U6GZ&Z*"7[Z?O,[VP*##<KK<".&V]A!9+C*T+[,YFIQB9')J0L$(5.D))FM;H*M6P-UD>)F?B G!PGRS&4U@'ZWB/YUE5D MJ_/OM^I"29ZW_V:ST9F*FA>K (4ESI3F$*S2P(M1/M=">6S]Q&UWZOH-KAYR M@8^DG%TR1"83)AME=+L] MTWYBD7XPLH_REB-(.MT M2M'L56(17,@1 MZ$=$>+*<[68U[P*!*<^# Y1U7]U[2&YBA?\V7]1AO5==))C4*'P"P^H# CJP MP)GL(""7)G*3O=]I"O<6]%,]."3E_'>#65&5G.GKZJA56:AV*S8<:DYFT01^.F MQUJ2?<#;F=Y/Y!WCQ9;_/QZGIJD!@B-8?,=,.%7@' M]_/=)*-S.0>T$AP=L;7#4X2X,3,"-Q8Y[3SW@NL#6FGUR?* (2+N !^CI 0+ M)_,A2P]6J%!'KB$$GTT=/J$STU:;U+R+XPLO#Q@$JV.4!PS1<0_LADKH M %+/;MC']NM5[39MKXO+QD+GGW'U\7-87!;CK']?+K[1YL/\?GEV]NMR5?_1 M3*;(C/(:C&:*I!,T.(<DL2"[-6SD>B[G.;9<)$7[\S;@'W/;>AU]Q M-5^2@196YYWOQLV;V?6;6K-#%,\$]\HB1D 1-UD\ 3$E!TX)YM K8]J/33\2 M;Q.7<_YW+QX$MA=])?YCH[]KN?#LI+") 0^:@^+1D5QL!B:4=ZB<4KYU;ZQC M\39Q<=M_-^%!8!N^"?WE)ES@IUI@VODV)+T5G-\63O(Q!,,$^=&A=F;C'H(6 MI,'L-9?6U4JFD]F)/[ W<5G1?S?CH9![X?OQONGNG ^NZ C6U$IT2T9\T%&! M3@D%6?.%OW!/4?]W+W8*MP,]Q5\6)[,7_XDU!(?YU3=E_IL/DUS!? M_2.<7>!M16/&LGDV8F6NBB:[PIL4@?DB4=B0I&F=2^I,!!UF#$XF?#H:U%ZT M,[F[^&:<9V50!["J/BS6@=?&PPE*,H6DQN@^7WQ4=KR-T^$A, C% M?[F([O/BLR$Z[QD"-\Z"(ANLFCD$ N8D\SS8:)N/.>J%^1'[1 MAL#=0-_S@A.Z2,ND 9LU68/9&_"!,*!B\%RDHD/[>=.],/_BX](OX" 8$\\O M^B#8!ADO"-7/2TV*Z"3J!'J3'R_D$\:<"C"6M9':"%0G%_+>B?,7'PU_ 4? M:$A^T?M_@"]56%!:.@\R>_*E, 4(F 0X@5I%P6U2+S%@]^*C[R]@[X^$XJ:1 M^U%?SCY4^=_TI>Q3"XSP,G9G?D9JEEW0U(PH>$XNHD)7P&$1@#%Y&;02FNW4 MX:7'E[#!,A95Y&#%I>G+B4N60*B4=>6G=YO-$7L(.T?J E[!#!-Z!K7'W M/1UF54>F./!>$/&N% B!"> F6$?_5[[Y](?3> D[2*M/OH0=(N(.\#'*JS># M.D>='$@IR LO#.N%',#:()SFM@C\;Z/L82]A!\'J&"]AA^BX YP__9A2".X0 M"QF^;O-,TTD(EKS(XG)"IER,O/4XC;_:2]A!>!GT$G:(\CI XC.5&H7)9 *W M8%2=\*%8A)#H6TP142>12W.__$1?PAYR9S=40@>0^GF^3F?+]<7JLK74]9;= M=OM]O5R?KW_H2[6^MI2#)B>AURZ^*0PRCNT(S< M$SO+R10Y=4?%D=/(-^FC5^1 M_DBWQBFHGQ;UQX3F\I1PTL'Y?ZQ,[,=$+ ZV'[7\WQP]6V>\&&A72LA#@DF:D&,O!HR-1I."*\LYQU=H&:@39)NL) %)CMT\@7N7V#^^6)%LKWD9QLWZT+7GF MJ21G(*5 "G(QT>'BZ_#8: W/CGG732/9@UR0_EX%];MS#H/)J??8^E$(]UXR M75W-FW& 56?EJE^:YE%&]&#K@%6%7$(HN8"T(9.83/2LFU=Y>W,YK?O29U1K M#(#TX)4<1T(SPTKFT=$)1\Y9+8]W$$Q($,B^U2F0]Q;R:>Z;%Q,=&P7ATVS( M07 [G7C:HV7]N_3GN2L@S]$9S!F85Z1$RZO9(9$<4%FX$IX+WL\+H,'LO9CX M6Q=[6CHZ$EAH;6U'SPC@\*3?1&2@>"= !V%,(F.-)M:=RR8 ME.$7$[GL8N-V \T7L(]W]0@P"V>]B)"4]61YB*I0;B"R>O"A3$R]9 ?T%&*C MI[ WQX#;"XFFOLIY4R\;SFXJ@V_*?;.,QFH308140.7DP2E6ASG0D<1*$J;T M=F,^R="TIFQ',=)V:N_E-HK/"R,./A[>8^VR0#]_O5QL1',1SC[BZHN815<" M4T9"+*'4/DBN5K1PX$*9:$0FU;9^(S0!FZ<=)FT(\H>V7\>(ZV53-BL>VZ%G MH8E1*D4'J36U;;FVX(,C,]H&KDEN+O8SB^,OU6S_.)NQ4Z2]@(UXZZQZ0T?2 M?+&>I^V#8BN3TI&#%IG,9:%($,(Z8$4+S9,@B_[HZ8A]F3GM(&>_FZL->E[ M-KI\FG\9&L+:=.OCLOYHZX#6UDO;DIX00XDF98A9D8Z*K?/$2H(:Z4TVRH*L MM\)@352@9'VHCU( D\X%9$JD,HJ/ M-QG'IQV4/.7]V0R'O>S: YSCP=)ZS&?FLU",3-)Q8+Q6+DACZ.0+!JPMUJDL MI&>CC&3J@ON==K/YB^[F+C0T")\O8&??$M%=9X#/:!M);I.I(R<"62;5*-'1 M HO&.RD\C!#U68FT9D]R*8 MS&;4F"08)DB#(3AP2'8<>6G(E0DQ-I^ = R^^GI(-N$N:0Z"#DSX\=I>WNJ1 M,-,J>I=T)/,K(PF%!0A2DLT8BPU<6L6;CZHY"F-]U0\=L#7Z@\%+WAL/-ZBT M1GC&N8<@E 2E'5VJ*4GL%L.!\8)^;(_./[M7=I' MEQC+L]V-IW$5'(6!'-+]FV#F[ZC/GB#-]= M-GS]Z?MF!LSE&*(8"S.&&4BA%ME$&R%:S8$81)\]-Q:;5_X_3DY7CN,0O?]@ M$C<2>0>W]=U)?L)$QA631+S,H'R@TS,B"86.=1ZTJB-'&N.EHQF=MEH)CED4ROWA100LRVT#9-WC@5E_=$[G)WX$,Y!L#K& M$,XA.NX Y]?6Z8WKM9WAF%,I=!D(T!CJL&:;:N$/0C+,!X79N-(:K(\2T_E3 M@M%Q\IA+<9#2.D#?TU-$@XA:\T*;.3M-(JJE9Z@2E!+1R?^_O2_KCN-&UGR? M_X(9[,O+G$/)LMMS94M'DKO/?>+!2E6[6*FN16W>7S^!8G$KUI*5A21 MU]D MB9:0@?@^ !% +(E[6;R9U?DM8.O%T+\T"\N!5Y&)B_GR\E/6X/HT43FE3H/? MS#P%=4C'D#82(T>%X)YQCW6OF/;D@Y495=CP&Z[+%@BPX:U4 MBDKI!$P\4L2]]TC[7+3&4RR--CCR7GVG^U"@YN%V!EC;< _07&7 ?YG,)M>K MZXW@CF&50I(H=W2_3LY!OSCC];9\HL!/UA_#5B;=[;/ M>L?C.@8<=$31&X)X,A9I3#5REDD6'3?,EJZ1_/C[E5/&1KKR&:SAAMBQL8RM MY%H(05$P,8(GQ4%ZIA52428;F?>R@Q0*VU^Z%_^7?WY6NW M6MA9^!R_@])BG-UUT?7PQ\GWF&>WV0PY$0;#!9JR@C(DF:4J>N'4 M=L+/GD;F)WVV#98, ;=[$4TWL+&L]];-3OM^,HL_+^/UXC(%Z3 W 2DE=.[Z M%)"Q.;Q!.\6S5\YHZ>R2G8)43JLDLGQ4!AQ MT^M%*A8B4P'I$'.;7B^0=MZAB(.WP@+6#:FZ;1OCA'D=,:LQXEZ4@G;8,%]P8Q2Q!E7R((E@0*AP0>L M#+>R\'XQ5M13K[#"B^EZ2/C=A[0=.+CNUGYK:4FI,!6Y!9TW*G<[U\@J(1$- MDE(3""/%?=U1)M)4I-4I7-L?:54+Y@;,!'#]NNOX&0!<'Q_O-U.\O9$PH$3% M% K".' !.4-6!X*D2MI:Q\%%*&W-'A"GE?BM:F3IQD&N71)N+CRBC=0*3&%E M1YU[#2;D*/%(4C"Z-251%R\*?U"@ND0L!GL_.@W H %"Y24&=K>=QL7==1;U M7N;(B\"<1YP(@8R(!!G.K**6P6(K??H^$Z))X@P!>/L>Z"QM-T"73X $"/#U M8A9^B-_CM/N6-;2QG#=3PLR2@(-"-!%0D,S%\+"U2*AHHO$T.,8*$ZB'6'7] MV_$H51J1!DCV.4[A?UW!C'ZQ\]]COEIZ.A\IM*!!4.1B EM66# +E,R-8Y0P MPK(P0D/9(S+5?4 =CUY%L6B 6S_%69S;*7WG*>3@H61J%:P M8"*6B%-8-5JF!':GL98HJYTL7;>REV!U7T?&8UEY5!J@VKVBWJP6DUE<+#[' MJW5@[-H"C1[+2$. @Y]PQ'5^OZ98(9*8L5()FGCQ5FN'!&HE]K,5I[$<>BU0 M\5;VS4KUPL5@8.&0=6L8ZP1R,!^4K&014YO;=10_/A\)4/E^HARPS\[*H5JN M'5KR<6J7J9M?;V:PV6\)4=Z3Z) P''992RG27FHDB+ F61^)W4IXV!-"LG/X MRBP8CE575'&UH0>G(6^S3^3'V,;((ART1#FPZ81#1N* 4JZR3#1VGJI>P.\8 MO/(Y4P;V*NE#$L9B$(L,. \4Q;IX&$)..>,TZ!-7]J>*3R% M5F)@6[& :C*D@06RF5D,NR>^<4U PU)&[C#RTL,>$IQ"6EB+ K'@#5E.6"I= M^::?9)5?'VN29SOSOSR2KR3.8W5];>1=KD74](2#)%<-H ;C672C.G2J<6C ME;\9G!=\>V(Q"9:R%P0QBV&ATX!!*0;,*",H\\00*8H7HBPE?%,!'Z=PZD!I MG1>$LX6TV_4E@&4N$D\9'#:WR><*V>A(SD$5BACE6;]J=D7SKE^BX,Y+@KTS M2_L4S;= E[N;:0'^G@3C.DHJ"%1I)(TW$E%.G2E1D:#!+>S#P@_77P#7 X,R8 M!]]5Q9(TTASBTC!1/9>0S/M?$^[#7N)6C 5;))*V+?"]B%9 M,_?]%1ZYU_<]I=;]H0AGTBKP0H())!>7]TAC%I%5RL-/ Y>^J)LO-DT7@&N M,"]+I5:5)4DKRV4($+LT\6FR^/W'>86^-E[%Y@*;5&H/^(A75KDUZR@)4&UQ49ZP+B M.!>@9IHB0F.PH!N9]"A=-5]@;J^T#?QK65@#"/1G6UAW9_??NRD,,YTL;QYO M.40Z[(VTR%%MP-'3 EEK8 ?"S-%L?&O1RU&NM;0.SNZ5MG]O<'&5(]%_R/+: M;#R<)1F)34A[0W,,M$+.88N4I=AYHSQ_^>KMQ6;W2KNWOY[E-8!$?];E]?3] MBZWO/S0@OP_1P%S CBL2,EBX7+ V(*-(0%AP&1(7F*G2B1@G"7A68/F!+]W> MS*=$'2/YQ"&Y-9RAX$.YG'GAX=21W&DE^J47'/M2Y6)MHU'B24AZ4757?G#] M.._"RB\_S#?1H^MH R%R&F&42#LX"3@%]3@P_Q&EVOL0J%:D5UKYD7?77=^N M0Z 18.T*ZK@-CF2M;&:PV&1U&-"$4H8CFAS8M%&#;BB8N(90P1C1-/6KJM6/ M*,\%J!>E<3ZFSPERIH)KIS?]8F>K!!OK:@[KYJX73%+4"!H08R(;;+DW@ 2- M1"X4;+U!:'/4JMDW>'7PS\6K*ZB\VN#G[1*T]G'EII/%5QCS;@X^9W+"J2J# M@3W3:K#8=?2(&.G=I8346)\6@H* M)^&,)PDI1SGB >>>4[!):B-D!%,,V%W:"-\G2QW>C&=G%-5]HQS:+"_%#+CY M3"(N>&U#Z;27G8*T1YTA*&\G )ZM\@9X M\V$)A^^OWO\R7TI.8$)2P3FXS@G.=?7YOY)V=H/DL+Y'J4I M_=YZ3*:ZL3TCL:DH$/5-Y+WG_L/]NV4V6!DT(D39_$H4D19*("^PA/DH./]# M3WOY^-?JA*V,9P2-H^8&-J2/J[G_:A?Q S@&5VN +IV7X!4D _Z%2_ +MBY%F[=U V'>;E]UGLX;8,UOLWGT&83PV\QWLS#)D[#3 MYQ-[O'M?7.?S^Q(;BI6$/55XIK,!"1MK)!SE3%>IC638E@[6.T/<-KVY,CQ\ M*10'$_9[G+NN$&7?QV7F_X?T%KX^67Y8+1=+"W.>76UF9!+%G.!=(6?N$XU_B&;2(*L5$Y$PY?LULOB3O?6?!.NQM_Y3=-P&1W:\:@5+M8["(,%D M@.,>?C'&"614Q Y,RUQX\3_HK?\D3'N]]9^BX/IW6;M?*K42P5,#0E.;DTJ3 M0$Y8@Q+F29L(O^7]WOO/>>Y]X3?_DW#K\]Q[BA+K$Z&'!R*%$2QIBL ]R/BT2[K/,5^M_7>TNTQ240(D1,!ADOI"#HQT1SWC"21$E2G?M.B93 MZW>8(Q!L&![M\NO';C5??EU/2!/EN#4*2<%$SFS R#%'D2(T@N6A? RE\U6/ M"E4GB[LJPP8BTC#%)FDS'TR"IMP9Q 3!N0.#1-H[AX+BB6E.B,?FA1AV)U.= M/.:Z!!N$1ZO\NDCP@8-E^+P/GOT: M7'"^A5Z [S^SZW'/IX05''[9C(>=R 2D8XR(6!FI(DXX47I%'Q"G3-_YK. ? M8>'>KL\5+-$/W^+\]J7]N>+A-XOEQ%\**[4$;P4Y#HN-!VV1T4X@QI32-$0& MEN]>/CU\#I.F"J/\(?)U>SR\0U",0D(DG8G!'@D#,B M((_!4E4N$H)+NZC#I6VAH7D31!V"WNODZ;L_0,& [&1FYS=KFRBG(<"_!-'@ M,U=W]0DOE7'>8>^05CR;P6 NZ<028CHY%R-H1/+Z1.X[G19ZJS?!]%'P?S6F M[?T/W\193)/EIF];:8/VR&?&,6-/F=L+&*_*V: -<8AX[!!GCB K YS[D9)@ M,!4TC7,0CF*\OKU-U+K_PD:Y&U7O6GGWB@@NP#K2&&'L!>(I!.0DQLAY%B1V M/M#M%LCG1VT.EK9=T_44/FWODR^$7@,6P6:F/T8 RDZ?3?62\7RXA(A<!!2%KAX<;;^[Y=)*+(@JV M#E/+E?&<1)9(AC"3VA$5,"E>F?6(2'7]DLJ[7PF8VF'='BU>6LNE2Y:C$'.* MAJ=@LR1N4.#!DLB,)&-M>WLDJEMWOB[G2H!4S-L=3KD?-I\=I$580$QP,)^] MC&!(!W$;ULTCIR0Q;6(J'79ZAKCM7E&>XY"\%'X-[(YW4]W8NOL68+3&6V-Q MOO<"2X,3AHQF%'E8@)@:[84I[27WDZRN?_)B1-E#T(*H-<3%)U;OOKD1A@D! M*Q><+J<05RDB&W%" M8]59)'V:])ZP!&]I&O[L98FY?%$6R(G1N[>-^LF.+: MAJB15SDD+@B;$Q,,DDPD$PA73I2N8-)/LKJ^3&U&%D2M(2[NW?AAT^=2!12= M 8UY(Y -+"$M8R!&8VWH6,=UDUY-;?:5P*D!OV;?-'!4/%I0$;6Y[*YL?R1$GI_-8_ GW(&EI],)^NANY1MB17P\F;;V,VM M>9;=NY2BSTU?-C\I_5A<2)QQ'I7'T-4+/#Z'**61V1L)(<%I2RER1F<&,ZQP M<-[*5Q0Y>:_5)]I^"LW%W6/2/4)/_O*EBD02E3B**N7^5UPCQR.L9$,2L5IA M84L_QQ<0N]WGZ%,8MKW;OC2>#=B3?::\VZ>+BTNBO4_:*&0L!3^.<;"=3= H M&JEQ,%8G7X.[^^1M]\IR;-(60?"5L/7MU]S][^?9G04.?^EBL8C+16[X=XOV M=-K].U>NO P""^=7 M0G/XX6V)S,4GP!S$_7II/ ^>.8O IUC[E 8Y1C@*-'#GJ(^)ENXS,$S2NE<" M-4E[)FJG<]/<SR?_$\&'V96YG"Q#\0\IQ_-,I#+>RTX_S[EN<+V\^QKD'="^5$,1ARU&2 M$A23O$(N)HL4B80 =H3A?KW+7DC@NLVG2Y.]6:A?_Z[_2[33G/S]+B>Q+.UD MEK/!+QT<>U2; #J(^>D%8V2\$DCQD)3'Q%M1NJ9'T0G4R:EO=:\_'^-78GEO M/RBN[U,G\ \S:A,[O4S&*DPU0Y19L.@T3-?EX OM)9>48%&^E44)N7O16?\9 MZ5P4T5?"XMVFV;L_?%PL'@ZVN^,*L\ CIA(<:+.VU@AR#HXK+ZE@$CLJ0^D* M]\4GT8O?YL_([_&P?B5DSV[WDPX3C^]#+SUV1$@FD*=*@2WF&+@B^2W>2;"J M#99*E2Z/>+;0_1Y@\)^1S>7 ?"7LO;OI?#<#]:XO.MBF+R2 M37+=N?4B_'.UN"TU=RF$-M3E%,FP-F-H1)9KC:0.S K0+"F>43U$SG[4_%.^ MX)T%6;.TW!52>BDP31R\1%AK'.?RA@D9ACV*()9GW@H22\<]]9>N'P7_).]Q M9\/3>CCEZOK:SF^Z]'ER-9NDB;>SY=M'A12?!2;?/II;L)\?FET7"J4L*4K1 M,,K1=/0"(90:4QLTK :A1>[^X\$]I\HAC'$,U 22Q"NJW_,L>N/7N/R0GH=P MW$_?R^ YQPP)GLMR19BYQ5$A;(Q-.NH0>>F*DZ?*V&YPY"G48HOGWF%_=+KR?K^QT<4D%$RIG ML6&;[1F;,'+)4^0)^'L2_#Y=/"-GF*1MY,G686EY*!LE[&VPVY-U>!_XQA7H M+*B $LEA0#$I9(R(R#BG$O9)>UK:)SI1Q#829ZM1M!1XM6\OG\WM?7S:+8 D MYX.0!B67+*6$2"H(@GHY!E,2&LL,&191-^*U^B;YHC1H M<2G<1S9.[6R9X[_^M9I\6\=^>:P8DSBG%%F;SXB(=.(4,>:H2UCI\FT'^TM7 M-W:U+FW+0-;2>VUD$@XPF&)D01VBM;( M.NRBU4YI0X>=[_L^63Y]6/5I>*.F1@QL@3'VPJ8AAB8#_;1 M!&X-]J4?%7=+4C=8L_(=S\E0M$BHG^;=8G'I=%+$YC?.0!3B4@:8!2>(T1B% MYHQK7+KIX&Y)ZD9'UB74Z5 T4)+GT2P>O4H]7/4+Z311!"4?X20';PLYS.!W ME$1G4[)NM+J-NR5J-_N^T*O(N2@T9$\]FLJGR=576(J_+>)ZK5Q*%;EU+B(# MQF"N+ G;+A<::1NL"RX&:_KEJ/7Z7#-/&6>#N\=J*J3I;MH12M2D/0D,%TOW,_FM E,3C+ MRY"2P2$>8D(V28JP$B21* W78]6 W25/,P\%8_'I;!#.SF$=PV[:6R]$6Q/L MV@#$ 7P+N<[W@C\2([4ECCC)QRKE>D"L=FN]%(TK.1./UH["S0/(P[H!U^:2 M8>>)T18Q'27B.C XVPE%C$A%G8[&J;%J_>\1J=V:+$7)=08.C0=^_FKG.?+E M>Z$ZF,^&*QF >5C6E^C@'7-B.J-(&N^!4YHBK;%#1.K@HZ'$Q7'Z5A<-HEP[ M$X_4^C#R%^NFL&W"1#CW%%FL=*ZSSF&6@J(43(J)8LFW"RSL\=7V?Z/=6,=3 M('[BG152: ,F]$/\\FKYM9M/EC<7?TP6N>2Y"9ICI#@&QS(8BQP'JS"Y&'7( MC79TZ;H;NR6I0YZB(.^KUSQ)<8V&]41AJ*!_OM$J0UV@S!>-O&/5OA#;#F21+__UO- M)XLP6;\D;Z9CK A6!8R"R!4\N8/M67&%5!!.,A:]8*4-MB,B-?*>49)))4%H M@5,QEVFS\XE=?DA?OL9-X>Y/\7N(;./#MZD-Z,[?_,YEN9L@-%5@'BZC* M1F-@,6<>YO1#FH*,3J3BIM'I4C9R#U24>>-"U0 9L\)FX>UJL>RN%Q?A>C*; M9$=E74TMYOOYJ9V%Q69NS-) J7 (*Q_!!*4..8HY4DI[IJ,GL.(*T_ 4^1JY M*RI)P-'@:8!Z?XOS7^P_P4:X66P6U,-4__;+I[=W"TH%2U3"B/B4C=<$QJOF M&A&JK%?2BR'; P-FTVB5'([5J2Y+H;'4W0)F=:49K7UIXEB2FH I'X'RG5B)C MP51"/@^=!J(0@.DNDMSO/-[):>&&8H,Y^OV(2"] MP0%)@1W6B1J,2T=]/Y6@01FO%Y=*."&T](A2 MGU-IX&2W,FG$2&0R"$R)ZI=4>O@[=2X#QCB:2BNU-C_RLEDMW@?AV8RN[@9/H M>3#4=DC+77G1B^OL!USB$.'\3A')B&$'3=@AQWR>I&;!*4\T*UW_XU096[.F MSZ/?BR#5 !,/5-8)A&E/N43*9LLQFP(F.HVP]R10(1,O7MWPS.I'+W@@EF%7 M(>TWP*-3*XT$V*(Y9A+9 +KB5L;;?NQ!6,*%Q]31T5,N"Y2)*7X=/C;CQL1I M, V_Q[GK"A'QM]G\OFW3E_LN"(M+;*-5$5.4UP_8KLRBG/J.A#)$>")$4*53 M,O>(4N?B>VQBE=![ _O8GFE\^6J7_^A6T_#S]3?KE]N-UR\)5QAV;(&<"2RW M>\3(86-1Y(Q@'%4DIO19.4S2.A?FEQ*<*.O9J"?_10>?M+]VRS M_\=D^?5M!S]:?.MF >R.1W6ZOW1?OL8=61J".\X"M;#E"WVH/L4_:[/_QT]0#*XN-MOU'XP9?N MW1_V&C:4=9>E=<>;Q:=N.OWQUEF]3()A1C1'5+B< .T4TL1R<#$<3]S06+YV M_MAS:B2@_4QN/G\6;(@)[9HGE[F* X\!SJJ4NZC[E)#UF",L'174<.PN&8"S]3%5&\KII'Z^1YV-2 MH]VM^=-M?W28T)-IO[??%O%#NOCV;3KQ.50BY]RLEO"C]Y/KR7+3CXJ'8(2P M#BDO&7A"CB"CB$':6L/\?E M(X%/ N_,FZ%WLS#.JQ2H:C)?K[?<9J1(>;IC0Y[]-G22S(6>=[8Z!CV( ML.-*786D\W&.$LLA4I0FY"PX>U9@SX*WP:K2SLX)XA6(#,W++'?HGD_<*G\Q MPW";4<+!@G$N&_36.)AZ=$ASJQ%U41,--DQDI9]N#LE3][I[+,[LB $M@T@# M+M;3M9W3U]99CS(FT(%,R% "IWZ0X"A2, (H@?\A-'6&E38/=TM2O=1](:2? MO>2=K?8FR;/)?0P^*N><1T:)7 /;&Z1SU!.GDB2.K>"^="'R?;+4?H$['^>C MU!F@]-K1F%\>6@1^MM_!GESDR6S271/(2W!.CB08M..EA2DEAVB0 4O%)=^N M\[,_\V_O5UKCQ1 0NS$T6IL:O_T7G-W_U8&O^@ZLW^XFQL6>;?BNIE\,C'IF MD95&(\ZL1Y;;A#PQQA&EG>:N%UU._7+M1\_2%!I5\PT<5WLFLROH4C*G5= Y M<A?(^?HU_=OFO1L\0JX16=0=TLNPKAGU7'K M0=R 37&1GUF^P%]>7R@8QRE/W*/@60 ]1H^]\M#?Y9^L9/TQ[%K;<466" M)"8RA'WN4F:(10Y6-1(R4'!&HPR^=*G!,>91E^%GT&I[UZR-<0,\_Q3A^)EX ML+H^+SO_^V^S'&3Z^;?-K480) BI$B)18=,4 QQR1+2$<-Q1),+ M5IM(6>D"T7N%J7OAU!P#RX#6 /O.M)8>W:,(20*-.1XG9HO)"J2Y<\A9QXB0 M7,E8>LLL)7ME;C=DN=8@0P.+8'LBZWN9AS:KR6&M;4)6^QPQ+QDRDBIDN4^& MTLBB*)U*?E"@RF9H%8YL;[_% &N ?4\N#"]=BL($#LJ0'@Q[P>!WE H4,4L\ MB60E*>W&/Q&@K5NB,X#M2FFY 8K\(TZNOH*Y>_$]SNU5_'6538T/::VBQ8?5 MYQY0$8.FM.=(!TV1TJ T*Z70Q9#PY,<9M[^E")C$\>18Z5YCQXRFMQ=BU@W9UQ7*X,).;IP#51 MX'3G*0-G I>*!8&\U@EQJR)R7EN48O0X)TUZ;E_"SJN[,;XHS\X'H@D^[=39 MYE'WN>+N2P1>\ICS#+5#PMIOE4C'[#?P.)%F+Y*:N3>8QS 16=+ ,>\%XHZ#*\#!?F,$:^DB(\25 MCE-])>%CCDC/I14H,.MR/U.*C X&Q6 B9M1%+$O7=?N/"!\[A7$CAX^= G$# M%N"9RBAXH#(2BJ2S'/$4%;*YF381WBEIHI7% RG^"A%J MRP(81H;7OP@V&7\6.ZXQ@6/*Y))8SA-D;<)(J)2BM3CBXBT;BPC>XD8]-N?* M$G\ 5I,^?PK9EV6G2E[HIFSSV4_Q6S=?/KZ2 MY9I2KGU .A+@HM<<66?+&<'L&WNGV\'7I?AOOW2XI)P M2147'"5K\NT,)DA[95#0Q%(GI6>D](W]?FDJN_$EF/ LJJV,ZE_'5G-G!G7I M[6JQ[*[C_,+[O*V"-N$O$=S-?^GF\+_O5?T]SE9E-Z8S91AA&RNIE;$W/;(N MIV ,2@(./1XP1BZ7XRWOQC$N)&M6]N?K'_ M[.9W<"S>W-Q__6YUWAKB7D03I3<(DYR!HIE#5H-=((6R4< BH[QTUZ MC9["K?T/ 2\#9@,.3>Z4L4Z=>K-:@(&\6-S-9GV?%F$F/"2)8I+YP=A$Y+CG M\,>D3/(:]%R\V,$A@5JY@7\A>CR[3"J%50O$NY5]<\8TD83F*(&"D MJ19("YR\93YA5SJLZ(D E8E5#MAMR@S6F6FF1)"=( M:LP05SHBC6-"N<1X"D%[(_NUT-XY?!-'VA"LNJ**JPW]#_'[Q,>G\CNOO/72 M(:*=01RT ]X1MK 2+C#.52_@=PQ>^5:W#.SG*JV!(^%M-_,@_'RM^D^3 MQ>]O;M[$F?]Z;>>_KW="9U+,C;J0MQ1V0HP%LB9X)*U15FIJC2M]67),IE9> M!.I8)$41:Y*!=[/9+$\N0S*,2\2=@VV428^<$1@9Z4"'E"G,2WNNQV2J76F_ M) ..TNL,.!J@UV<[S4UWUNOSUWBW2ULNP6<- K;\G,[*14*:25B//,@D%??" ME8X0V2E(:T0Z!^MM,_ALQ3? GAU+[;X.E)7)T<0"4E1A,!MD1$:8@"26.&!I MIO%QNEH!IJ) (G6N4T (,T M%["-:Q?!VN11Q%Z1-3#\(P;!GQ[8L_O+=;,.:QUY!5"HS*$M!JFHRVB1FCN@J=&Q0)4VBM G>VG!*)=:?76OI"\$_UOFSU2 M$1,%>+'(2W 7N"4)CG3JP*?5@@;C+2-;/='V7$9N#5P/\D(X=864U@K@/V]D M%XIZG'L$!IH]19+[)^59A(A9Q"*IN-TL]@C@/]>\>1X9\"%*:P7PBXWLAB3, MI8@H@8V.N&<4:4W"D0$?HK16 '][5Z 78T/!V*.?]?4( 3SI$ MK0UB1'K$N0?]$#!Q4Q!4"$)T8,4+BO03K6Z!D=HWJ6/@UP MGUV]?(SS_ -[ M%[FDZ^QW"Q6,3EPMW\%+NKN?WV=>(OYM$NBH;)]_W8"/'P@^8Y=N"[2XQK MSC7".O<"X-$@IRQ!0@DX0 ,6,15_ZAT]\'VS-!T=*' ^L].'VZ-9R$B\ M?T#B]E@@220&/@%2QBC$!?S.D$B1X51&:3DFVZUZ"\:\#Y&XB=C \QBU/]Q] M= @;.'4?UO\/D\5##\Y\NQF"%EPI@GS*?9)Q A2G, M>U%I 5R;1.WIO?7/[V^=)*GH+#$D6>OM#_D1%UKZK_+#\F@,TLNR3N+B+5L3,89;KZ1.: M6SURB73N4&YA([22)N;QEI&RY\)RU^AU(_:*XUY&BPU8$GTO0*R!+8P I[G, MM[,R!\?:"&2W+"BG@J6D>(_ @C>8+Y @\>+F[!C0-<#(7[N97\VS[F\5=>D" METXQBH($J;G./92BA+(R653\Q@X8JG8O<6KN2EY=P#*S/D:4C 83TD7CBI.&PZ=#]9$JT& M3M&G6P-,8SVI19Q_OTT:P(K A'!"CH1L>.B$#%,,O!5+G&;!$ELZN>*(2.U< M2Q:EPJZ6XH5P:8!F.6=@2V5W(2%&!Q$<0S0EEMUADD-"%,*&@IM,E%6N=,+8 M7F$:VLO.A;P;0_\-$.F^T7G,O69F/MX%!+E(+6<1G&BP13DSX)PG6&N!&*QC MDDK%TNTL]HA2ET2%@-[77OX,K3= GA^MGTS!17H[[1:@F+N;F!@4T\HC3$4$ M=TCSW#@(?E$J.,J>8QK* MI?!HEUIWW1\T]BP%#%.@+N?:&C#_/$6!UM_G=&79O)CB2BF&;-/><%4]NWQ:B2>(, ?A9 M_.XYVFZ +MG9! &^PA[] QCZT^Y;UM"[/W+/F#N+GP6=F,-@YS,ALQ.*$1AR M'"5MO#)2YIHXY>^#CHE5]Z@;CU*E$6F 9)_C='IK!_QBY[_''$/Z=#Z&IR2H MB;FRDD*<4HNT Q>3DQBH#H;XXCDPQV2J:XN/1Z^B6#3 K9_B+,[M%.9S$:XG MLQS"L6ZHL36I8+ ,..?_L@#6IB1(:\N04]+J*+#GHO1542_!ZE;N&(]EY5%I M@&J'*R5S$\&9C1X%%0VH2S)D"/BT01O+9? FV5XE.T[9P\XN5_X"==#&=07+ M8=("P9Y4XTU))T=!#SI8 KLQL<@&'\&2Q,I)V(QA+RY^*+Z2LN0G 7NP+/DI M6JY]+[F[NC9\!A:*8N#K)MBG;3)($TY %]P8AX46\4]2EOPDK(Z7)3]%<;6A MWUEA&VOKN,0H<9%=35 ,&&\>"<&LESIY,-YZ =]X6?+!L)^KM :.A ,/Q._O M@_N4",'&0)#S>%T* VPV+ 2853Q@FT**\04#-MZ?%'W[ F7IJD5M#$.H.=;= M/MU<)IJ,P6I=<(6#D@1!5DJ'+"/,Y3([IGCCT%UR-!NP,1#M@W0:H/KF VY+ M=.L\/ X-D7Z='9/ZC1"(MQR&WFP4Q!/!)PFH4(B!"GB$]!P/GV6D-D/WR+ M6=6SJ_?1+N+#Z_'[;K&X--P0'SD@]#O&(7D: MVH>*\65[,RJ&1P-GVA<[NYK 8;_.87@6F' I=5#$:).KJU#$!7;(20 M^6Z6PSMO"Y:]9,[*8/NK/F_N+- M$D>:X9DCA;@UG/DDH^P0QK"-./$ M^-*[1I/Y=+ ,&1P"'"G!<'[9)KE2%451D6AT.(DA:G.*K'_IKSZ4ZBPHGY=*?@T@#-]L?G M1R:$$1H,7W#($=?>(Y<;T%NAE/8N.+Y=G>4_-9_N),A[Y].=HO\&B+0WLTM+ MSBE3B.:FOYPQ@PP.%"5G/"PZD9@LGKV;&1N(M40BC1E! M'.B/-+B%"";G#0U6"C_N"^,9[]A-)%6-9"T-0Z@UUFTF\ZF;3G_LYO^V\W"I M(LNW, 29=< S)1$Y;->Q9)18*E+Y$+LC(C5K/@WDP"&2G0E(H_RZC)0&XE5 MUCJ:P\H"[-'Y:#FO,>;J7_WQ;;6W]^TO% M613:*Q1UE(@'EI F5B)'G)'1::J*%[CK*5I#[Y-C\JL0-@U0[J.]60=0@XJ> MS/"2$YA7R)0Z]4[0^ M> ?Z%N>3+KR;C<">Q]OI?<)'?EO->6D?YF^[:Q#U:YPM)M_C[0]S]5SX(S@[ M[V:KZWC;..F2R^"4D I1'US.AW7(8!N0EC'&Q**T<=2RD87F4;?AVHNQMP;J M]1_8GY3$CS[<#G^15?ME&!L+N_ M<.+K^&#A2S6U^@H4?F,7F337.85TLRKF=G:UIL_BS:EHO![[Q@BEMAL)QY._L_+SO_^VVRR7'SZ_-OFKG2$#7'OM^JF M@HS(GIT[W3&5#]Z-IN<KP\7G$/WEOTC%A#QE]FW21[T"^PA M;^!__EY$S.>C5KDG.8K%':]Z::2B=_E$OKC\VH7">&V-6>7681A:N[71"%8? MX;/+^?4L_#BU5T60>CIB%4=^$$X[-=$(2GG%OYTMPKP<3%M#5CF8!^]^SW71 M"%!_Z_[](%_9'7#/T%5\Q4' '=9-90#OS]3)=0S@ZF8+\>]V>O9R.S1N'^AD M5>AZ:*6%A;?(,1'Q2W(X$8R_T=*/H-0+: MS[,P^3X)*SM=1Q6? ]364'6=LL,Z[XXIH/92FDX?Y%HSIL8AV#5@-H3TZ M[_HIH(&'V(=+I<.+9L@MW-.QZSK+O5;10:44!^NEPV!VSVH[-6;,Z\GZ=+\/ M?,[WH1^^Y;F-<@&]_SMUXS=?\/+YJ*H;H,-:MHMO\'F_R:*<7'U=+CY??/H\ M"BV.?Z]NH?H5_/;#-+KY?FX[1RUU^F.ZZ-V2"4M0/;NC[G_.)\!I[=GD6T#D)S@!EC_89?S13N9_M]-5 6AVC-D+HP8>U/:KHS)83U?VS2^_ M+]=4>OMU=O71G[?M'1FZ%W1UW]CZ*:?5X*R?9XL):/'+W.;"+H]MLJ(16@<^ M4R1,J^\TSHS5JG3UU%_ =0FIB]GR:S>[^4?7A5WB[2F[]?Q?U;N@/'2YU?69 M:9WHH]L"7N#)3./B;3>=3N+\! !V_L-ZUUM],3@TWXHP?%[&;U_C[+_LS0D0 M//M']4(\^JI_WSSKQ=\]VXN?'9\#7T_V#GN&L _#O;D!A9__&K=SP(H/"<>P M>&S*'%)&91/T0;2SG^&VAJJ&S4%M[T2EK0>X'<96&6MH_\ -8'7@0>ZH0OZC MG[)'L5+ZKJ$7>L3^ZXVX)Q5_6O$A?9D'@*],1-.!8:M1]+0C^+AB MJA_$6:H2+Q5/1ZIF:9]J(NV8?BN0?)DLS[9>GPQ5+7)Z("A/%% 9E4^K:238 M"9*-AM!]6\;S ]SWC5DM4/HTG(ZHI#)@OW:S,3 [,&RU(.G38#NNF"8VP+5< MN;>K79;8!)\,5RT,>LA&N$L1#6V&7^;7LV79O?#1D-5"GH=OA<\5TM9.6 BP M_:-6"TLY:Q]L#K8[AV%^/9G9@COA]HCU E*&[(9[]-$$5C^L-E51S@?I?JAZ M$2E#T-G60!.P/ IANKJZ^&XGTW.CNPZ-6R\\90A@!W73:I3#N_DZO6^D\C// M1R\2TW!$Z *A#+G5R_O>9\U_O=@Y8[8KW M%'P>K]1#:JGM",3%73FL?!J?_1"Q:[QJ>!W4>]=+"7\]$=4"Y:\\Q[_>L$[U MDG^-70E0GH[4=-C=WHDW=*[$94$7^.# U3:UH99!'S75WO*NKI:;29V=4_-T MJ&I/C$/1VJV*ROC<"32STYO%9%'FX7[OH-5>(,^TO?>JIS)ZGY>_?YS[#_,O MB_F[Q7)R;6\3:,L5M>OU@6KOE4-1/45ME1'^L%K"'C];W^B4VTKWCUKM$7,H MED<5U,X!^&NW_.]X?U+'4E77^GR@VHMG@MA>(3=UU M'==10Z\"75R 7_@I_FLUF=_O*V4VY1,^TPODIJZ^3M=AJU% '[^/%0'T=.0B MT3\'A"T0^?/1WOQ]\3'.P=NZMC,?2P?^]!G_C'4-RCD_UN=^D&H/KB>@\'A% M;L^^]H/0']&OEI/O\2UL$U?=_.;LT)'=(]:#:5O?7<_)U[Y(GDZWQ9O$0D$D M^P>N%WUU$(KN-+U4ANYC[ K@]#!*S9B2X[KN#DR\?I /B/1K$3BVQZI9V^DD M4/8HX:]8Q9<\:?Z*3_PK/O$T;,(_OW1K?_SI%J1V:$7LF&AMHW8C;9E+M^>C MU3NVS_/C6WN_>-M]CM.8^SMO.'3VT\7N$>L=),/P.JB7VGX*B!+NC?H/*4T\ MC/OCK,Q:.SYZO2UP&):]]55[SXQQ_M.\6WW[>;%8%43TT+C5HG.'[J/'=51[ M1_V:*T*&>T%+H7AHW&IQN4-WU^,ZJKX6NR_=TDY+O -OCU4MW';PFMNIB_H( M7?@E>.+3FX]V$@H!M6O(:H&UP_$ZH)G:CG+V%$'"+%6IK7'?F-7B90<"=T0W MM44]#Z*TE>[1#E 1QU]CUXE0+8'E 62UL MI?>B%M]0]XY<+\+TG'WUF*)J1U;\:S59WN1.8+>J!/?F^K:RXR2!,!%F6PK= M$S]5+^!T(-S#5%G;;=S:9OZ^6!\BZUZI7[LI:/G3LI0G>=JGZL6J#KZ[&Z+* MYO#_-2Y_GOGNNM =>J\/U M9+8;U?K4UA_"S2^:QD#[PH5Z(-W5W-$"-M2M- M/M]^\LPWEU]E0._[C5YXMW3[=*+RFEOD'Y9?_^HO>!LZ3KKJ()J _A\9SF[]N_N(7M%*[1TF758-=5O M_N\V__( 'AN[%Y(M767U5%9%2%<+=&7MM\M[P_U]MS@4KY7LPJV%V/S##9+3 MY>+N)P^0[AZ[%XBM7& =5$]U:V?+\CYW^>T7&JH;(=W9H9)W8_3"HZ4[F*W) MMQ'F?38-H_Z&,WG?A)7'R<=_ZI MY&=6USCPF2*E-OI.HT#=C?V?>L:4@8FLQ\<_*^5V,WQX/'2I3JG'1Z^8"-H; MMZI>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( -2 4%@[8/^27P0 M /(4 5 " ?04 !A,#@Q,"UK97AH:6)I=#,R,BYH=&U0 M2P$"% ,4 " #4@%!8APA*V"\# 7#0 '0 @ &&&0 M83 Y,3 M:V5X,C$Q>'-U8G-I9&EA&%U M9&ET;W)C;VYS96YT+FAT;5!+ 0(4 Q0 ( -2 4%@V,E./OR@ '5! 0 > M " ;H@ !A,3%E>#$P-GAE>&5C=71I=F5S=7!P;&5M92YH M=&U02P$"% ,4 " #4@%!8:7685:81 "C8P '@ @ &U M20 83$R97@Y-S%R;VMU>'!O;&EC>69O6& (2L! !$ M ( !2E # ')O:W4M,C R,S$R,S$N>'-D4$L! A0#% @ U(!06&&>0V%8 M+@ /=8! !4 ( !#VD# ')O:W4M,C R,S$R,S%?8V%L+GAM M;%!+ 0(4 Q0 ( -2 4%C2)7!>Q7T /FJ!0 5 " 9J7 M P!R;VMU+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 " #4@%!8J_5P6$WZ M @!HA@8 % @ &2%00 &UL4$L! A0#% @ U(!06.,D_>7(V@ M_AH* !4 ( ![7 ( ')O:W4M,C R,S$R,S%?<')E+GAM;%!+ 4!08 #P / @$ #H2PD ! end XML 132 roku-20231231_htm.xml IDEA: XBRL DOCUMENT 0001428439 2023-01-01 2023-12-31 0001428439 2023-06-30 0001428439 us-gaap:CommonClassAMember 2024-01-31 0001428439 us-gaap:CommonClassBMember 2024-01-31 0001428439 2023-12-31 0001428439 2022-12-31 0001428439 us-gaap:CommonClassAMember 2022-12-31 0001428439 us-gaap:CommonClassAMember 2023-12-31 0001428439 us-gaap:CommonClassBMember 2022-12-31 0001428439 us-gaap:CommonClassBMember 2023-12-31 0001428439 us-gaap:ServiceMember roku:PlatformSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:ServiceMember roku:PlatformSegmentMember 2022-01-01 2022-12-31 0001428439 us-gaap:ServiceMember roku:PlatformSegmentMember 2021-01-01 2021-12-31 0001428439 us-gaap:ProductMember roku:DeviceSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:ProductMember roku:DeviceSegmentMember 2022-01-01 2022-12-31 0001428439 us-gaap:ProductMember roku:DeviceSegmentMember 2021-01-01 2021-12-31 0001428439 2022-01-01 2022-12-31 0001428439 2021-01-01 2021-12-31 0001428439 us-gaap:CommonStockMember 2020-12-31 0001428439 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001428439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001428439 us-gaap:RetainedEarningsMember 2020-12-31 0001428439 2020-12-31 0001428439 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001428439 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001428439 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001428439 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001428439 us-gaap:CommonStockMember 2021-12-31 0001428439 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001428439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001428439 us-gaap:RetainedEarningsMember 2021-12-31 0001428439 2021-12-31 0001428439 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001428439 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001428439 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001428439 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001428439 us-gaap:CommonStockMember 2022-12-31 0001428439 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001428439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001428439 us-gaap:RetainedEarningsMember 2022-12-31 0001428439 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001428439 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001428439 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001428439 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001428439 us-gaap:CommonStockMember 2023-12-31 0001428439 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001428439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001428439 us-gaap:RetainedEarningsMember 2023-12-31 0001428439 roku:AllowancesForSalesReturnsMember 2022-12-31 0001428439 roku:AllowancesForSalesReturnsMember 2021-12-31 0001428439 roku:AllowancesForSalesReturnsMember 2020-12-31 0001428439 roku:AllowancesForSalesReturnsMember 2023-01-01 2023-12-31 0001428439 roku:AllowancesForSalesReturnsMember 2022-01-01 2022-12-31 0001428439 roku:AllowancesForSalesReturnsMember 2021-01-01 2021-12-31 0001428439 roku:AllowancesForSalesReturnsMember 2023-12-31 0001428439 roku:AllowanceForSalesIncentivesMember 2022-12-31 0001428439 roku:AllowanceForSalesIncentivesMember 2021-12-31 0001428439 roku:AllowanceForSalesIncentivesMember 2020-12-31 0001428439 roku:AllowanceForSalesIncentivesMember 2023-01-01 2023-12-31 0001428439 roku:AllowanceForSalesIncentivesMember 2022-01-01 2022-12-31 0001428439 roku:AllowanceForSalesIncentivesMember 2021-01-01 2021-12-31 0001428439 roku:AllowanceForSalesIncentivesMember 2023-12-31 0001428439 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001428439 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001428439 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001428439 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001428439 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001428439 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001428439 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001428439 srt:MinimumMember 2023-12-31 0001428439 srt:MaximumMember 2023-12-31 0001428439 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001428439 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001428439 roku:WebsiteAndInternalUseSoftwareMember 2023-01-01 2023-12-31 0001428439 roku:WebsiteAndInternalUseSoftwareMember 2022-01-01 2022-12-31 0001428439 roku:WebsiteAndInternalUseSoftwareMember 2021-01-01 2021-12-31 0001428439 srt:MinimumMember roku:WebsiteAndInternalUseSoftwareMember 2023-12-31 0001428439 srt:MaximumMember roku:WebsiteAndInternalUseSoftwareMember 2023-12-31 0001428439 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001428439 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0001428439 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001428439 2024-01-01 2023-12-31 0001428439 roku:CustomerIMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001428439 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001428439 us-gaap:CustomerRelationshipsMember 2023-12-31 0001428439 us-gaap:TradeNamesMember 2023-12-31 0001428439 us-gaap:PatentsMember 2023-12-31 0001428439 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001428439 us-gaap:CustomerRelationshipsMember 2022-12-31 0001428439 us-gaap:TradeNamesMember 2022-12-31 0001428439 us-gaap:PatentsMember 2022-12-31 0001428439 roku:AllowanceForOtherAccountsReceivableMember 2023-12-31 0001428439 roku:AllowanceForOtherAccountsReceivableMember 2022-12-31 0001428439 roku:ComputerAndEquipmentMember 2023-12-31 0001428439 roku:ComputerAndEquipmentMember 2022-12-31 0001428439 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001428439 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001428439 roku:InternalUseSoftwareMember 2023-12-31 0001428439 roku:InternalUseSoftwareMember 2022-12-31 0001428439 roku:OfficeEquipmentAndFurnitureMember 2023-12-31 0001428439 roku:OfficeEquipmentAndFurnitureMember 2022-12-31 0001428439 roku:PlatformSegmentMember 2023-12-31 0001428439 roku:PlatformSegmentMember 2022-12-31 0001428439 roku:DeviceSegmentMember 2023-12-31 0001428439 roku:DeviceSegmentMember 2022-12-31 0001428439 us-gaap:LicenseMember 2023-12-31 0001428439 us-gaap:LicenseMember 2022-12-31 0001428439 roku:ProducedContentReleasedLessAmortizationMember 2023-12-31 0001428439 roku:ProducedContentReleasedLessAmortizationMember 2022-12-31 0001428439 roku:ProducedContentCompletedNotReleasedMember 2023-12-31 0001428439 roku:ProducedContentCompletedNotReleasedMember 2022-12-31 0001428439 roku:ProducedContentInProductionMember 2023-12-31 0001428439 roku:ProducedContentInProductionMember 2022-12-31 0001428439 roku:TotalProducedContentMember 2023-12-31 0001428439 roku:TotalProducedContentMember 2022-12-31 0001428439 us-gaap:LicenseMember 2023-01-01 2023-12-31 0001428439 roku:ProducedContentMember 2023-01-01 2023-12-31 0001428439 2022-06-30 0001428439 2022-04-01 2022-06-30 0001428439 2023-01-01 2023-03-31 0001428439 2023-04-01 2023-06-30 0001428439 us-gaap:CashMember us-gaap:CashMember 2023-12-31 0001428439 us-gaap:CashMember us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001428439 us-gaap:CashMember us-gaap:CashMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001428439 us-gaap:CashMember us-gaap:CashMember 2022-12-31 0001428439 us-gaap:CashMember us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001428439 us-gaap:CashMember us-gaap:CashMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001428439 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001428439 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001428439 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001428439 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001428439 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001428439 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001428439 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001428439 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001428439 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001428439 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001428439 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001428439 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001428439 srt:MinimumMember 2023-01-01 2023-12-31 0001428439 srt:MaximumMember 2023-01-01 2023-12-31 0001428439 roku:TermLoanAFacilityMember 2022-12-31 0001428439 roku:CreditAgreementMember 2023-01-01 2023-12-31 0001428439 roku:CreditAgreementMember 2022-01-01 2022-12-31 0001428439 us-gaap:RevolvingCreditFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2019-05-03 2019-05-03 0001428439 us-gaap:RevolvingCreditFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2019-05-03 0001428439 roku:TermLoanAFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2019-05-03 2019-05-03 0001428439 roku:TermLoanAFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2019-05-03 0001428439 roku:UncommittedIncrementalFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2019-05-03 0001428439 srt:MaximumMember roku:UncommittedIncrementalFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2019-05-03 2019-05-03 0001428439 srt:MinimumMember roku:UncommittedIncrementalFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2019-05-03 2019-05-03 0001428439 roku:TermLoanAFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2019-11-18 2019-11-18 0001428439 roku:TermLoanAFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember roku:AdjustedOneMonthLIBORMember 2019-11-18 2019-11-18 0001428439 us-gaap:RevolvingCreditFacilityMember roku:CreditAgreementMember roku:MorganStanleySeniorFundingIncMember 2022-12-31 0001428439 us-gaap:CommonClassAMember roku:AtTheMarketOfferingMember 2021-03-02 2021-03-02 0001428439 us-gaap:CommonClassAMember roku:AtTheMarketOfferingMember 2021-03-02 0001428439 roku:EquityIncentivePlanMember 2023-12-31 0001428439 roku:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2023-12-31 0001428439 roku:TwoThousandSeventeenEquityIncentivePlanMember 2023-12-31 0001428439 us-gaap:EmployeeStockOptionMember 2023-12-31 0001428439 srt:MinimumMember us-gaap:EmployeeStockOptionMember roku:TenPercentShareholderMember 2023-01-01 2023-12-31 0001428439 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001428439 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001428439 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001428439 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001428439 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001428439 srt:MinimumMember us-gaap:EmployeeStockOptionMember roku:TwoThousandSeventeenEquityIncentivePlanMember 2023-01-01 2023-12-31 0001428439 srt:MaximumMember us-gaap:EmployeeStockOptionMember roku:TwoThousandSeventeenEquityIncentivePlanMember 2023-01-01 2023-12-31 0001428439 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001428439 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001428439 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember roku:PlatformSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember roku:PlatformSegmentMember 2022-01-01 2022-12-31 0001428439 us-gaap:CostOfSalesMember roku:PlatformSegmentMember 2021-01-01 2021-12-31 0001428439 us-gaap:CostOfSalesMember roku:DeviceSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember roku:DeviceSegmentMember 2022-01-01 2022-12-31 0001428439 us-gaap:CostOfSalesMember roku:DeviceSegmentMember 2021-01-01 2021-12-31 0001428439 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001428439 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001428439 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001428439 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001428439 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001428439 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001428439 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001428439 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001428439 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001428439 srt:MinimumMember 2022-01-01 2022-12-31 0001428439 srt:MaximumMember 2022-01-01 2022-12-31 0001428439 srt:MinimumMember 2021-01-01 2021-12-31 0001428439 srt:MaximumMember 2021-01-01 2021-12-31 0001428439 roku:ManufacturingMember 2023-12-31 0001428439 roku:ContentPublishersMember 2023-12-31 0001428439 roku:ContentPublishersMember us-gaap:AccountsPayableMember 2023-12-31 0001428439 roku:ContentPublishersMember us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001428439 us-gaap:DomesticCountryMember 2023-12-31 0001428439 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001428439 us-gaap:SecretariatOfTheFederalRevenueBureauOfBrazilMember 2023-12-31 0001428439 us-gaap:TaxAndCustomsAdministrationNetherlandsMember 2023-12-31 0001428439 us-gaap:HerMajestysRevenueAndCustomsHMRCMember 2023-12-31 0001428439 us-gaap:ResearchMember 2023-12-31 0001428439 us-gaap:ForeignCountryMember 2023-12-31 0001428439 roku:TaxDeferredSavingsPlanMember 2021-01-01 2021-12-31 0001428439 roku:TaxDeferredSavingsPlanMember 2022-01-01 2022-12-31 0001428439 roku:TaxDeferredSavingsPlanMember 2023-01-01 2023-12-31 0001428439 roku:UKAndKoreaEmployeesDefinedContributionPlanMember 2023-01-01 2023-12-31 0001428439 roku:UKAndKoreaEmployeesDefinedContributionPlanMember 2022-01-01 2022-12-31 0001428439 roku:UKAndKoreaEmployeesDefinedContributionPlanMember 2021-01-01 2021-12-31 0001428439 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001428439 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001428439 us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-31 0001428439 us-gaap:StockCompensationPlanMember 2022-01-01 2022-12-31 0001428439 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0001428439 roku:CustomerHMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:PlatformSegmentMember 2021-01-01 2021-12-31 0001428439 roku:CustomerIMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:PlatformSegmentMember 2023-01-01 2023-12-31 0001428439 roku:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:DeviceSegmentMember 2023-01-01 2023-12-31 0001428439 roku:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:DeviceSegmentMember 2023-01-01 2023-12-31 0001428439 roku:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:DeviceSegmentMember 2022-01-01 2022-12-31 0001428439 roku:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:DeviceSegmentMember 2021-01-01 2021-12-31 0001428439 roku:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:DeviceSegmentMember 2023-01-01 2023-12-31 0001428439 roku:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:DeviceSegmentMember 2022-01-01 2022-12-31 0001428439 roku:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember roku:DeviceSegmentMember 2021-01-01 2021-12-31 0001428439 country:US 2023-12-31 0001428439 country:US 2022-12-31 0001428439 country:GB 2023-12-31 0001428439 country:GB 2022-12-31 0001428439 roku:OtherCountriesMember 2023-12-31 0001428439 roku:OtherCountriesMember 2022-12-31 0001428439 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember roku:PlatformSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember us-gaap:FacilityClosingMember roku:PlatformSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember roku:ImpairmentChargesMember roku:PlatformSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember roku:PlatformSegmentMember 2022-01-01 2022-12-31 0001428439 us-gaap:CostOfSalesMember roku:ImpairmentChargesMember roku:PlatformSegmentMember 2022-01-01 2022-12-31 0001428439 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember roku:DeviceSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember us-gaap:FacilityClosingMember roku:DeviceSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember roku:ImpairmentChargesMember roku:DeviceSegmentMember 2023-01-01 2023-12-31 0001428439 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember roku:DeviceSegmentMember 2022-01-01 2022-12-31 0001428439 us-gaap:CostOfSalesMember roku:ImpairmentChargesMember roku:DeviceSegmentMember 2022-01-01 2022-12-31 0001428439 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001428439 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001428439 us-gaap:ResearchAndDevelopmentExpenseMember roku:ImpairmentChargesMember 2023-01-01 2023-12-31 0001428439 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001428439 us-gaap:ResearchAndDevelopmentExpenseMember roku:ImpairmentChargesMember 2022-01-01 2022-12-31 0001428439 us-gaap:SellingAndMarketingExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001428439 us-gaap:SellingAndMarketingExpenseMember us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001428439 us-gaap:SellingAndMarketingExpenseMember roku:ImpairmentChargesMember 2023-01-01 2023-12-31 0001428439 us-gaap:SellingAndMarketingExpenseMember us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001428439 us-gaap:SellingAndMarketingExpenseMember roku:ImpairmentChargesMember 2022-01-01 2022-12-31 0001428439 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001428439 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001428439 us-gaap:GeneralAndAdministrativeExpenseMember roku:ImpairmentChargesMember 2023-01-01 2023-12-31 0001428439 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001428439 us-gaap:GeneralAndAdministrativeExpenseMember roku:ImpairmentChargesMember 2022-01-01 2022-12-31 0001428439 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001428439 us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001428439 roku:ImpairmentChargesMember 2023-01-01 2023-12-31 0001428439 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001428439 roku:ImpairmentChargesMember 2022-01-01 2022-12-31 0001428439 us-gaap:EmployeeSeveranceMember 2022-12-31 0001428439 us-gaap:FacilityClosingMember 2022-12-31 0001428439 us-gaap:EmployeeSeveranceMember 2021-12-31 0001428439 us-gaap:EmployeeSeveranceMember 2023-12-31 0001428439 us-gaap:FacilityClosingMember 2023-12-31 0001428439 2023-10-01 2023-12-31 0001428439 roku:AnthonyWoodMember 2023-10-01 2023-12-31 0001428439 roku:AnthonyWoodMember 2023-12-31 0001428439 roku:CharlesCollierMember 2023-10-01 2023-12-31 0001428439 roku:CharlesCollierMember 2023-12-31 0001428439 roku:StephenKayMember 2023-10-01 2023-12-31 0001428439 roku:StephenKayMember 2023-12-31 iso4217:USD shares iso4217:USD shares roku:segment pure roku:Class roku:vote false 2023 FY 0001428439 P1Y P2Y http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent P1Y P1Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent P299D P213D P366D P473D 10-K true 2023-12-31 --12-31 false 001-38211 Roku, Inc. DE 26-2087865 1173 Coleman Avenue San Jose CA 95110 408 556-9040 Class A Common Stock, $0.0001 par value ROKU NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 7100000000 126162538 17359398 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:105%">Part III incorporates by reference certain information from the Registrant’s definitive proxy statement (the “Proxy Statement”) for the 2024 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023. </span></div> 34 DELOITTE & TOUCHE LLP San Jose, California 2025891000 1961956000 34127000 40191000 816337000 760793000 92129000 106747000 138585000 135383000 3072942000 2964879000 264556000 335031000 371444000 521695000 257395000 292766000 41753000 58881000 161519000 161519000 92183000 77830000 4261792000 4412601000 385330000 164800000 788040000 750810000 0 79985000 102157000 87678000 1275527000 1083273000 24572000 28210000 586174000 584651000 49186000 69911000 1935459000 1766045000 0.1000 0.1000 14000 14000 1150000000 1150000000 1000000000 1000000000 150000000 150000000 143502000 143502000 126118000 126118000 17384000 17384000 140027000 140027000 122602000 122602000 17425000 17425000 3623747000 3234860000 159000 -292000 -1297587000 -588026000 2326333000 2646556000 4261792000 4412601000 2994105000 2711441000 2264920000 490514000 415093000 499664000 3484619000 3126534000 2764584000 1427546000 1179675000 818506000 534458000 505737000 537478000 1962004000 1685412000 1355984000 1566559000 1531766000 1446414000 -43944000 -90644000 -37814000 1522615000 1441122000 1408600000 878474000 788913000 461602000 1033359000 838419000 455601000 403159000 344678000 256297000 2314992000 1972010000 1173500000 -792377000 -530888000 235100000 -730000 -5161000 -2980000 93677000 43766000 4467000 92947000 38605000 1487000 -699430000 -492283000 236587000 10131000 5722000 -5798000 -709561000 -498005000 242385000 -5.01 -3.62 1.83 -5.01 -3.62 1.71 141572000 137668000 132710000 141572000 137668000 141668000 -709561000 -498005000 242385000 451000 -333000 12000 451000 -333000 12000 -709110000 -498338000 242397000 128004000 13000 1660379000 29000 -332406000 1328015000 4000 4000 4496000 1000 18531000 18532000 10400000 2637000 989615000 989615000 188043000 188043000 12000 12000 242385000 242385000 135137000 14000 2856572000 41000 -90021000 2766606000 4890000 18357000 18357000 359931000 359931000 -333000 -333000 -498005000 -498005000 140027000 14000 3234860000 -292000 -588026000 2646556000 3475000 18757000 18757000 370130000 370130000 451000 451000 -709561000 -709561000 143502000 14000 3623747000 159000 -1297587000 2326333000 -709561000 -498005000 242385000 70447000 48651000 42621000 370130000 359931000 187532000 57579000 55507000 31024000 207852000 234355000 95570000 -1457000 8230000 0 4348000 -532000 0 269402000 7500000 0 1674000 2081000 -904000 -1510000 -190000 -101000 56937000 10887000 221768000 -14725000 56471000 -3619000 -15058000 15941000 48074000 267155000 313204000 193440000 592000 7304000 19335000 248175000 14190000 8428000 57714000 167526000 128931000 -27786000 -9245000 -20083000 -1309000 -403000 -1100000 10841000 41402000 -7224000 255856000 11795000 228081000 82619000 161696000 40041000 0 0 136778000 10000000 40000000 0 -92619000 -201696000 -176819000 80000000 10000000 5000000 18757000 18357000 18532000 0 0 989615000 -61243000 8357000 1003147000 101994000 -181544000 1054409000 2654000 -4170000 12000 1961956000 2147670000 1093249000 2066604000 1961956000 2147670000 2025891000 1961956000 2146043000 40713000 0 0 0 0 1627000 2066604000 1961956000 2147670000 915000 3894000 2578000 6632000 7016000 1363000 0 0 21400000 0 0 6500000 429000 28503000 3073000 THE COMPANY <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Organization and Description of Business</span></div>Roku, Inc. (the “Company” or “Roku”), was formed in October 2002 as Roku LLC under the laws of the State of Delaware. On February 1, 2008, Roku LLC was converted into Roku, Inc., a Delaware corporation. The Company operates in two reportable segments and generates platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls). Streaming services distribution was previously referred to as content distribution services. The Company generates devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators. 2 SIGNIFICANT ACCOUNTING POLICIES AND BASIS OF PRESENTATION<div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The consolidated financial statements, which include the accounts of Roku, Inc. and its wholly-owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts in the consolidated financial statements and accompanying notes have been reclassified to conform to the current period presentation.</span></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the Company’s consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expenses. Significant items subject to such estimates and assumptions include: </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">revenue recognition: determining the nature and timing of satisfaction of performance obligations, variable consideration, determining the stand-alone selling prices of performance obligations, gross versus net revenue recognition, and evaluation of customer versus vendor relationships; </span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">the impairment of intangible assets; </span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">amortization and the impairment of content assets;</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">the impairment of operating lease right-of-use assets and property and equipment;</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">valuation of the Strategic Investment (defined in Note 7);</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">useful lives of tangible and intangible assets; </span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">allowances for sales returns and sales incentives; and </span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">the valuation of deferred income tax assets</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. Actual results may differ from the Company’s estimates and assumptions. </span></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Comprehensive Income (Loss)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Comprehensive income (loss) for the years ended December 31, 2023, 2022, and 2021 includes foreign currency translation adjustments.</span></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Foreign Currency </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The functional currency of some of the Company’s foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities of these subsidiaries are remeasured into U.S. dollars from the local currency at exchange rates in effect at period-end and non-monetary assets and liabilities are remeasured at historical exchange rates. Revenue and expenses are remeasured at average exchange rates in effect during each period. Foreign currency gains or losses from remeasurement and transaction gains or losses are recorded as Other income (expense), net in the consolidated statements of operations. The Company recorded a foreign currency loss of $1.5 million, a gain of $8.2 million, and a loss of $1.2 million during the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company also has some foreign subsidiaries which use local currency as their functional currency. The financial statements of these subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity.</span></div><div style="margin-top:16pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Cash and Cash Equivalents </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist primarily of bank deposit accounts and investments in money market funds.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company’s restricted cash balance is included in Prepaid expenses and other current assets in the consolidated balance sheets and is used to secure outstanding letters of credit related to operating leases for office facilities. The letters of credit were previously secured by the Credit Facility (defined in Note 10) which matured and was repaid in February 2023. See Note 10 for additional details.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company maintains its cash, cash equivalent, and restricted cash balances with high credit financial institutions and continuously monitors the amount of exposure to any one institution and diversifies as necessary in order to minimize its concentration risk. Such balances often exceed regulated insured limits.</span></div><div style="margin-top:17pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Accounts Receivable, net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Accounts receivable are typically unsecured and are derived from revenue earned from customers. They are stated at invoice value less estimated allowances for sales returns, sales incentives, doubtful accounts, and other miscellaneous allowances. The Company performs ongoing credit evaluations of its customers to determine allowances for potential credit losses and doubtful accounts. The Company considers historical experience, ongoing promotional activities, historical claim rates, and other factors to determine the allowances for sales returns and sales incentives.</span></div><div style="margin-top:17pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Allowance for Sales Returns</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">: Allowance for sales returns consisted of the following activities (in thousands):</span></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,417 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,015 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,912 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Add: Charged to revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Utilization of sales return reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,417 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:17pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Allowance for Sales Incentives</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">: Allowance for sales incentives consisted of the following activities (in thousands): </span></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,903 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,411 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,838 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Add: Charged to revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Utilization of sales incentive reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(91,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(114,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(72,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:17pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Allowance for Doubtful Accounts</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">: </span><span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Allowance for doubtful accounts consisted of the following activities (in thousands):</span></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,498 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,158 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,181 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for (recoveries of) doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustments for write-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,498 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company did not have any customer that individually accounted for more than 10% of its accounts receivable, net balance as of December 31, 2023 and 2022. </span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intangible assets acquired through business combinations are recorded at their fair values as of the acquisition date. Intangible assets are amortized using the straight-line method over their estimated useful lives. The Company evaluates the estimated remaining useful lives of its intangible assets annually and when events or changes in circumstances warrant a revision to the remaining periods of amortization. </span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Impairment Assessments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates goodwill and indefinite-lived intangible assets, for possible impairment at least annually during the fourth quarter of each fiscal year or more often, if and when circumstances indicate that goodwill or indefinite-lived intangible assets may be impaired. This includes but is not limited to significant adverse changes in the business climate, market conditions, or other events that indicate that it is more likely than not that the fair value of a reporting unit or indefinite lived-intangible asset is less than its carrying value. In performing its annual assessment, the Company can opt to perform a qualitative assessment to test for impairment or it can directly perform a quantitative assessment. Based on the Company’s qualitative assessment, if it is determined that the fair value of the reporting unit or indefinite-lived intangible assets is, more likely than not, less than its carrying amount, then the quantitative assessment is performed. Any excess of the reporting unit’s carrying amount over its fair value is recorded as an impairment loss, limited to the total amount of goodwill allocated to the reporting unit. Any excess of an indefinite-lived intangible asset’s carrying amount over its fair value is recorded as an impairment loss.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reviews long-lived assets, including property and equipment, right-of-use assets, and intangible assets with finite lives for impairment when events or changes in business circumstances indicate that the carrying amount of the asset or asset group may not be recoverable. The Company assesses the recoverability of an asset or asset group based on their estimated undiscounted future cash flows directly associated with their use and eventual disposition. If the asset or asset group is not recoverable, an impairment loss is recognized based on the excess of the carrying amount over the fair value of the asset or asset group. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company did not recognize any impairment for goodwill in any of the periods reported. The Company recorded an impairment charge related to abandoned technology assets of $7.5 million for the year ended December 31, 2022. There were no impairments of intangible assets during the years ended December 31, 2023 and December 31, 2021. See Note 17 for additional details.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2023, the Company recognized an impairment charge of $131.6 million for operating lease right-of-use assets and an impairment charge of $72.3 million for property and equipment related to a decision to sub-lease and cease the use of certain office facilities and related property and equipment. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. There were no impairments of property and equipment, right-of-use assets, and intangible assets with finite lives during the years ended December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Content Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognizes content assets (licensed and produced) as Content assets, net on the consolidated balance sheets. For licensed content, the cost per title is capitalized along with a corresponding liability when the license period begins, the content is available for streaming and when the fee is determinable. For produced content, all direct production costs are capitalized. Payment terms for certain licensed content require advanced payments which are reflected in Prepaid expenses and other current assets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The amortization expense for content assets (licensed and produced) is based on projected usage which results in accelerated or straight-lined patterns depending on the nature of the content. Projected usage is mainly based on historical and projected viewing patterns. Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Content assets (licensed and produced) are primarily monetized together as a unit, referred to as a film group. The film group is evaluated for impairment whenever an event occurs, or circumstances change, indicating the fair value is less than the carrying value. The Company reviews various qualitative factors and indicators to assess whether the film group is impaired. In addition, unamortized costs for assets that have been, or are expected to be, abandoned are written off. During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021. </span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue is recognized upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. The Company’s contracts include various product or services or a combination of both, which are generally capable of being distinct and are accounted for as separate performance obligations. The Company’s contracts often contain multiple distinct performance obligations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company estimates the transaction price based on the amount expected to be received for transferring the promised goods or services in the contract which may include fixed consideration or variable consideration. At the inception of each arrangement, the Company evaluates the likelihood that the payments will be collected. When arrangements have variable consideration, the Company utilizes the expected value method to estimate the amount expected to be received. The amount of variable consideration that is included in the transaction price is constrained to the extent that it is probable a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The estimate of the variable consideration is based on the assessment of historical, current, and forecasted performance noted and expected from the performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In arrangements with multiple performance obligations, the estimated transaction price of each contract is allocated to each distinct performance obligation based on relative stand-alone selling price (“SSP”). For performance obligations routinely sold separately, the Company determines SSP based on prices charged to customers for individual products in consideration with historical and expected discounting practices, the size, and volume of transactions, geographic location, and go-to-market strategy. For those performance obligations that are not routinely sold separately, the Company determines SSP using information that may include market conditions and other observable inputs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When the Company’s arrangements involve third-party goods and services, it evaluates whether the Company is the principal, and reports revenue on a gross basis, or an agent, and reports revenue on a net basis. In this assessment, the Company considers if it obtains control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue is recorded net of taxes collected from customers which are subsequently remitted to the relevant government authority. The Company does not capitalize any cost associated with contract acquisition because it applies a practical expedient and expenses commissions when incurred as most direct contract acquisition costs relate to contracts that are recognized over a period of one year or less. Sales commissions are included in Sales and marketing expenses in the consolidated statements of operations. The as-invoiced practical expedient is applied when the amount of consideration the Company has a right to invoice corresponds directly with the value to the customer of the entity’s performance completed to date.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Nature of Products and Services</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Platform segment:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company generates platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company sells digital advertising to advertisers directly or through advertising agencies or third-party demand and supply-side platforms and to content partners for their media and entertainment promotions via various campaign tools. Advertising arrangements include video and display advertising delivered through advertising impressions. Advertising arrangements include multiple performance obligations as they contain distinct advertising products or services. For such arrangements, the Company allocates revenue to each distinct performance obligation based on their relative SSP. The Company also generates revenue from customers using its advertising platform. For such arrangements, it charges a platform fee, which is a percentage of a customer’s advertising inventory spend during the month, along with data and any add-on features purchased through the platform. The Company recognizes revenue on either a gross or net basis for digital advertising based on its determination as to whether it is acting as the principal in the revenue generation process or as an agent. Where the Company is the principal, it controls the advertising inventory before it is transferred to its customers. This is further supported by the Company being primarily responsible to its customers for the fulfillment and having a level of discretion in establishing pricing. Advertising arrangements comprised of multiple performance obligations are recognized either at a point in time or over time depending on the nature of the distinct performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company’s revenue sharing arrangements within its streaming services distribution include cash or non-cash consideration. The revenue sharing arrangements generally apply to new subscriptions for accounts that sign up for new services and at the time of a movie rental or purchase. Revenue is recognized on a net basis as the Company is deemed to be the agent between content partners and end users. Revenue is recognized on a time elapsed basis, by day, as the services are delivered over the contractual distribution term. Non-cash consideration is usually in the form of advertising inventory, the fair value of which is determined based on relevant internal and third-party data.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company sells Premium Subscriptions for premium content on The Roku Channel for varying fees for different content. Revenue from such Premium Subscription fees is recognized on a gross basis over the service period as the Company is deemed to be the principal in the relationship with the end user. The Company obtains control of the content before transferring to the end user and has latitude in establishing pricing. The Company pays fixed fees per subscriber or fixed percentage of revenue share to the providers of premium content on The Roku Channel based on the contractual arrangement and recognizes that in Cost of revenue, platform.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company sells branded app buttons on remote controls of streaming devices that provide one-touch access to a content partner’s content. The Company typically receives a fixed fee per button for each unit sold over a defined distribution period. Revenue is recognized on a time elapsed basis, by day, over the distribution term. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:108%">Devices segment:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company generates devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company sells the majority of its devices in the U.S. through retailers and distributors as well as through the Company’s website. Devices revenue primarily consists of hardware, embedded software, and unspecified upgrades and updates on a when and if-available basis. The hardware and embedded software are considered as one performance obligation and revenue is recognized at a point in time when the control transfers to the customer. Unspecified upgrades and updates are available to customers on a when-and-if available basis. The Company records the allocated value of the unspecified upgrades and updates as deferred revenue and recognizes it as devices revenue ratably on a time elapsed basis over the estimated economic life of the associated products.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company’s devices revenue includes allowances for sales returns and sales incentives in the estimated transaction price. These estimates are based on historical experience and anticipated performance. Shipping charges billed to customers are included in devices revenue and the related shipping costs are included in Cost of revenue, devices.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company licenses the Roku OS, including updates and upgrades, to service operators. The revenue allocated to unspecified upgrades and updates is recognized on a time elapsed basis, by day, over the service period. Professional services revenue is recognized as services are provided or accepted. Hosting fees are recognized on a time elapsed basis, by day, over the service period.</span></div><div style="margin-top:15pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:108%">Leases </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company determines if an arrangement contains a lease at its inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, accrued liabilities, and operating lease liability in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The Company takes into consideration its credit rating and the length of the lease when calculating the incremental borrowing rate. The Company considers the options to extend or terminate the lease in determining the lease term, when it is reasonably certain to exercise one of the options.</span></div><div style="margin-top:15pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:108%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">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. The Company applies fair value accounting for all assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements. The carrying amounts reported in the consolidated financial statements for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:108%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The carrying amount of debt approximates fair value due to its variable interest rates.</span></div><div style="margin-top:15pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Inventories </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s inventories consist primarily of finished goods and are stated at the lower of cost or net realizable value with cost determined on a first-in, first-out basis. Provisions are made if the cost of the inventories exceeds their net realizable value. The Company evaluates inventory levels and purchase commitments for excess and obsolete products, based on its assessment of future demand and market conditions.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Property and Equipment </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives of the assets, generally ranging between eighteen months and five years. Leasehold improvements are amortized over the shorter of the lease term or their estimated useful lives, which range from <span style="-sec-ix-hidden:f-464">one</span> to eleven years. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company capitalizes costs to develop its internal-use software. Costs that relate to the planning and post-implementation phases of development are expensed as incurred. Costs are capitalized when preliminary efforts are successfully completed, management has authorized and committed to funding the project, and it is probable that the project will be completed and will be used as intended. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the years ended December 31, 2023, and 2022, the Company did not capitalize any internal-use software development costs. During the year ended December 31, 2021, the Company capitalized internal-use software development costs of $0.5 million. Capitalized costs are amortized using the straight-line method over the estimated useful life of the asset, which is generally <span style="-sec-ix-hidden:f-469">two</span> to three years, beginning when the asset is ready for its intended use. During the years ended December 31, 2023, 2022, and 2021, the Company amortized internal-use software development costs of $0.9 million, $1.0 million, and $1.0 million, respectively.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Deferred Revenue </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s deferred revenue reflects fees received in advance that will be recognized as revenue over time or as services are rendered. Deferred revenue balances consist of the amount of devices revenue allocated to unspecified upgrades and updates on a when-and-if available basis, and advance payments from advertisers, content partners, and licensing or services fees received from service operators and TV brands, where performance obligations are not yet fulfilled. Deferred revenue expected to be realized within one year is classified as a current liability and the remaining is recorded as a non-current liability. </span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Advertising Expenses </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Advertising expenses are recognized when incurred and are included in Sales and marketing expense in the consolidated statements of operations. The Company incurred advertising expenses of $3.7 million, $10.0 million, and $35.2 million for the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock-Based Compensation </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company measures compensation expense for all stock-based awards, including restricted stock units and stock options granted to employees, based on the estimated fair value of the award on the date of grant. For restricted stock units, the grant date fair value is based on the closing market price of the Company’s Class A common stock on the date of grant. The fair value of each stock option is estimated using the Black-Scholes option pricing model. The Company accounts for forfeitures as they occur. Stock-based compensation is recognized on a straight-line basis over the requisite vesting period. </span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Black-Scholes option pricing model used to fair value stock options include the following assumptions: </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Fair Value of Our Common Stock</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The Company uses the closing market price of its Class A common stock as reported on The Nasdaq Global Select Market on the date of grant.</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Expected Term.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company uses the simplified calculation of the expected term, which reflects weighted-average time to vest and the contractual life of the stock options granted, in absence of its own historical exercise data. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Volatility.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The expected volatility is derived from an average of the historical volatility of the Company’s Class A common stock price and the stock price volatilities of several peer companies which are similar in size and/or operational and economic activities. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Risk-free Rate.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term for each of the Company’s stock options. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.03pt">Dividend Yield.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income Taxes </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounts for income taxes using an asset and liability approach. Deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized. </span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, that requires companies to provide enhanced disclosures about significant segment expenses within its reportable segment disclosures on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The guidance applies retrospectively to all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of the new guidance.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, that requires incremental disclosures within the income tax disclosures that increase the transparency and usefulness of income tax disclosures. The updated disclosures primarily require specific categories and greater disaggregation within the rate reconciliation, disaggregation of income taxes paid, and modifying other income tax-related disclosures. The guidance is effective either prospectively or retrospectively for fiscal years beginning after December 15, 2024. The Company is currently in the process of evaluating the effects of the new guidance.</span></div> <div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Basis of Presentation and Principles of Consolidation</span></div>The consolidated financial statements, which include the accounts of Roku, Inc. and its wholly-owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. <div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the Company’s consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expenses. Significant items subject to such estimates and assumptions include: </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">revenue recognition: determining the nature and timing of satisfaction of performance obligations, variable consideration, determining the stand-alone selling prices of performance obligations, gross versus net revenue recognition, and evaluation of customer versus vendor relationships; </span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">the impairment of intangible assets; </span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">amortization and the impairment of content assets;</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">the impairment of operating lease right-of-use assets and property and equipment;</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">valuation of the Strategic Investment (defined in Note 7);</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">useful lives of tangible and intangible assets; </span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">allowances for sales returns and sales incentives; and </span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">the valuation of deferred income tax assets</span></div>The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. Actual results may differ from the Company’s estimates and assumptions. <div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Comprehensive Income (Loss)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Comprehensive income (loss) for the years ended December 31, 2023, 2022, and 2021 includes foreign currency translation adjustments.</span></div> <div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Foreign Currency </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The functional currency of some of the Company’s foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities of these subsidiaries are remeasured into U.S. dollars from the local currency at exchange rates in effect at period-end and non-monetary assets and liabilities are remeasured at historical exchange rates. Revenue and expenses are remeasured at average exchange rates in effect during each period. Foreign currency gains or losses from remeasurement and transaction gains or losses are recorded as Other income (expense), net in the consolidated statements of operations. The Company recorded a foreign currency loss of $1.5 million, a gain of $8.2 million, and a loss of $1.2 million during the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company also has some foreign subsidiaries which use local currency as their functional currency. The financial statements of these subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity.</span></div> 1500000 8200000 1200000 <div style="margin-top:16pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Cash and Cash Equivalents </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist primarily of bank deposit accounts and investments in money market funds.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company’s restricted cash balance is included in Prepaid expenses and other current assets in the consolidated balance sheets and is used to secure outstanding letters of credit related to operating leases for office facilities. The letters of credit were previously secured by the Credit Facility (defined in Note 10) which matured and was repaid in February 2023. See Note 10 for additional details.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company maintains its cash, cash equivalent, and restricted cash balances with high credit financial institutions and continuously monitors the amount of exposure to any one institution and diversifies as necessary in order to minimize its concentration risk. Such balances often exceed regulated insured limits.</span></div> <div style="margin-top:17pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Accounts Receivable, net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Accounts receivable are typically unsecured and are derived from revenue earned from customers. They are stated at invoice value less estimated allowances for sales returns, sales incentives, doubtful accounts, and other miscellaneous allowances. The Company performs ongoing credit evaluations of its customers to determine allowances for potential credit losses and doubtful accounts. The Company considers historical experience, ongoing promotional activities, historical claim rates, and other factors to determine the allowances for sales returns and sales incentives.</span></div> Allowance for sales returns consisted of the following activities (in thousands):<div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,417 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,015 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,912 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Add: Charged to revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Utilization of sales return reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(16,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,417 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7417000 6015000 5912000 16560000 19068000 16181000 16169000 17666000 16078000 7808000 7417000 6015000 Allowance for sales incentives consisted of the following activities (in thousands): <div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,903 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,411 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,838 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Add: Charged to revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Utilization of sales incentive reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(91,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(114,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(72,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 28903000 48411000 30838000 85178000 94731000 90530000 91057000 114239000 72957000 23024000 28903000 48411000 <span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Allowance for doubtful accounts consisted of the following activities (in thousands):</span><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,498 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,158 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,181 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for (recoveries of) doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustments for write-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,498 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3498000 2158000 4181000 1674000 2081000 -904000 2959000 741000 1119000 2213000 3498000 2158000 <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Intangible Assets</span></div>Intangible assets acquired through business combinations are recorded at their fair values as of the acquisition date. Intangible assets are amortized using the straight-line method over their estimated useful lives. The Company evaluates the estimated remaining useful lives of its intangible assets annually and when events or changes in circumstances warrant a revision to the remaining periods of amortization. <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Impairment Assessments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates goodwill and indefinite-lived intangible assets, for possible impairment at least annually during the fourth quarter of each fiscal year or more often, if and when circumstances indicate that goodwill or indefinite-lived intangible assets may be impaired. This includes but is not limited to significant adverse changes in the business climate, market conditions, or other events that indicate that it is more likely than not that the fair value of a reporting unit or indefinite lived-intangible asset is less than its carrying value. In performing its annual assessment, the Company can opt to perform a qualitative assessment to test for impairment or it can directly perform a quantitative assessment. Based on the Company’s qualitative assessment, if it is determined that the fair value of the reporting unit or indefinite-lived intangible assets is, more likely than not, less than its carrying amount, then the quantitative assessment is performed. Any excess of the reporting unit’s carrying amount over its fair value is recorded as an impairment loss, limited to the total amount of goodwill allocated to the reporting unit. Any excess of an indefinite-lived intangible asset’s carrying amount over its fair value is recorded as an impairment loss.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reviews long-lived assets, including property and equipment, right-of-use assets, and intangible assets with finite lives for impairment when events or changes in business circumstances indicate that the carrying amount of the asset or asset group may not be recoverable. The Company assesses the recoverability of an asset or asset group based on their estimated undiscounted future cash flows directly associated with their use and eventual disposition. If the asset or asset group is not recoverable, an impairment loss is recognized based on the excess of the carrying amount over the fair value of the asset or asset group. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company did not recognize any impairment for goodwill in any of the periods reported. The Company recorded an impairment charge related to abandoned technology assets of $7.5 million for the year ended December 31, 2022. There were no impairments of intangible assets during the years ended December 31, 2023 and December 31, 2021. See Note 17 for additional details.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2023, the Company recognized an impairment charge of $131.6 million for operating lease right-of-use assets and an impairment charge of $72.3 million for property and equipment related to a decision to sub-lease and cease the use of certain office facilities and related property and equipment. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. There were no impairments of property and equipment, right-of-use assets, and intangible assets with finite lives during the years ended December 31, 2022 and December 31, 2021.</span></div> 0 0 0 7500000 0 0 131600000 72300000 0 0 0 0 0 0 <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Content Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognizes content assets (licensed and produced) as Content assets, net on the consolidated balance sheets. For licensed content, the cost per title is capitalized along with a corresponding liability when the license period begins, the content is available for streaming and when the fee is determinable. For produced content, all direct production costs are capitalized. Payment terms for certain licensed content require advanced payments which are reflected in Prepaid expenses and other current assets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The amortization expense for content assets (licensed and produced) is based on projected usage which results in accelerated or straight-lined patterns depending on the nature of the content. Projected usage is mainly based on historical and projected viewing patterns. Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations.</span></div>Content assets (licensed and produced) are primarily monetized together as a unit, referred to as a film group. The film group is evaluated for impairment whenever an event occurs, or circumstances change, indicating the fair value is less than the carrying value. The Company reviews various qualitative factors and indicators to assess whether the film group is impaired. In addition, unamortized costs for assets that have been, or are expected to be, abandoned are written off. During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel. This action was taken as part of the restructuring announced in the third quarter of fiscal year 2023. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021. 65500000 0 0 <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue is recognized upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. The Company’s contracts include various product or services or a combination of both, which are generally capable of being distinct and are accounted for as separate performance obligations. The Company’s contracts often contain multiple distinct performance obligations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company estimates the transaction price based on the amount expected to be received for transferring the promised goods or services in the contract which may include fixed consideration or variable consideration. At the inception of each arrangement, the Company evaluates the likelihood that the payments will be collected. When arrangements have variable consideration, the Company utilizes the expected value method to estimate the amount expected to be received. The amount of variable consideration that is included in the transaction price is constrained to the extent that it is probable a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The estimate of the variable consideration is based on the assessment of historical, current, and forecasted performance noted and expected from the performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In arrangements with multiple performance obligations, the estimated transaction price of each contract is allocated to each distinct performance obligation based on relative stand-alone selling price (“SSP”). For performance obligations routinely sold separately, the Company determines SSP based on prices charged to customers for individual products in consideration with historical and expected discounting practices, the size, and volume of transactions, geographic location, and go-to-market strategy. For those performance obligations that are not routinely sold separately, the Company determines SSP using information that may include market conditions and other observable inputs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When the Company’s arrangements involve third-party goods and services, it evaluates whether the Company is the principal, and reports revenue on a gross basis, or an agent, and reports revenue on a net basis. In this assessment, the Company considers if it obtains control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue is recorded net of taxes collected from customers which are subsequently remitted to the relevant government authority. The Company does not capitalize any cost associated with contract acquisition because it applies a practical expedient and expenses commissions when incurred as most direct contract acquisition costs relate to contracts that are recognized over a period of one year or less. Sales commissions are included in Sales and marketing expenses in the consolidated statements of operations. The as-invoiced practical expedient is applied when the amount of consideration the Company has a right to invoice corresponds directly with the value to the customer of the entity’s performance completed to date.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Nature of Products and Services</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Platform segment:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company generates platform revenue from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company sells digital advertising to advertisers directly or through advertising agencies or third-party demand and supply-side platforms and to content partners for their media and entertainment promotions via various campaign tools. Advertising arrangements include video and display advertising delivered through advertising impressions. Advertising arrangements include multiple performance obligations as they contain distinct advertising products or services. For such arrangements, the Company allocates revenue to each distinct performance obligation based on their relative SSP. The Company also generates revenue from customers using its advertising platform. For such arrangements, it charges a platform fee, which is a percentage of a customer’s advertising inventory spend during the month, along with data and any add-on features purchased through the platform. The Company recognizes revenue on either a gross or net basis for digital advertising based on its determination as to whether it is acting as the principal in the revenue generation process or as an agent. Where the Company is the principal, it controls the advertising inventory before it is transferred to its customers. This is further supported by the Company being primarily responsible to its customers for the fulfillment and having a level of discretion in establishing pricing. Advertising arrangements comprised of multiple performance obligations are recognized either at a point in time or over time depending on the nature of the distinct performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company’s revenue sharing arrangements within its streaming services distribution include cash or non-cash consideration. The revenue sharing arrangements generally apply to new subscriptions for accounts that sign up for new services and at the time of a movie rental or purchase. Revenue is recognized on a net basis as the Company is deemed to be the agent between content partners and end users. Revenue is recognized on a time elapsed basis, by day, as the services are delivered over the contractual distribution term. Non-cash consideration is usually in the form of advertising inventory, the fair value of which is determined based on relevant internal and third-party data.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company sells Premium Subscriptions for premium content on The Roku Channel for varying fees for different content. Revenue from such Premium Subscription fees is recognized on a gross basis over the service period as the Company is deemed to be the principal in the relationship with the end user. The Company obtains control of the content before transferring to the end user and has latitude in establishing pricing. The Company pays fixed fees per subscriber or fixed percentage of revenue share to the providers of premium content on The Roku Channel based on the contractual arrangement and recognizes that in Cost of revenue, platform.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company sells branded app buttons on remote controls of streaming devices that provide one-touch access to a content partner’s content. The Company typically receives a fixed fee per button for each unit sold over a defined distribution period. Revenue is recognized on a time elapsed basis, by day, over the distribution term. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:108%">Devices segment:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company generates devices revenue from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company sells the majority of its devices in the U.S. through retailers and distributors as well as through the Company’s website. Devices revenue primarily consists of hardware, embedded software, and unspecified upgrades and updates on a when and if-available basis. The hardware and embedded software are considered as one performance obligation and revenue is recognized at a point in time when the control transfers to the customer. Unspecified upgrades and updates are available to customers on a when-and-if available basis. The Company records the allocated value of the unspecified upgrades and updates as deferred revenue and recognizes it as devices revenue ratably on a time elapsed basis over the estimated economic life of the associated products.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company’s devices revenue includes allowances for sales returns and sales incentives in the estimated transaction price. These estimates are based on historical experience and anticipated performance. Shipping charges billed to customers are included in devices revenue and the related shipping costs are included in Cost of revenue, devices.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company licenses the Roku OS, including updates and upgrades, to service operators. The revenue allocated to unspecified upgrades and updates is recognized on a time elapsed basis, by day, over the service period. Professional services revenue is recognized as services are provided or accepted. Hosting fees are recognized on a time elapsed basis, by day, over the service period.</span></div> <div style="margin-top:15pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:108%">Leases </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company determines if an arrangement contains a lease at its inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, accrued liabilities, and operating lease liability in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The Company takes into consideration its credit rating and the length of the lease when calculating the incremental borrowing rate. The Company considers the options to extend or terminate the lease in determining the lease term, when it is reasonably certain to exercise one of the options.</span></div> <div style="margin-top:15pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:108%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">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. The Company applies fair value accounting for all assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements. The carrying amounts reported in the consolidated financial statements for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:108%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The carrying amount of debt approximates fair value due to its variable interest rates.</span></div> <div style="margin-top:15pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Inventories </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s inventories consist primarily of finished goods and are stated at the lower of cost or net realizable value with cost determined on a first-in, first-out basis. Provisions are made if the cost of the inventories exceeds their net realizable value. The Company evaluates inventory levels and purchase commitments for excess and obsolete products, based on its assessment of future demand and market conditions.</span></div> <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Property and Equipment </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives of the assets, generally ranging between eighteen months and five years. Leasehold improvements are amortized over the shorter of the lease term or their estimated useful lives, which range from <span style="-sec-ix-hidden:f-464">one</span> to eleven years. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company capitalizes costs to develop its internal-use software. Costs that relate to the planning and post-implementation phases of development are expensed as incurred. Costs are capitalized when preliminary efforts are successfully completed, management has authorized and committed to funding the project, and it is probable that the project will be completed and will be used as intended. Costs incurred for enhancements that are expected to result in additional material functionality are capitalized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the years ended December 31, 2023, and 2022, the Company did not capitalize any internal-use software development costs. During the year ended December 31, 2021, the Company capitalized internal-use software development costs of $0.5 million. Capitalized costs are amortized using the straight-line method over the estimated useful life of the asset, which is generally <span style="-sec-ix-hidden:f-469">two</span> to three years, beginning when the asset is ready for its intended use. During the years ended December 31, 2023, 2022, and 2021, the Company amortized internal-use software development costs of $0.9 million, $1.0 million, and $1.0 million, respectively.</span></div> P18M P5Y P11Y 0 0 500000 P3Y 900000 1000000 1000000 <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Deferred Revenue </span></div>The Company’s deferred revenue reflects fees received in advance that will be recognized as revenue over time or as services are rendered. Deferred revenue balances consist of the amount of devices revenue allocated to unspecified upgrades and updates on a when-and-if available basis, and advance payments from advertisers, content partners, and licensing or services fees received from service operators and TV brands, where performance obligations are not yet fulfilled. Deferred revenue expected to be realized within one year is classified as a current liability and the remaining is recorded as a non-current liability. <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Advertising Expenses </span></div>Advertising expenses are recognized when incurred and are included in Sales and marketing expense in the consolidated statements of operations. The Company incurred advertising expenses of $3.7 million, $10.0 million, and $35.2 million for the years ended December 31, 2023, 2022, and 2021, respectively. 3700000 10000000 35200000 <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock-Based Compensation </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company measures compensation expense for all stock-based awards, including restricted stock units and stock options granted to employees, based on the estimated fair value of the award on the date of grant. For restricted stock units, the grant date fair value is based on the closing market price of the Company’s Class A common stock on the date of grant. The fair value of each stock option is estimated using the Black-Scholes option pricing model. The Company accounts for forfeitures as they occur. Stock-based compensation is recognized on a straight-line basis over the requisite vesting period. </span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Black-Scholes option pricing model used to fair value stock options include the following assumptions: </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Fair Value of Our Common Stock</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The Company uses the closing market price of its Class A common stock as reported on The Nasdaq Global Select Market on the date of grant.</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Expected Term.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company uses the simplified calculation of the expected term, which reflects weighted-average time to vest and the contractual life of the stock options granted, in absence of its own historical exercise data. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Volatility.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The expected volatility is derived from an average of the historical volatility of the Company’s Class A common stock price and the stock price volatilities of several peer companies which are similar in size and/or operational and economic activities. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Risk-free Rate.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term for each of the Company’s stock options. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.03pt">Dividend Yield.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.</span></div> <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income Taxes </span></div>The Company accounts for income taxes using an asset and liability approach. Deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized. <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, that requires companies to provide enhanced disclosures about significant segment expenses within its reportable segment disclosures on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The guidance applies retrospectively to all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of the new guidance.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, that requires incremental disclosures within the income tax disclosures that increase the transparency and usefulness of income tax disclosures. The updated disclosures primarily require specific categories and greater disaggregation within the rate reconciliation, disaggregation of income taxes paid, and modifying other income tax-related disclosures. The guidance is effective either prospectively or retrospectively for fiscal years beginning after December 15, 2024. The Company is currently in the process of evaluating the effects of the new guidance.</span></div> REVENUE<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s disaggregated revenue is represented by the two reportable segments discussed in Note 16. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The contract balances include the following (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"></td><td style="width:63.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816,337 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760,793 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">752,393 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract assets (included in Prepaid expenses 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue, non-current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.22pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126,729 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,888 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74,486 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accounts receivable are recorded at the amount invoiced, net of an allowance for sales returns, sales incentives, and doubtful accounts. Payment terms can vary by customer and contract. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets are created when invoicing occurs subsequent to revenue recognition. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. The Company’s contract assets are current in nature and are included in Prepaid expenses and other current assets. Contract assets decreased by $24.7 million during the year ended December 31, 2023 due to the timing of billing to customers and a slower growth rate in platform revenue. Contract assets decreased by $4.3 million during the year ended December 31, 2022 due to the timing of billing to customers and a slower growth rate in platform revenue.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred revenue reflects consideration invoiced prior to the completion of performance obligations and revenue recognition. Deferred revenue increased by approximately $10.8 million during the year ended December 31, 2023 due to an increase in subscription revenue related to Premium Subscriptions and smart home products, higher device revenue in the year ended December 31, 2023 as compared to the year ended December 31, 2022, and due to the billings in excess of revenue recognized and timing of fulfillment of performance obligations related to platform revenue arrangements. Deferred revenue increased by approximately $41.4 million during the year ended December 31, 2022 primarily due to the billings in excess of revenue recognized and timing of fulfillment of performance obligations related to revenue arrangements.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue recognized during the year ended December 31, 2023 from amounts included in the total deferred revenue as of December 31, 2022 was $88.4 million. Revenue recognized during the year ended December 31, 2022 from amounts included in the total deferred revenue as of December 31, 2021 was $47.6 million.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue allocated to remaining performance obligations represents estimated contracted revenue that has not yet been recognized which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. Estimated contracted revenue for these remaining performance obligations was $1,195.9 million as of December 31, 2023, of which the Company expects to recognize approximately 47% over the next 12 months and the remainder thereafter.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company recognized $45.5 million and reversed $3.2 million of revenue during the years ended December 31, 2023 and 2022, respectively, from performance obligations that were satisfied in previous periods due to the changes in the estimated transaction price of its revenue contracts</span><span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">. </span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Customer I accounted for 11% of the total net revenue for the year ended December 31, 2023. The Company did not have any customer that individually accounted for more than 10% of its total net revenue for the years ended December 31, 2022 and 2021.</span></div> 2 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The contract balances include the following (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"></td><td style="width:63.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816,337 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760,793 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">752,393 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract assets (included in Prepaid expenses 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue, non-current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.22pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126,729 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,888 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74,486 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Deferred revenue consisted of the following (in thousands): <div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Platform, current</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,636 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,276 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Devices, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred revenue, current</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102,157 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87,678 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Platform, non-current</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">625 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">969 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Devices, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,572 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,210 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126,729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 816337000 760793000 752393000 17964000 42617000 46952000 102157000 87678000 45760000 24572000 28210000 28726000 126729000 115888000 74486000 -24700000 -4300000 10800000 41400000 88400000 47600000 1195900000 0.47 P12M 45500000 3200000 0.11 GOODWILL AND INTANGIBLE ASSETS <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill represents the excess of purchase consideration in a business combination over the fair value of tangible and intangible assets acquired net of the liabilities assumed. All goodwill relates to the platform segment. Goodwill is evaluated for impairment annually. No impairment was recognized during the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following tables summarize the Company’s intangible assets for the periods presented (in thousands, except years): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amortization</span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives<br/>(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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73,367 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(49,087)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,280 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.0</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Intangible assets</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,943 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(70,190)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,753 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7</span></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amortization</span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives<br/>(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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73,367 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(37,278)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,089 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.0</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Intangible assets</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,943 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(53,062)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,881 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognized an impairment charge of $7.5 million during the year ended December 31, 2022 as part of its restructuring efforts related to the abandonment of future development of certain technology assets. See Note 17 for additional details.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recorded expenses of $17.1 million, $17.7 million, and $17.3 million for amortization of intangible assets during the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recorded most of the amortization of developed technology in Cost of revenue, platform for the year ended December 31, 2023, and in Cost of revenue, platform and Research and development expenses for the years ended December 31, 2022 and 2021. The Company recorded amortization of customer relationships and tradename in Sales and marketing expenses, and recorded amortization of patents in General and administrative expenses in the consolidated statements of operations.</span></div><div style="margin-top:11pt;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the estimated future amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,533</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,074</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,737</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,291</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,866</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following tables summarize the Company’s intangible assets for the periods presented (in thousands, except years): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amortization</span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives<br/>(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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73,367 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(49,087)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,280 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.0</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Intangible assets</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,943 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(70,190)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,753 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7</span></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amortization</span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives<br/>(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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73,367 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(37,278)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,089 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.0</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Intangible assets</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,943 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(53,062)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58,881 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7</span></td></tr></table></div> 73367000 49087000 24280000 P5Y10M24D 14100000 13948000 152000 P4Y 20400000 5966000 14434000 P9Y9M18D 4076000 1189000 2887000 P14Y 111943000 70190000 41753000 P6Y8M12D 73367000 37278000 36089000 P5Y10M24D 14100000 10920000 3180000 P4Y 20400000 3966000 16434000 P9Y9M18D 4076000 898000 3178000 P14Y 111943000 53062000 58881000 P6Y8M12D 7500000 17100000 17700000 17300000 <div style="margin-top:11pt;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the estimated future amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,533</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,074</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,737</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,291</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,866</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14252000 12533000 4074000 2737000 2291000 5866000 41753000 BALANCE SHEET COMPONENTS<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounts Receivable, net</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Accounts receivable, net consisted of the following (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">850,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for sales returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for sales incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total allowances</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,127 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,191 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Property and Equipment, net</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Property and equipment, net consisted of the following (in thousands): </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,320 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,989 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">292,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">353,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office equipment and furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">387,618 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">435,122 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(123,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(100,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">264,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">335,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Depreciation and amortization expense for property and equipment assets for the years ended December 31, 2023, 2022, and 2021 was $53.3 million, $31.0 million, and $25.4 million, respectively. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:110%">During the year ended December 31, 2023, the Company recognized an impairment charge of $72.3 million related to property and equipment associated with the leased office facilities that are part of its restructuring efforts. See Note 17 for additional details.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accrued Liabilities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Accrued liabilities consisted of the following (in thousands): </span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payments due to content partners</span></div></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">239,196 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201,054 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketing, retail and merchandising expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Content liability, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Accrued liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">788,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">750,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Deferred Revenue</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Deferred revenue consisted of the following (in thousands): </span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Platform, current</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,636 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,276 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Devices, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred revenue, current</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102,157 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87,678 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Platform, non-current</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">625 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">969 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Devices, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,572 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,210 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126,729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Other Long-term Liabilities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Other Long-term liabilities consisted of the following (in thousands): </span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Content liability, non-current</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,115 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,587 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other long-term 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,186 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69,911 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Accounts receivable, net consisted of the following (in thousands): <div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">850,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for sales returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for sales incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total allowances</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,127 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,191 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 850464000 800984000 7808000 7417000 23024000 28903000 2213000 3498000 1082000 373000 34127000 40191000 816337000 760793000 Property and equipment, net consisted of the following (in thousands): <div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,320 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,989 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">292,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">353,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office equipment and furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">387,618 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">435,122 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(123,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(100,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">264,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">335,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 51320000 45989000 292418000 353245000 6980000 7274000 36900000 28614000 387618000 435122000 123062000 100091000 264556000 335031000 53300000 31000000 25400000 72300000 Accrued liabilities consisted of the following (in thousands): <div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payments due to content partners</span></div></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">239,196 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201,054 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketing, retail and merchandising expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Content liability, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Accrued liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">788,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">750,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 239196000 201054000 147875000 105347000 147853000 163367000 68099000 54689000 54319000 88717000 130698000 137636000 788040000 750810000 66636000 59276000 35521000 28402000 102157000 87678000 625000 969000 23947000 27241000 24572000 28210000 126729000 115888000 Other Long-term liabilities consisted of the following (in thousands): <div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Content liability, non-current</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,115 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,587 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other long-term 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,186 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69,911 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24115000 39587000 25071000 30324000 49186000 69911000 CONTENT ASSETS <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Content assets consisted of the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Licensed content, net and advances</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148,777 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">243,226 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Produced content:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Released, less amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Completed, not released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">In production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total produced content, net</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">127,461 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">89,046 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Content assets, net and advances</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">276,238 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">332,272 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current portion</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">257,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">292,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations and is as follows (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Licensed content</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,633 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,393 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,133 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Produced 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total amortization costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel as part of its restructuring efforts. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table reflects the expected amortization costs of released licensed and produced content assets, net for the next three years (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2026</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Licensed content</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,586 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,824 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,637 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Produced 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total expected amortization costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,226 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Content assets consisted of the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Licensed content, net and advances</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148,777 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">243,226 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Produced content:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Released, less amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Completed, not released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">In production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total produced content, net</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">127,461 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">89,046 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Content assets, net and advances</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">276,238 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">332,272 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current portion</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">257,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">292,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 148777000 243226000 77951000 42605000 11235000 3537000 38275000 42904000 127461000 89046000 276238000 332272000 18843000 39506000 257395000 292766000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations and is as follows (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Licensed content</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,633 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,393 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,133 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Produced 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total amortization costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 161633000 216393000 84133000 46219000 17962000 11437000 207852000 234355000 95570000 65500000 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table reflects the expected amortization costs of released licensed and produced content assets, net for the next three years (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2026</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Licensed content</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,586 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,824 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,637 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Produced 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total expected amortization costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,226 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 76586000 28824000 17637000 32640000 20512000 18936000 109226000 49336000 36573000 STRATEGIC INVESTMENT <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2022, the Company agreed to provide financing of up to $60.0 million in the aggregate to a counterparty with whom the Company has a commercial relationship. The advances are in the form of convertible promissory notes (the “Strategic Investment”) and are recognized as Other non-current assets on the consolidated balance sheets. The Strategic Investment accrues interest at 5% per annum. The convertible promissory notes have maturity dates as reflected in the table below, or are due upon a redemption event or in the event of a default.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The convertible promissory notes and their date of investment and maturity are as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Investment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Investment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Maturity</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2025</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 23, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 23, 2026</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 23, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 23, 2026</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Strategic Investment contains certain redemption features that meet the definition of embedded derivatives and require bifurcation. The Company elected to apply the fair value option and account for the hybrid instrument containing the host contract and the embedded derivatives at fair value as a single instrument, with any subsequent changes in fair value included in Other income (expense), net in the consolidated statements of operations. See Note 8 for additional details on the fair value of the Strategic Investment.</span></div> 60000000 0.05 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The convertible promissory notes and their date of investment and maturity are as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Investment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Investment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Maturity</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2025</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 23, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 23, 2026</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 23, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 23, 2026</span></td></tr></table></div> 40000000 5000000 5000000 FAIR VALUE DISCLOSURE<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s financial assets measured at fair value on a recurring basis are as follows (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.22pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">594,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">594,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,353,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,353,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">608,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">608,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.22pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.22pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Strategic Investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets measured and recorded at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,120,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,066,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,816 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,001,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,961,956 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table reflects the changes in the fair value of the Company’s Level 3 financial assets (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchase of Strategic Investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-725">Change in estimated fair value of Strategic Investment</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,816 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal market (or most advantageous market, in the absence of a principal market) for the asset or liability in an orderly transaction between market participants at the measurement date. Further, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs in measuring fair value, and utilizes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The three levels of inputs used to measure fair value are as follows:</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Level 1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Financial assets and liabilities measured using Level 1 inputs include cash equivalents including restricted cash, accounts receivable, prepaid expenses, accounts payable, and accrued liabilities. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. The Company measured money market funds of $1,431.4 million and $608.4 million as cash equivalents as of December 31, 2023 and 2022, respectively, using Level 1 inputs. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Level 2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—Observable inputs other than quoted prices included within Level 1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company did not have any Level 2 instruments as of December 31, 2023 and 2022. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Level 3</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—Unobservable inputs that are supported by little or no market activity, are significant to the fair value of the assets or liabilities and reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company measured the Strategic Investment using Level 3 inputs. The fair value of the Strategic Investment on the date of purchase was determined to be equal to its principal amount. The Company recorded an unrealized gain of $4.3 million and an unrealized loss of $0.5 million in Other income, net related to the change in the fair value of the Strategic Investment for the years ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company classified the Strategic Investment as Level 3 due to the lack of relevant observable market data over fair value inputs. The fair value of the Strategic Investment was estimated using a scenario-based probability weighted discounted cash flow model. Significant assumptions include the discount rate, and the timing and probability weighting of the various redemption scenarios that impact the settlement of the Strategic Investment.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Assets and liabilities that are measured at fair value on a non-recurring basis</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-financial assets such as goodwill, intangible assets, property and equipment, operating lease right-of-use assets, and content assets are evaluated for impairment and adjusted to fair value using Level 3 inputs, only when impairment is recognized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2023, the Company recorded total impairment charges of $269.4 million that included $131.6 million of operating lease right-of-use assets impairment, $72.3 million of property and equipment impairment, and $65.5 million of content assets impairment related to removing select licensed and produced content from The Roku Channel. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2022, the Company recognized an impairment charge of $7.5 million related to the abandonment of future development of certain technology assets. The Company did not record any impairment charges during the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of the impaired operating lease right-of-use assets and property and equipment were estimated using discounted cash flow models, or the income approach, based on market participant assumptions with Level 3 inputs. The significant assumptions used in estimating fair value include the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods, and discount rates that reflect the level of risk associated with the expected future cash flows. For the licensed and produced content that was removed from The Roku Channel, the net carrying amount of the content assets was written off. For the abandoned technology assets, the net carrying amount of the technology assets was written off.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s financial assets measured at fair value on a recurring basis are as follows (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.22pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">594,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">594,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,353,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,353,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">608,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">608,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.22pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.22pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Strategic Investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets measured and recorded at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,120,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,066,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,816 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,001,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,961,956 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 594493000 594493000 0 1353547000 1353547000 0 1431398000 1431398000 0 608409000 608409000 0 40713000 40713000 0 0 0 0 53816000 0 53816000 39468000 0 39468000 2120420000 2066604000 53816000 2001424000 1961956000 39468000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table reflects the changes in the fair value of the Company’s Level 3 financial assets (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchase of Strategic Investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-725">Change in estimated fair value of Strategic Investment</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,816 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 39468000 0 10000000 40000000 4348000 -532000 53816000 39468000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal market (or most advantageous market, in the absence of a principal market) for the asset or liability in an orderly transaction between market participants at the measurement date. Further, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs in measuring fair value, and utilizes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The three levels of inputs used to measure fair value are as follows:</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Level 1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Financial assets and liabilities measured using Level 1 inputs include cash equivalents including restricted cash, accounts receivable, prepaid expenses, accounts payable, and accrued liabilities. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. The Company measured money market funds of $1,431.4 million and $608.4 million as cash equivalents as of December 31, 2023 and 2022, respectively, using Level 1 inputs. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Level 2</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—Observable inputs other than quoted prices included within Level 1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company did not have any Level 2 instruments as of December 31, 2023 and 2022. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Level 3</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—Unobservable inputs that are supported by little or no market activity, are significant to the fair value of the assets or liabilities and reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company measured the Strategic Investment using Level 3 inputs. The fair value of the Strategic Investment on the date of purchase was determined to be equal to its principal amount. The Company recorded an unrealized gain of $4.3 million and an unrealized loss of $0.5 million in Other income, net related to the change in the fair value of the Strategic Investment for the years ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company classified the Strategic Investment as Level 3 due to the lack of relevant observable market data over fair value inputs. The fair value of the Strategic Investment was estimated using a scenario-based probability weighted discounted cash flow model. Significant assumptions include the discount rate, and the timing and probability weighting of the various redemption scenarios that impact the settlement of the Strategic Investment.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Assets and liabilities that are measured at fair value on a non-recurring basis</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-financial assets such as goodwill, intangible assets, property and equipment, operating lease right-of-use assets, and content assets are evaluated for impairment and adjusted to fair value using Level 3 inputs, only when impairment is recognized.</span></div> 1431400000 608400000 4300000 -500000 269400000 131600000 72300000 65500000 7500000 0 LEASES<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has entered into operating leases primarily for office real estate. The leases have remaining terms ranging from less than 1 year to 10 years and may include options to extend or terminate the lease. The depreciable life of ROU assets is limited by the expected lease term. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease expense are as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,060 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,359 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,410 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating cash outflows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">231,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Decrease in operating lease right-of-use assets due to impairment (See Note 17)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">131,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">371,444 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">521,695 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-767"><span style="-sec-ix-hidden:f-768">Operating lease liability, current (included in Accrued liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liability, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">586,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">584,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease liability</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654,273 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">639,340 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining term for operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.62</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average discount rate for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future lease payments under operating leases as of December 31, 2023 are as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Leases </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">89,751 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">99,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">282,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total future lease payments</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">771,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(110,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: expected tenant improvement allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.8pt;font-weight:400;line-height:114%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total lease liabilities include liabilities related to operating lease right-of-use assets which were included in the impairment charges as part of the Company’s restructuring efforts. See Note 17 for additional details.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company had no commitments relating to operating leases that have not yet commenced.</span></div> P1Y P10Y <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease expense are as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,060 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,359 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,410 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 83060000 76359000 46410000 23331000 18991000 15080000 106391000 95350000 61490000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating cash outflows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">231,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Decrease in operating lease right-of-use assets due to impairment (See Note 17)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">131,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 74278000 56370000 51657000 40866000 231728000 110845000 131646000 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">371,444 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">521,695 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-767"><span style="-sec-ix-hidden:f-768">Operating lease liability, current (included in Accrued liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liability, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">586,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">584,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease liability</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654,273 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">639,340 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining term for operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.62</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average discount rate for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 371444000 521695000 68099000 54689000 586174000 584651000 654273000 639340000 P7Y11M8D P8Y7M13D 0.0394 0.0380 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future lease payments under operating leases as of December 31, 2023 are as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Leases </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">89,751 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">99,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">282,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total future lease payments</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">771,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(110,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: expected tenant improvement allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.8pt;font-weight:400;line-height:114%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total lease liabilities include liabilities related to operating lease right-of-use assets which were included in the impairment charges as part of the Company’s restructuring efforts. See Note 17 for additional details.</span></div> 89751000 98702000 100237000 99686000 100099000 282716000 771191000 110068000 6850000 654273000 0 DEBT <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company does not have any outstanding debt as of December 31, 2023. In February 2023, the Company repaid the debt balance in full and satisfied all outstanding debt obligations under the Credit Facility (as defined below) when it matured.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s outstanding debt as of December 31, 2022 was as follows (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amount </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Effective</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Interest Rate</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term Loan A Facility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,000 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Debt issuance costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net carrying amount of debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The carrying amount of debt approximates fair value due to its variable interest rates. The interest expense associated with the Credit Facility for the years ended December 31, 2023 and 2022 is $0.6 million and $3.6 million, respectively.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Senior Secured Term Loan A and Revolving Credit Facilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 19, 2019, the Company entered into a Credit Agreement with Morgan Stanley Senior Funding, Inc. (as amended on May 3, 2019, the “Credit Agreement”), which provides for (i) a four-year revolving credit facility in the aggregate principal amount of up to $100.0 million (the “Revolving Credit Facility”), (ii) a four-year delayed draw term loan A facility in the aggregate principal amount of up to $100.0 million (the “Term Loan A Facility”), and (iii) an uncommitted incremental facility, subject to the satisfaction of certain financial and other conditions, in the amount of up to (v) $50.0 million, plus (w) 1.0x of the Company’s EBITDA for the most recently completed four fiscal quarter period, plus (x) an additional amount at the Company’s discretion, so long as, on a pro forma basis at the time of incurrence, the Company’s secured leverage ratio does not exceed 1.50 to 1.00, plus (y) voluntary prepayments of the Revolving Credit Facility and Term Loan A Facility to the extent accompanied by concurrent reductions to the applicable Credit Facility (together with the Revolving Credit Facility and the Term Loan A Facility, collectively, the “Credit Facility”).</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 18, 2019, the Company borrowed the Term Loan A facility in the aggregate principal amount of $100.0 million. The Company elected an interest rate equal to the adjusted one-month LIBOR rate plus an applicable margin of 1.75% based on the Company’s secured leverage ratio.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Credit Facility matured on February 19, 2023 and the outstanding Term Loan A Facility was repaid in full.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022, the Company had outstanding letters of credit against the Revolving Credit Facility of $37.7 million. Upon maturity of the Credit Facility on February 19, 2023, the outstanding letters of credit were secured by the Company’s existing cash balance, a portion of which is restricted for that purpose. As of December 31, 2023 the Company had outstanding letters of credit of $37.5 million, which are secured by restricted cash of $40.7 million.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s outstanding debt as of December 31, 2022 was as follows (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amount </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Effective</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Interest Rate</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term Loan A Facility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,000 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Debt issuance costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net carrying amount of debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 80000000 0.044 15000 79985000 600000 3600000 P4Y 100000000 P4Y 100000000 50000000 1.0 0.0150 1.00 100000000 0.0175 37700000 37500000 40700000 STOCKHOLDERS’ EQUITY<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Preferred Stock </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has 10 million shares of undesignated preferred stock authorized but not issued with rights and preferences determined by the Company’s Board of Directors at the time of issuance of such shares. As of December 31, 2023 and 2022, there were no shares of preferred stock issued and outstanding.</span></div><div style="margin-top:16pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Common Stock </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has two classes of authorized common stock, Class A common stock and Class B common stock. Holders of Class A common stock are entitled to one vote for each share of Class A common stock held on all matters submitted to a vote of stockholders and holders of Class B common stock are entitled to ten votes for each share of Class B common stock held on all matters submitted to a vote of stockholders. Except with respect to voting, the rights of the holders of Class A and Class B common stock are identical. Shares of Class B common stock are voluntarily convertible into shares of Class A common stock at the option of the holder and are generally automatically converted into shares of the Company’s Class A common stock upon sale or transfer. Shares issued in connection with exercises of stock options, vesting of restricted stock units, or shares purchased under the employee stock purchase plan are generally automatically converted into shares of the Company’s Class A common stock. </span></div><div style="margin-top:17pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">At-the-Market Offering</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 2, 2021, the Company entered into an Equity Distribution Agreement with Morgan Stanley &amp; Co. LLC, Citigroup Global Markets Inc., and Evercore Group L.L.C., as its sales agents, pursuant to which the Company could offer and sell from time-to-time shares of its Class A common stock for aggregate gross proceeds of up to $1,000.0 million. In March 2021, the Company sold approximately 2.6 million shares of Class A common stock at an average selling price of $379.26 per share, for aggregate gross proceeds of $1,000.0 million and incurred issuance costs of $10.4 million. </span></div><div style="margin-top:17pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Common Stock Reserved For Issuance</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company’s common stock reserved for issuance in the future is as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock awards granted under equity incentive plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock awards available for issuance under the 2017 Employee Stock Purchase Plan *</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock awards available for issuance under the 2017 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total reserved shares of common stock</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,953 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* The Company has not issued any common stock pursuant to the 2017 Employee Stock Purchase Plan.</span></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Equity Incentive Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company currently grants equity under the 2017 Equity Incentive Plan (the “2017 Plan”). The 2017 Plan became effective September 2017 in connection with the Company’s initial public offering (“IPO”). The 2017 Plan provides for the grant of incentive stock options to the Company’s employees and for the grant of non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other forms of equity compensation to the Company’s employees, directors and consultants. The outstanding equity relates to the 2017 Plan and the 2008 Equity Incentive Plan (“2008 Plan”), a pre-IPO plan. No additional equity grants have been made pursuant to the 2008 Plan subsequent to the IPO.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The equity granted under the 2017 Plan is subject to continuous service. Stock options granted under the 2017 Plan generally are granted at a price per share equivalent to the fair market value on the date of grant. Recipients of option grants who possess more than 10% of the combined voting power of the Company are subject to certain limitations, and incentive stock options granted to such recipients are at a price no less than 110% of the fair market value at the date of grant.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Restricted Stock Units </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number of</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted-Average</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Grant Date Fair</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Value Per Share</span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,577 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120.82 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2023 - Outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,674 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted-average grant date fair value of restricted stock units granted during the years ended December 31, 2023, 2022, and 2021 was $325.0 million, $916.8 million, and $342.6 million, respectively. </span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of restricted stock units that vested during the years ended December 31, 2023, 2022, and 2021 was $314.0 million, $282.6 million, and $135.6 million, respectively. </span></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The unrecognized stock-based compensation expense related to restricted stock units awarded to employees as of December 31, 2023 was $692.9 million, which the Company expects to recognize over a weighted-average period of approximately 2.37 years.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock Options </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock option activity for the year ended December 31, 2023 is as follows (in thousands, except years and per share data): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number of</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted-Average</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Exercise</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted-Average</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Grant Date</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Fair Value</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Per Share</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Aggregate</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Intrinsic</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Value</span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,807 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72.79 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2023 - Outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,310 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">178,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2023- Exercisable</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,317 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">133,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted-average grant date fair value per share of options granted during the years ended December 31, 2023, 2022, and 2021 was $42.43, $36.66, and $139.76, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The intrinsic value for stock options exercised in the years ended December 31, 2023, 2022, and 2021 was $38.9 million, $210.0 million, and $997.6 million, respectively. Intrinsic value represents the difference between the fair values of the Company’s common stock and the stock options’ exercise price on the date of grant.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company had $69.4 million of unrecognized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted-average period of approximately 2.2 years.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company measures the cost of employee services received in exchange for an equity award based on the grant date fair value of the award. Stock options granted to employees generally vest over <span style="-sec-ix-hidden:f-879">one</span> to four years and have a term of ten years. Restricted stock units generally vest over <span style="-sec-ix-hidden:f-882">one</span> to four years. No stock-based compensation was capitalized for the years ended December 31, 2023 and 2022. The amount of stock-based compensation capitalized as part of internal-use software for the year ended December 31, 2021 was not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents total stock-based compensation expense for the years ended December 31, 2023, 2022, and 2021 (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenue, platform</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,478 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,229 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">827 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenue, devices</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">370,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">359,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187,532 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of stock options granted is estimated on the grant date using the Black-Scholes option-valuation model. The assumptions used to value stock options granted during the years ended December 31, 2023, 2022, and 2021 are as follows: </span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0 - 5.8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0 - 6.8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0 - 6.8</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.48 - 4.72%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.37 - 4.33%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.36 - 1.2%</span></div></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61 - 63%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57 - 61%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38 - 39%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividend rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr></table></div> 10000000 0 0 0 0 2 1 10 1000000000 2600000 379.26 1000000000 10400000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company’s common stock reserved for issuance in the future is as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock awards granted under equity incentive plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock awards available for issuance under the 2017 Employee Stock Purchase Plan *</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock awards available for issuance under the 2017 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total reserved shares of common stock</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,953 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* The Company has not issued any common stock pursuant to the 2017 Employee Stock Purchase Plan.</span></div> 13984000 5089000 27880000 46953000 0.10 1.10 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number of</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted-Average</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Grant Date Fair</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Value Per Share</span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,577 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120.82 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2023 - Outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,674 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8577000 120.82 4594000 70.73 2722000 115.33 1775000 114.42 8674000 97.33 325000000 916800000 342600000 314000000 282600000 135600000 692900000 P2Y4M13D <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock option activity for the year ended December 31, 2023 is as follows (in thousands, except years and per share data): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number of</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted-Average</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Exercise</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted-Average</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Grant Date</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Fair Value</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Per Share</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Aggregate</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Intrinsic</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Value</span></div></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,807 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72.79 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2023 - Outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,310 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">178,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Balance, December 31, 2023- Exercisable</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,317 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">133,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5807000 72.79 P7Y1M6D 559000 72.75 42.43 753000 24.92 303000 143.59 5310000 75.55 P6Y9M18D 178169000 3317000 60.42 P5Y8M12D 133742000 42.43 36.66 139.76 38900000 210000000 997600000 69400000 P2Y2M12D P4Y P10Y P4Y <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents total stock-based compensation expense for the years ended December 31, 2023, 2022, and 2021 (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenue, platform</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,478 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,229 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">827 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenue, devices</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">130,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">370,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">359,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187,532 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1478000 1229000 827000 3761000 2440000 2035000 147989000 147653000 77770000 130362000 123946000 63503000 86540000 84663000 43397000 370130000 359931000 187532000 The assumptions used to value stock options granted during the years ended December 31, 2023, 2022, and 2021 are as follows: <div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0 - 5.8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0 - 6.8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0 - 6.8</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.48 - 4.72%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.37 - 4.33%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.36 - 1.2%</span></div></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61 - 63%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57 - 61%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38 - 39%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividend rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr></table></div> P5Y P5Y9M18D P5Y P6Y9M18D P5Y P6Y9M18D 0.0348 0.0472 0.0137 0.0433 0.0036 0.012 0.61 0.63 0.57 0.61 0.38 0.39 0 0 0 COMMITMENTS AND CONTINGENCIES <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Manufacturing Purchase Commitments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has various manufacturing contracts with vendors in the conduct of the normal course of its business. In order to manage future demand for its products, the Company enters into agreements with manufacturers and suppliers to procure inventory based upon certain criteria and timing. Some of these commitments are non-cancelable. As of December 31, 2023, the Company had $131.5 million of non-cancelable purchase commitments for inventory.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Content Commitments </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company enters into contracts with content partners to license and produce content for streaming. When a title becomes available, the Company records a content asset and liability on the consolidated balance sheets. Certain licensing agreements, such as film output deals, include the obligation to license rights for unknown future titles for which the ultimate quantity and/or fees are not determinable as of the reporting date. The Company does not include any estimated obligation for these future titles beyond the known minimum amount. The unknown obligations could be material. The Company also licenses content under arrangements where the payments are variable and based on the revenue earned by the Company. Since those amounts cannot be determined, they are not included in the obligations below.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company’s total obligation for licensed and produced content is $286.1 million, of which the Company recorded $59.2 million in Current liabilities and $24.1 million in Other long-term liabilities in the consolidated balance sheets. The remaining $202.8 million is not yet recognized on the consolidated balance sheets as the content does not meet the criteria for asset recognition. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The expected timing of payments for these content obligations are as follows (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">184,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total content liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,078 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Letters of Credit</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023 and 2022, the Company had irrevocable letters of credit outstanding in the amount of $37.5 million and $37.7 million, respectively, related to facilities leases. The letters of credit have various expiration dates through 2030. </span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounts for loss contingencies, including liabilities for intellectual property licensing and other claims, when it believes such losses are probable and reasonably estimable. These contingencies are reviewed at least quarterly and adjusted to reflect the impact of negotiations, estimated settlements, legal rulings, advice of legal counsel, and other information and events. The resolution of these contingencies and of other legal proceedings can be, however, inherently unpredictable and subject to significant uncertainties. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time, the Company is subject to legal proceedings, claims, and investigations in the ordinary course of business, including claims relating to employee relations, business practices, and patent infringement. The Company is involved in proceedings, claims and investigations not listed herein. Although the results of these proceedings, claims, and investigations cannot be predicted with certainty, the Company does not believe that the final outcome of any matters that it is currently involved in are reasonably likely to have a material adverse effect on its business, financial condition, or results of operations. During the years ended December 31, 2023, 2022, and 2021, the Company did not have any loss contingencies that were material.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Indemnification</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the ordinary course of business, the Company has entered into contractual arrangements which provide indemnification provisions of varying scope and terms to business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements and out of intellectual property infringement claims made by third parties. The Company’s obligations under these agreements may be limited in terms of time or amount, and in some instances, the Company may have recourse against third parties for certain payments. In addition, the Company has entered into indemnification agreements with its directors and certain of its officers that will require it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers.</span></div>It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the consolidated financial statements. 131500000 286100000 59200000 24100000 202800000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The expected timing of payments for these content obligations are as follows (in thousands): </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">184,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total content liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,078 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 184716000 62655000 21971000 12732000 1436000 2568000 286078000 37500000 37700000 INCOME TAXES <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of income (loss) before income taxes consist of the following (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(699,114)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(486,886)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">240,560 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(699,430)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(492,283)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">236,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The income tax expense (benefit) consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,860 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,140 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,079 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,271 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">582 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,877)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax expense (benefit) </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,722 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,798)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following is a reconciliation of the statutory federal income tax rate to the Company’s effective tax rate:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. federal income tax at statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. state and local income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(39.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">140.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(30.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(114.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discrete tax benefit due to intellectual property transfer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Meals and entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Section 162(m) limitation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State apportionment change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax rate change</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision to return true-up</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effective tax rate</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant components of the Company’s deferred income tax assets and liabilities consist of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">517,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reserves and accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">248,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">230,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">153,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Section 174 capitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">280,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,334,134 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,179,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(111,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(115,521)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128,517)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,209,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,040,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Beginning in 2022, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) eliminated the right to deduct research and development expenses for tax purposes in the period the expenses were incurred and instead requires all U.S. and foreign research and development expenses to be amortized over five and fifteen tax years, respectively. Due to this required capitalization of research and development expenses, the Company has recorded U.S. current income tax expense of $3.7 million for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A valuation allowance is provided when it is more likely than not that some portion of the deferred tax assets will not be realized through future operations. As a result of the Company’s analysis of all available objective evidence, both positive and negative, as of December 31, 2023, the Company believes it is more likely than not that the U.S. and Netherlands deferred tax assets will not be fully realizable. Accordingly, the Company has provided a full valuation allowance against its U.S. and Netherlands deferred tax assets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s U.S. federal and state valuation allowance increased by $166.0 million and $199.2 million during the years ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The change in the valuation allowance during the years ended December 31, 2023 and December 31, 2022 is primarily attributable to an increase in deferred tax assets generated through capitalization of section 174 research and development expenses for U.S. federal and conforming state purposes. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For federal and state income tax reporting purposes, respective net operating loss carryforwards of $1,807.3 million and $1,604.0 million are available to reduce future taxable income. The federal net operating loss carryforwards will begin to expire in 2037, and certain state net operating losses have expired in 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For Brazil, Netherlands, and U.K. income tax reporting purposes, the net operating loss carryforwards of $8.6 million, $47.6 million, and $14.0 million, respectively, are available to reduce future taxable income, if any. Brazil and U.K. net operating losses can be carried forward indefinitely. Netherlands net operating losses can be carried back one year and carried forward indefinitely.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company has research and development tax credit carryforwards of $194.7 million and $149.5 million for federal and state income tax purposes, respectively. If not utilized, the federal and state carryforwards will begin to expire in 2030 and 2039, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total amount of unrecognized tax benefits as of December 31, 2023 is $88.5 million, of which $71.8 million is composed of research and development credits and $16.7 million is related to international activities. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,028 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,150 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increase for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross decrease due to statute expiration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increase for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross decrease for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Decrease relating to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrecognized tax benefits balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, $5.2 million of the Company's gross unrecognized tax benefits, if recognized, would affect the effective tax rate and $83.3 million would result in an adjustment to deferred tax assets with corresponding adjustments to the valuation allowance. The Company does not expect its gross unrecognized tax benefits to change significantly within the next 12 months.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognizes interest and penalties related to unrecognized tax benefits as a component of its income tax expense. The Company recorded $1.0 million and $0.8 million of accrued interest and penalties related to uncertain tax positions as of December 31, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and certain foreign jurisdictions. All tax years remain subject to examination by federal and state authorities. These audits include questioning the timing and amount of deductions, the nexus of income among various tax jurisdictions, and compliance with federal, state, and local tax laws.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company will continue to indefinitely reinvest earnings from its foreign subsidiaries, which are not significant. While federal income tax expense has been recognized as a result of the Tax Act, the Company has not provided any additional deferred taxes with respect to items such as foreign withholding taxes, state income tax or foreign exchange gain or loss. It is not practicable for the Company to determine the amount of unrecognized tax expense on these reinvested international earnings.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of income (loss) before income taxes consist of the following (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(699,114)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(486,886)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">240,560 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(699,430)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(492,283)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">236,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -699114000 -486886000 240560000 -316000 -5397000 -3973000 -699430000 -492283000 236587000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The income tax expense (benefit) consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,860 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,140 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,079 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,271 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">582 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,877)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax expense (benefit) </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,722 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,798)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 697000 694000 0 2715000 2444000 589000 5448000 2002000 490000 8860000 5140000 1079000 233000 448000 193000 222000 220000 256000 816000 -86000 -7326000 1271000 582000 -6877000 10131000 5722000 -5798000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following is a reconciliation of the statutory federal income tax rate to the Company’s effective tax rate:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. federal income tax at statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. state and local income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(39.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">140.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(30.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(114.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discrete tax benefit due to intellectual property transfer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Meals and entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Section 162(m) limitation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State apportionment change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax rate change</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision to return true-up</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effective tax rate</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</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"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 -0.004 -0.005 0.002 -0.236 -0.391 1.400 -0.068 -0.146 0.307 -0.028 0.040 -1.143 0 0 0.191 -0.002 -0.001 0.001 0 0.002 0.001 -0.021 -0.005 0.011 0 0.001 0 0 0 -0.007 0.001 -0.001 -0.001 -0.002 -0.008 -0.001 -0.014 -0.012 -0.025 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant components of the Company’s deferred income tax assets and liabilities consist of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">517,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reserves and accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">248,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">230,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">153,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Section 174 capitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">280,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,334,134 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,179,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(111,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(115,521)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128,517)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,209,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,040,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 484136000 517787000 23677000 20068000 248381000 230586000 183359000 153145000 55785000 50661000 51700000 41377000 280906000 165219000 6190000 286000 1334134000 1179129000 111164000 128517000 4357000 0 115521000 128517000 1209822000 1040341000 8791000 10271000 3700000 166000000 199200000 1807300000 1604000000 8600000 47600000 14000000 194700000 149500000 88500000 71800000 16700000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,028 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,150 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increase for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross decrease due to statute expiration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross increase for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross decrease for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Decrease relating to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrecognized tax benefits balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 88028000 66150000 13166000 22888000 54000 317000 140000 676000 12689000 1185000 43000 184000 88548000 88028000 5200000 83300000 1000000 800000 RETIREMENT PLANS <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains a 401(k) tax deferred saving plan (the “Savings Plan”) for the benefit of qualified employees. Qualified employees may elect to make contributions to the Savings Plan on a biweekly basis, subject to certain limitations. The Company may make contributions to the Savings Plan at the discretion of the Board of Directors. No Company contributions were made for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has defined contribution plans in the U.K. and Korea for the employees in those countries. The Company contributed $3.2 million, $2.3 million, and $1.3 million in total to these plans for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> 0 0 0 3200000 2300000 1300000 NET INCOME (LOSS) PER SHARE <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s basic net income (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding for the period. The Company uses the two-class method to calculate net income (loss) per share. Except with respect to certain voting, conversion, and transfer rights and as otherwise expressly provided in the Company’s amended and restated certificate of incorporation or required by applicable law, shares of the Company’s Class A common stock and Class B common stock have the same rights and privileges and rank equally, share ratably, and are identical in all respects as to all matters. Accordingly, basic and diluted net income (loss) per share are the same for both classes. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For purposes of the calculation of diluted net income (loss) per share, options to purchase common stock and restricted stock units are considered common stock equivalents. Dilutive shares of common stock are determined by applying the treasury stock method. The dilutive shares are excluded from the calculation of diluted net loss per share in the period of net loss, as their effect is antidilutive. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the calculation of basic and diluted net income (loss) per share as follows (in thousands, except per share data):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(709,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(498,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">242,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding — basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137,668</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">132,710</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) per share — basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.01)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.62)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.83 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding — basic </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137,668</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">132,710</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding — diluted </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137,668</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,668</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) per share — diluted </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.01)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.62)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.71 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Common stock equivalents excluded from the calculation of diluted net income (loss) per share because of their anti-dilutive effect were 14.0 million, 14.4 million and 1.1 million units of equity awards to purchase common stock granted under the Company’s equity plans for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the calculation of basic and diluted net income (loss) per share as follows (in thousands, except per share data):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(709,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(498,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">242,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding — basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137,668</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">132,710</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) per share — basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.01)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.62)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.83 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding — basic </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137,668</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">132,710</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding — diluted </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137,668</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141,668</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) per share — diluted </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.01)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.62)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.71 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -709561000 -498005000 242385000 141572000 137668000 132710000 -5.01 -3.62 1.83 141572000 137668000 132710000 0 0 2744000 0 0 6214000 141572000 137668000 141668000 -5.01 -3.62 1.71 14000000 14400000 1100000 SEGMENT INFORMATION <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">An operating segment is defined as a component of an entity for which discrete financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) for purposes of allocating resources and evaluating financial performance. The Company’s CODM is its Chief Executive Officer, and the CODM evaluates performance and makes decisions about allocating resources to its operating segments based on financial information presented on a consolidated basis and on revenue and gross profit for each operating segment. The Company uses the management approach to determine the segment financial information that should be disaggregated and presented separately in the Company’s notes to its consolidated financial statements. The management approach is based on the manner by which management has organized the segments within the Company for making operating decisions, allocating resources, and assessing performance.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reports its financial results consistent with the manner in which financial information is viewed by management for decision-making purposes. The Company does not manage operating expenses such as research and development, sales and marketing and general and administrative expenses at the segment level. The Company does not allocate property and equipment or any other assets or capital expenditures to reportable segments. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Descriptions of the Company’s two reportable segments are as follows: </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Platform</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Platform revenue is generated from the sale of digital advertising (including direct and programmatic video advertising, media and entertainment promotional spending, and related services) and streaming services distribution (including subscription and transaction revenue shares, the sale of Premium Subscriptions, and the sale of branded app buttons on remote controls).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Devices</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Devices revenue is generated from the sale of streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories as well as revenue from licensing arrangements with service operators.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customers accounting for 10% or more of segment revenue, net, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">Platform segment revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer H</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer I</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">Devices segment revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Less than 10%</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue in international markets was less than 10% in each of the periods presented. </span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Long-lived assets, net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents long-lived assets, net, which consist primarily of property and equipment and operating lease right-of-use assets, by geographic area (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,024 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,902 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,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></tr></table></div> 2 <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customers accounting for 10% or more of segment revenue, net, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">Platform segment revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer H</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer I</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">Devices segment revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Less than 10%</span></div> 0.10 0.13 0.15 0.15 0.21 0.22 0.41 0.38 0.35 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents long-lived assets, net, which consist primarily of property and equipment and operating lease right-of-use assets, by geographic area (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,024 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,902 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,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></tr></table></div> 497024000 686902000 109315000 127538000 29661000 42286000 636000000 856726000 RESTRUCTURING CHARGES<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company began efforts to reduce its operating expense growth rate due to economic conditions in the fourth quarter of fiscal 2022. The Company recorded employee termination expenses, and an impairment charge related to abandoned technology assets during the year ended December 31, 2022. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2023, the Company implemented additional measures including consolidating its office space utilization, performing a strategic review of its content portfolio, reducing outside services expenses, and slowing its year-over-year headcount expense growth rate through a workforce reduction and limiting new hires, among other measures. As a result of these measures, the Company recorded restructuring charges associated with employee termination expenses consisting primarily of severance payments, employee benefits contributions, payroll taxes and related costs, impairment charges related to decisions to sub-lease and cease the use of certain office facilities and related property and equipment, and impairment charges related to removing select licensed and produced content from The Roku Channel.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The restructuring charges for the years ended December 31, 2023 and 2022 are recorded as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Employee Terminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Facilities Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Asset Impairment Charges</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Employee Terminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Asset Impairment Charges</span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenue, platform</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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',sans-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:'Calibri',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenue, devices</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,165 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,527 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,402 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,094 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,640 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,140 </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></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The asset impairment charges for the year ended December 31, 2023 include $131.6 million of operating lease right-of-use assets impairment, $72.3 million of property and equipment impairment, and $65.5 million of content assets impairment. The asset impairment charge for the year ended December 31, 2022 includes a $7.5 million impairment charge related to abandoned technology assets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A reconciliation of the beginning and ending balance of employee termination restructuring charges and facility exit costs, which are included in Accrued liabilities in the consolidated balance sheets, is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Terminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Facilities Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Terminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',sans-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:'Calibri',sans-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></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-1194">Add: Restructuring charges incurred</span></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Payments made</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,859 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,093 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,093 </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></tr></table></div> <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The restructuring charges for the years ended December 31, 2023 and 2022 are recorded as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Employee Terminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Facilities Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Asset Impairment Charges</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Employee Terminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Asset Impairment Charges</span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenue, platform</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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',sans-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:'Calibri',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenue, devices</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,165 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,527 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,402 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,094 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,640 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,140 </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></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A reconciliation of the beginning and ending balance of employee termination restructuring charges and facility exit costs, which are included in Accrued liabilities in the consolidated balance sheets, is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Terminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Facilities Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Terminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Calibri',sans-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:'Calibri',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',sans-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:'Calibri',sans-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></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-1194">Add: Restructuring charges incurred</span></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Payments made</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,859 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,093 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,093 </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></tr></table></div> 1164000 1000 65867000 67032000 0 0 0 524000 6000 2793000 3323000 0 0 0 31160000 1320000 78011000 110491000 12092000 7500000 19592000 29786000 517000 83411000 113714000 10904000 0 10904000 20531000 1683000 39320000 61534000 7644000 0 7644000 83165000 3527000 269402000 356094000 30640000 7500000 38140000 131600000 72300000 65500000 7500000 22093000 0 22093000 0 0 83165000 3527000 86692000 30640000 30640000 92597000 2329000 94926000 8547000 8547000 12661000 1198000 13859000 22093000 22093000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the three months ended December 31, 2023, each of the following officers (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.993%"></td><td style="width:0.1%"></td></tr><tr style="height:16pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Action </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adoption/Termination Date </span></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Arrangement </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Shares of Class A Common Stock to be Sold </span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date </span></td></tr><tr style="height:21pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rule 10b5-1*</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Rule 10b5-1**</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Anthony Wood***</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(Chief Executive Officer, President, and Chairman) </span></div></td><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:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Adoption</span></td><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:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 15, 2023</span></td><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:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">September 9, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Charles Collier </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(President, Roku Media) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Termination</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 17, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">117,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">June 17, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Adoption</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 21, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">626,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 21, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stephen Kay </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(Senior Vice President, General Counsel and Secretary) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Adoption </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 7, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">143,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">February 22, 2025</span></td></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">___________________</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">*** Trading arrangement adopted by the Wood Revocable Trust, of which Mr. Wood and his spouse are co-trustees.</span></div> false false Anthony Wood Chief Executive Officer, President, and Chairman true November 15, 2023 300000 Charles Collier President, Roku Media true November 17, 2023 117359 true November 21, 2023 626636 Stephen Kay Senior Vice President, General Counsel and Secretary true November 7, 2023 143267
+#%]A$0E+;2_F[]V$/'EXZ\&>(?@AXBTN]\!>) M);2'4[/0KH2VENES,8+FWPI( 7:DZIT4E,8"@#[0_P""MNGVI_8ZU^\-M";L M:EIZBX\L>9CSQQNQG% '!_\ !-+]MSP-XB\'?#CX$6VE>(4\7V>G7"27LMM M+ F/S9FPXF,GW>!^[Z_G7T5IG[;G@;5?VI[CX!Q:5XA7QA"TB-?/;0#3R4M? MM)PXF\S[G'^K^][+96ZWATQ\W B42']]*/O8STKXU\ M&_\ *;W5?^NUU_Z9#0!^K]?/_P +?VUO!'Q<_:$\7?!W1]*\06WB;PQ]L^V7 M=];P)92?9IT@D\MUF9SEG!&47C.<'BOH"ORK_8E_Y2O?'S_N/_\ IS@H ^X/ MVBOVPO!O[,OB?P/H7BC3-=O[OQ?/);V#Z1;PR1QLCQ(3*9)D(&9T^Z&X!]L^ M%_$3_@K]\'/ ?Q'O?#$&F>(/$5E8SFVN=-/VXOA_X#^-7@[X9ZM8Z] M!J_B?38-5MM0>VACLK:"7S2#<-),KQE1"Y8;#CCWQXE\0/\ @LA\&/"/B273 M-%TKQ%XOMH9-DFIZ?!%%;M@X)C\UU9^G4JH/8U\R?\%4/"$OQ"_;X^'/A6&9 M[>77M(TG2EEC&67S[^YBR!W^_P!.]?J=X#^ 7P\^&O@F#PEH'@_1[70HX1!) M;M9QO]I RTQ*YD8XR6;))H XO\ 9E_;.^&?[6%K?CP7?W<&K:>@ENM%U:%8 M+R*,D 2;59E=,G!*,V"0#C*Y]TK\B/ _@JQ_9W_X+&6WACP9'_9/AW4)'']G MQ']VL-SIIG>(#LBS?,J]MBCM7Z[T %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 9/BS_D5=9_Z\IO_ $6U%'BS_D5=9_Z\IO\ T6U% !X3_P"15T;_ M *\H?_1:UK5D^$_^15T;_KRA_P#1:UK4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y6?\ !7CX<:U\ M/_BM\-?CUX>MVQ8R065U<)G$-W;S&>U=\?W@77/_ $R [C/Z*? OXV>&OV@O MAGHWC3PO>17-E?0J9K=9 TEG/M!DMY0.CH3@^O!'!!K=^(/P]\._%3P;JGA7 MQ7I4&M:!J47DW5G<#Y7&0001RK*0&# @J0"""*_-W6O^"6_QB^"/BVZUG]GG MXNMI5C55NH_L44L$UC;) MNN)\NA9/-D)1'!!P\>?2L77/V&OVS/CW NC_ !-^+]A:>&I)5%U:G4I9 Z#C M<+>")(Y2, A79>><@U]O?LG_ +'_ (*_9'\'W&E>&O.U+5M099-3UR^5?M%T MP'"@*,)&O.U!G&226))H ^ OV^+H_!'_ (*7?"[XCZN&@\.7#:5?2WFPLJQ0 MSF&Y ]62,!L#^^OK7ZVP3QW4,+_M7?LH^$_V MM?AV/#GB-I-/U"S=I]*UJV0--8S$8) .-Z-@!D)&X <@A6'QCX7_ &6_VY_@ M;I*>#? /Q5T*]\(Q!H;.6XDBD-K%G(P+BW=XNI&U&8#MT!H Q_\ @M=XWM=8 MU'X6_#O37^V:]YEQJ4UG"-SJLFR&W'U=A-@?[/N*]Z_X*%^'9/!__!-C5=!F M"B;2['0[%PIR-T5U:H<'N,K6/^R__P $U;KP7\44^+7QI\6_\+"^(:SB]@A0 MO):V]SCB9Y) &E=>-@VHJ;00#A=OO_[:GP-U[]H[]G'Q/X \-7>G6.LZG):/ M#/JLDD=NHBNHI6W-&CL,K&0,*>2.G6@#D/\ @F4H7]AOX8 #'[F^/_E0N:^2 M_P#@N=_S1/\ [C?_ +85]X?L?_!O6OV?OV?^"B'QJ\2?LI?LC^'-)\(7S6&OZB]MX<35(,B2UA M2V8RRQ-_#(1$JJW4;RPP0",_]D[_ ()TZIX ^*4GQ?\ C1XK7Q[\2GD-Q;I& M[RV]I,01YS2. 975*- M?\464.LO;V]Z(H$CG02(KOAI)'VL"S;QR<8XR>*_X*A?L]_!3]FKX#^%=%\! M^%-/T/Q3JVO+*)VFDN;R2TB@F\X^9*[.$\R2#(!"YQZ"NX^'?[-?[=7P&T6' MP1X)^(GA6Z\*6[,EC-=O'.MHA)(QY]L9%'/W!N4$<< _$ M7B#QW\4/^$U^-M\L"Z?>WTLL&D6"+*IDB 6,L5*>9C;&J@M]SJU 'UG^QZP; M]C'X7$'/_%)VH_\ ( KXK_X(:_\ (*^,G_7;2?\ T&\K[E_99^%?BSX1_LW^ M&/ /C"YTF[U[1K.6P^TZ/-+);21;W\DYDC1@0A53\O52>]>+?\$X?V,?&W[' M]EX^A\9:IH&IMK\EB]J=#N)Y0@A$X??YL,>,^:N,9Z'IW /;OVQ/^34/C#_V M*6J?^DLE?,7_ 1ROH]+_8_\27DRR-%;^*+Z9UB0NY5;2U)"J.2>. .M?8/Q MZ\!ZA\4O@CX]\':5-;6^IZ]H=YIEK+>,RPI)+"R*7*JS!06&2%)QV->1?\$_ M/V9?%'[*/P1U'P=XMO\ 2-1U.XUR?4TET6:66$1O# @!,D<;;LQ-QMQ@CGT M.:\+WW[,O_!2F/Q!-_PBL/B.\T$PV\^H7MJUA?!) QC*2QLLICRKX#'&0>/7 MYB_:S_X)0^%_A/\ #?Q-\2/AKXPU;29O#MJ^JMI>JNLJE(_F80SJ$=& !*[@ MY) &1G(]!^(W_!-?XC?#'XPW_P 2/V9OB!:>"[F^D9YM#U M'%$KD,\:,$D2 M6(N PBE3"X')P*P_$W[(/[9O[2UI%X9^+OQ6T72O!GFJ;J"P6+=.%*_-Y5M! M&)>1N"R. ",@#B@#6^!OQ$\>K%022236G_P1:^(FG:Q\ ?%'@[[0O]LZ)KCWC6W0_9;B*/RW M]_WD4P/IA?45]F? 7X'^&OV=?A=H_@7PK%(NF:>K,T\Y#37,S'=)-(0.68GM MP!@# %?%OQE_P""9OBWPG\6IOB=^S7XU@\!ZU<2/+-HUT[PP1LYS((71''E ML>?)="H/0XPJ@'WYXN\5:7X%\+:OXBUNZ2QT?2K26]N[F3I'%&I9F_('BORX M_P""-.DWWBKXN?&+X@26YCLYH8[;S#P#+<7#3E!ZX$8SZ;E]:Z3Q%^QG^V'^ MT[#:Z#\9OBOI.E^#UD5[BUL%C9I"IX)@MHHDD/5AO? .,#@8^\OV?O@#X3_9 MK^&EAX*\'VTD6GV[--/=7!#7%Y.V-\TK #+' ' 50 * /SS\/_\ *<;4 MO^VG_I@%?JI7Q5I?[%/CBR_X*.7?Q_?5?#Y\'3;]MBMQ/_:'.F"T&4\GR_\ M6<_ZS[O/7BOM6@#\J_V0_P#E+A\:O^XU_P"E<-?JI7Q5\"OV*?''PQ_;F^(7 MQGU35?#]QX7\0_VC]EM+.XG:]3SYXY$\Q&A5!@(#; M[Q?^QCXIDL(FGDT>[M-4DC0$L8DE"2,,=E60N<] I-2?\$L?B)IWCC]C;PC8 MVUPLFH^'9+G2K^$<&)Q.\D?'H8I(CGU)'8U]6ZMI5GKNEWFFZC:Q7NGWD+V] MS:SH'CFB=2KHRG@J02"#V-?FYXB_X)M_%[]G_P"(FI>+OV8/B-#H5E? []$U M:4J\:YW"++QR17"@_=,JJ5!P2W+$ ^U?VL/B)IWPL_9O^(OB+4[E+:.'1;J" M#=_RTN)8S%!&!W+2.@_&OCS_ ((F^#[S2_@OX\\1SPF*UU;6H[:W=O\ EH(( M?F(]MTQ&?4-Z5BZA^P'^TI^U)KVF/^T/\5K.'PS8R^3)X8)%'%'"C M8^42-O(R>#SG]#_AI\-_#_PA\":-X/\ "U@FF:#I, M[:W4Y.,DEF/5G9B69 MCR2Q)ZT ?FEX?_Y3C:E_VT_], K]5*^*M+_8I\<67_!1R[^/[ZKX?/@Z;?ML M5N)_[0YTP6@RGD^7_K.?]9]WGKQ7VK0 5\C^ ?\ @H%9>*OVP-9^ VL^#6\, MWEG/=6EKK$^JB07DT7S1JL/E+M$L0+J=Y/1<'.:^N*^-/VU?^">-G^TAXCM/ MB!X+U_\ X0CXGV"1^7?@,D%XT9!A:1X_WDAZM^SQ^W]X MPTA_!NK_ !5AB3)V1@DGJ2QY)X4* ?2-%%% !7Y%^!_ M^4WMS_V$]1_],DU?KI7PMX;_ &%?'NC_ /!1:;X^3:OX<;P>]Y=7 L8[FX.H M;9=.DME&PP>7G>X)_>?=SU/% 'W37Y^_\%HO"-[K7[-OAO6[6)Y8-%\0Q-=[ M1D1Q2PRQASZ#S/+7ZN*_0*L#QYX%T/XF>#=7\*^);"/5-"U:W:UN[67HZ'T/ M4,#@AAR" 1R* /A3]D?]A_\ 9>^/G[.W@?QB_@.+4M5N=.BAU>6/7-23%_&H M2Y!1;D!"9 S!0 ,,I'!%;GQX_8Q_8T_9Q^'T_C+QI\/I;72([B*U5;;6]3DF MEDD; 5$^U#<0-S'_ &48]J\QA_X)Z_M%?LP>*]5O_P!G3XI6O_"/7TF\Z7JS MB.7&?E$D4D4D$K*./-^1L= ,XJY'_P $[_CS^TOXTTK6?VEOBE:WNAZ>RO'H MVB,&<@XWHJI%%# 6 ,BAV./H: /H_X;^./AE\&?V(]=\?\ P8T*XL?!=CI> MH:UIMAJ NB9;A X.[SW:3894P2&Q@$KQS7PK^QK^R9/_ ,%$)/%/Q9^,WCG7 M=4B@U1].BL[.X59&E$:2N-S!A%"HF0+&B@=<$ 8/ZPS?"[PO)\,9?AXND0P^ M#I-*;13I<)*H+-HC$8P0RU3;'*^,A?-AEB>+ ,+0!Z9\>/V'_ -G']FK]FWXD>*H/ M!MJVJVV@7<-EJ.M7DUVXO)(FCMMB2.8U?S73!500>>U<_P#\$2V'_"@_'8SS M_P ),3C_ +=8*U++]@?XP?M%:E:W_P"T_P#%;^W-(LRTEIX5\+XAMA(00KR, ML<:@KGLC,0<>8.<]U_P3I_9'^(O[(ND^-=$\8ZIX;U72M7N+>\L7T2YN))(Y M55TD\P20QC#+Y>,$X*GUH ^W_P7UVZ73O$VAWD]SI=K=/L>YMY&+RQHIYWQR>8S+UQ(#CY6-?I'7PI^UI_ MP2[T3XT>+[CQ_P##C7E^'OCN5S=3JL;"SO+G.?.)C(>"0GEG0-D\[=Q+'R9? MV8_V_P"U@308_C'9R:?]W^T/[H_P#!4;]L^]^ MOA71?!W@'Q&VF?$74+J*]GDM5222RL4W'+!@0#(X4!2#E5?/!&?1O'$7CK6? M^";/BR?XBWIO_'%WX$OK_4Y/LB6[([6\DPC,:!55D3:C8'52:\O_ &5O^"6- ME\-?'%K\1?BWXF_X6!XW@G^UQVJ%Y;*.XZB:224>9<.#A@6" 'DAB 1]ZZAI M]MJVGW-C>0IA_\ !5KQ=8^&OV*_&%C:Y#/_<8AK[D_8K^!NO?LX_LX^&/ 'B6[TZ^UG3)+MYI]*DDDMV$ MMU+*NUI$1CA9 #E1R#UZUXW^RE^Q3XX^!?[6WQ6^*.O:KX?N_#_BO^T?L5MI MUQ.]U']HOTN$\U7A11A%(.UVYQC(YH ^@/VL?^36?C)_V)FL_P#I#-7R5_P1 M/_Y-M\9?]C;-_P"D=K7VK\;O!-]\2O@OX^\(Z9+;P:EX@\/ZAI5K+=LRPI+/ M;21(SE58A0SC) )QG /2O#O^">/[+'BO]DOX2:_X6\7ZAHVI:AJ&N2:G%)HD MTLL0C:W@C 8R11G=F)N ",$8?\%GO^34-$_[&VS_ /26[KI[*T:^_P"" M2K1IG6'/S*KVMK ML;'H=K >ZFO0_P#@JUXNL?#7[%?C"QN9TCO- M3\HR:Z#6O^";?QD^.7AOQ#KOQL^)UIXM\>#3Y+;PWIHN)4TNPF.\>2**>:%0D3_W_ %KR;2?^"6.O_!O]HWX: M>.OA5KNDSZ!X?-K-JZ>)KV=;V\G$CBZ>,1P.@#PL HR,-USU/V=^U!\";7]I M3X&^)OA[>O% 'T'^T_\'(/C M]\ _&O@614-QJE@_V)WZ1W:8DMV^@E1,^V1WK\F_ W[7=SX+_P"":?CSX7W5 MR]MXMM=:_P"$;MK>3(DCL+SS)I@0><#RKR,^GF(/05^VU?FG\3?^"3^K>./V MP;GQ];:GX>C^&.I:Y#K&HZ3-+,+U@662ZB5!"8R))-^/G&%?IQR ?3G_ 3V M^"7_ HK]E7P?I-S;^1K.K1?VYJ8(PWGW 5@K#^\D0BC/O'7YW?M ?#WP;8_ M\%8+G2OBSIRW?@+Q->02O]HN)K9'6XLA'#)YL3(RJMR I.,U^T'3@<" MOFS]M']B#PO^V!X9L_M5V?#_ (PTM&73==BB$F$)R89DR-\9/(Y!4DD=6# & M3_PZX_9B_P"B9_\ E?U3_P"2:\4\2?![]A_X0_M%>'?AI-X%U >/YI[.6S6Q MO]5NHX;B1\P(Y%R<-D(Q#+@*ZD\9Q@Z!^SU^W[\.]*C\'Z!\5M!N_#\49@M[ M^YN(KAXH^0 ))[5IUXX&,[>,$8%>N?L=_P#!.=/@?XZG^)WQ)\2_\)_\3[@O M*EWF1X+.60$2RB23YYI&!(\QPN QPN>: /M>BBB@#)\6?\BKK/\ UY3?^BVK M\MO^"&O_ "%?C)_UQTG_ -"O*_5'7+&34M%U"SB*K+<6\D2E^ "RD#/MS7QE M_P $X?V(_'/['][X^F\9:KX>U-=?CL4M1H=S/*4,)G+[_-ACQGS5QC/0].X! M]MU^1<>HI\ O^"RUS=>(G^PZ5X@OW$-W("$=;ZT*PL">WVAEC)Z JW85^NE? M,O[:G[#/AC]L#0+*::]/ASQII4;1Z=KLA M:7^S[_P4 \)Z.G@W2OBQH4V@PQB&'4I;F.21(P-H4326IN < >N,<'K7M/[& M/_!.K2OV;?$MQX]\7:^WCGXEW0D_XF,BMY%F9/\ 6M&7)>25LL#*V"0Q 498 ML )_P5L4G]BWQ"0,XU/3R?\ O^M=[_P3MD6;]BOX5,AW#^S9%_$7$H/ZBNX_ M:@^!-K^TI\#?$WP]N;]M*;5(XVM[]8]_D3Q2K+&Q7(W+N0 C(^4G&#S7R1^Q MK^QW^TQ^SE\2_#MGK?Q$T:_^$^DRW#3Z#:ZI16,C!BH)&"%5:^RO!O_ 2M_9R\#[+J\\,7GB.2W^?S]>U29E&.I9(S'&1_ MO*17EGQZ_P""<_Q%T?X_7WQF_9Y\;6?A;Q%J%U)>W6FZ@S1A)I']0_P""DGQ)N?"L%K:^%YK?6SI,-F@CA6T^ MVQ>2(U' 7R]N .U=/_P6O_Y'[X+_ /7&^_\ 1MM7L'P'_P""/G *\<=!TG_!0[]B/QS^UI MXG^'VI>$-5\/:;!X>CN4NEUNYGB9S(\3+Y?EPR9XC;.2.HH ^VZ*** /R+_: MU_Y2\?##_L)^'?\ T>M?KI7PM\%M&O-*N+BS MN[FX6]9;60-($18&0D@?+EQGOBONF@#\QO\ @JQ^R9/Q9_99_:DN/&?P^\3>&+CX<7%T]O/I.IWUTEY M-IDC F)U6W9#+&<%&W_,8QG 9A0!\[_M ?#WP;8_\%8+G2OBSIRW?@+Q->02 MO]HN)K9'6XLA'#)YL3(RJMR I.,U][_ /#KC]F+_HF?_E?U3_Y)K6_; M1_8@\+_M@>&;/[5=GP_XPTM&73==BB$F$)R89DR-\9/(Y!4DD=6#?,&@?L]? MM^_#O2H_!^@?%;0;OP_%&8+>_N;B*X>*/D "2>U:=>.!C.WC!&!0!O>)/@]^ MP_\ "']HKP[\-)O NH#Q_-/9RV:V-_JMU'#<2/F!'(N3ALA&(93_W_6J7['?_ 3G3X'^.I_B=\2?$O\ PG_Q/N"\J7>9 M'@LY9 1+*))/GFD8$CS'"X#'"YYKZ"_:@^!-K^TI\#?$WP]N;]M*;5(XVM[] M8]_D3Q2K+&Q7(W+N0 C(^4G&#S0!P_\ P3MD6;]BOX5,AW#^S9%_$7$H/ZBO MBG2[J#PY_P %P+L7LHA2XN7C1Y/E!>70\QK^)8*/4D5ZO^QK^QW^TQ^SE\2_ M#MGK?Q$T:_\ A/I,MPT^@VNJ7+I,LL,H!BB: !2)9%D*EE&03R>3U_[=7_!/ M?4OVC/&6D?$CX>^)8?"OQ"TR&.$FZ:2*&Y\IB\,HFC!>*5" M%]3@:-OQ4@UZ)8?LE_MH?&*QC\)?%/XS6NC>!6_<7PTZ5'O+J#NN884,@89! M\V3Z@]#Z-^R?_P $^]9_9B_:M\5>.+"]T;_A7EUI$VEZ58QW<\NHH&>V96F# M0JF3Y+EBKGEA@8Z 'B/_ 6T_P"1J^!__<3_ /1EG7ZJ5\5?\%$/V*?''[6V MM?#F\\(:KX?TV+PY]L^UC6[B>(OYK6Y7R_*ADSCR6SG'4=>WVK0!^5?[;7_* M5[X!_P#< _\ 3G/7ZJ5\5?M$?L4^./BY^VW\,OC%H^J^'[;PSX8_LS[9:7UQ M.E[)]FO)9Y/+1860Y5P!EUYSG YK[5H _*OQ_P#\IM/#G_;M_P"FEJ_52OBK MQ/\ L4^.-:_X*(Z3\>H-5\/IX/M/)WV4EQ.-0.RQ-N<((3']\Y_UG3WXK[5H 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 R?%G_(JZS_UY3?^BVHH M\6?\BKK/_7E-_P"BVHH /"?_ "*NC?\ 7E#_ .BUK6K)\)_\BKHW_7E#_P"B MUK6H **** "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 **** /@#_@J-^RW M\3_VC/$'PKN?AYX9_P"$AAT3[=_:#?;[6V\GS'MBG$TJ;LB-_NYQCGJ*^_Z* 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 **** "BN,^*GQA\(?!/0;/6O&FK_P!C:9>7 MT.FP3_9II]]Q+GRTVQ(Q&=IY(P,+/\ D5=9_P"O*;_T M6U% !X3_ .15T;_KRA_]%K6M63X3_P"15T;_ *\H?_1:UK4 %%%% !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 444UW6-69F"JHR68X 'K0 M!^?7_!4+XY^,K+Q5\*_@O\,?$6H^'O&7BC48[B>[TF^EM)TC=_L]M&9(B&"/ M(\C-_P!<15G_ ()0_M&^)OB#H'CCX:?$+6M1UCQMX7OFN$GUF[>YNWMF;RY( MV=R6;RIE())X$R <"O&?V6+B7]LK_@IIXN^*[YN/"GA'S)M/8C,915-K8K[% MAON/]Y&JC\=+M_V'O^"H6E>/4S9^#?&;K>7Y48C\FY/E7N[U*3+]HQ[I0!^N M5%(K!U#*0RD9!'0U\(_MG?ME_$G1?CEH?P"^!.FVT_Q!U*)9+K4[R..7[-O0 MRJL:R'8"L2F1WD5@%(P,\T ?=]%?F?XH^&/_ 4&^&>B7_B^/XI:#XMDLX_M M4VAZ>$GFE15)94ADLHT) S\J,&)^[DXKZ)_X)^_ME2?M??#;5;G6-/MM+\8> M'YX[?4X++=Y$J2*QBGC#$E0VR12I)P8RBOSM^//[7WQK^+O[3.J_ M G]G**PTJ]T,.-7\17\44C(\959F!D#HD2,ZQGY&,<9XWXCV'[>?[+OA6 M]^(&I_$30?'^A:9FYU+3[5%NQ'"""SNDEK"XC'?RFRH!/ !- 'ZB45X?^QS^ MTQ:?M7?!#3O&L=DFEZFD\FGZI81N62"ZC"E@A/)5E>-QGD!\$DC-?-'[#_[5 M'Q1^,'[9?Q=\"^+O$_\ :WA708M2;3K#^S[6'R#%J,4,?[R.)7;$;,OS,$=(@UF=OAPNAV^I:IH%M M96KR7CM+=*5$TD9D3=Y<0X< 8SCKG%O++]OSXY:'_P +!T/7-*\!:5>1_;M+ M\)1RPPW/DE2T:G?"V692/]=(O)&57H #]-:*_)_X+_\ !5+XI:MX'U#X?WW@ M]O&'QTDOTTS0_+MA!'.Q#B5KJ)=H5X2G(7:&#<[ C$S_ !--/O\ 2K(?:M0TS3([2X%G#NYWPF HN>6C9B%^8L,;@ ?JS17@W[$_P"T MQ_PU9\!].\9W-G#I^MPW,NFZM:VV[R4NHPK$Q[B3M9)(W ))&_&3C)^8_P!I MS]OCXC>*_CA-\#/V;=)CU'Q7;3O:7^O20QS>7,G^M2)9/W2)$05>64$9! ' M+ 'Z*T5^8WB+P+_P4(^#VCS>,$\>Z3X[6V7[1=:!8B.[E9% W*(7MH\\#[L+ M;CSC)-?4?[#?[9^E_M?_ _N[J6SBT7QGHS)%K&DQ,3&-V=D\)/)C?:W!R5* MD$GAF /I:BOA#]L[]LOXDZ+\1QR_9MZ&55C60 M[ 5B4R.\BL I&!GFO/O%'PQ_X*#?#/1+_P 7Q_%+0?%LEG']JFT/3PD\TJ*I M+*D,EE&A(&?E1@Q/W'=7O] M!UFUALS;ZCIER]M<0EKVW5BDB$,N59@<'D$CO7(_\$M?''B/XA?LGV&K^*=? MU3Q+JS:M>QM?ZQ>R7[N]#TM+.XDMX5&YAY!M]CX&?\ 5LS8!P2>: /U*KXU_:"^$_[0'B;] MM#X;>*/!&MZQ:?"?3_[-_MRQM?$1M;:7R[N1[C?:>8!+F(H#\IW ,_#T\=MJ<=F"L4\: /HS]M+]H/4?V8_V?\ 7/'>D:5;:OJEO+!:VT%X[+"KRN$# MN%Y8+G.T$9]16A^Q]\2-=^+W[-?@7QEXFN8[O7=8M)+FZEBB6)"WG2 !548 M ^G.3S7QA_P5VT/XTMX1U35(/$.FK\$56PCGT4QQ?:VO?-.'#>3YFW<4_Y M:XXZ5L_\$S_#/[2$/AOX_!Z7Q-N^',>_;HOV"U&,:0+@?OO*\W_6_- M]_VZ<5ZM^WS^VQ'^R%X)TI-(TZ#6O&^OO(FF6=UN\B%(]OF3RA2&8 NJA006 M)/.%- 'U317YIZ9\*?\ @H/\3M#L_$MS\4-!\'/*=9\,ZYJ7AW6(;NP6+4-)NY+ M6X0-=1JP62,A@""0<'D&MS_@GCXJUKQM^QS\.=:\1:O?Z]K-U#>&XU'4[E[F MXF*WMPJEY')9L*J@9/ ':N+_P""L'_)DOB__K]T[_TKBKH/^"9?_)CGPP_Z MXWW_ *7W- 'U!7SG_P %#O%6M>"?V.?B-K7AW5[_ $'6;6&S-OJ.F7+VUQ"6 MO;=6*2(0RY5F!P>02.]?1E?+_P#P4T_Y,<^)_P#UQL?_ $OMJ ,7_@EKXX\1 M_$+]D^PU?Q3K^J>)=6;5KV-K_6+V2[G**R[5,DC%L#L,\5]=5\5?\$AO^3-M M._[#5_\ ^AK7S38?\%&OC?I/Q\^+7P^TV-OB#K\VO76A^#-%;3[:.&S9+N5= M\C1)&\@2) /G?'&YF !) /UKHK\M?'VB_P#!0WX=^';[X@7/C/3]1CM(7N[O M0]+2SN)+>%1N8>0;?8^!G_5LS8!P2>:^GO\ @GG^V-<_MMK6R\9^ M'IX[;4X[,%8IXY%)AN%0D[-^R12N2-T9(P" #ZLHK\\?A]^U3\5OA[_ ,%' M-7^#'Q+\4_VWX-U22:'0A-IUI;^4)4%Q9MYD42,YV@P')(+L>,CC]#J "BOS MZ_9E_:E^*?[3/[='CO3='\3^3\%?"[7#?V?%I]J4N%7_ $> >>8C,/-D#S_? MZ(1P.*V?VWOV_/$/PP^(EE\&O@WHR>(OBC?&*.:9X?/6R>4!HXDBX#S%65R6 M^1%8$ALG: ?=E%?F9'8Y;9IFX+&/RS:BW MWW?L'_ +=5Q^TC<:UX%\=Z3'X8^*GA\.;NR6-HDNXT<1R.L;G= M'(CD*\9/&01QD* ?8M%?&W[?G[9_B3]GV^\(_#[X;:1#K'Q,\7.JV?VF/S([ M>-Y/)C*IN&Z5Y#M7=\HVL3G@5Y'(A\7?#DVI+")?[#CDA$C M,#GR@ALA;[NWW]O^UB@#]):^*?\ @H-^V5XN_9S\3?#WP?X/L[*&\\539N-8 MNE\U[:)9HT*Q1D;=QWGYFW ?W<\AO_!/;]N+Q'^T7JGBCX??$?2H-)^(OAE# M+*UO"8!$1\2_$NEZQ- M=7MPWA(V4<*BSMS=+Y:R[($R03%][>>#SZ@'[DT5\Z_LKZ#^T-X7\/\ B]OC MSXKTGQ-?MY3Z/)I44""!523S0WEV\0.3Y>,ANAZ=_@/]GG_@HM^T3\6-#O?A M[X? \<_%G6[X'3=4NK"TMK72;%(\RRNL<:(QSWD&!_M$A2 ?L-17Y)?&7QQ^ MW'^QO9Z?X]\9>-M-\6>')KM(+J&!(;FU1V'RQRIY$3QJVT@-'@9&,@L,^E-^ MUY\?_P!MIHM-_9NT2W\%:)8VMN=<\4:V8R([UT5Y+:)G1QM0DKE8V9@-WR C M(!^D=%?DS:?M&/C]J-OXI\'ZPZ;KLQ12 6Y<))/;W$:(Q> M/@M'(#QCA=X:OTT^,7Q8\/\ P-^&>O\ CGQ/.UOHNCV_G2^6-TDC$A8XD'=W M=E09P,L,D#F@#LJ*_*WP=\;/VQ_V[[_5=;^%EYIGPN^'T$SV]O<7&Q$=A_"9 MS#)-+( ?F:-50'L#BK.J?M._M4?L)>,-&'QWCM/B+\/-2G%N=8T](R4/)80S MK'&WFA06"3K\X4A2,%E /U)HK T'QCIGC3P/9>)_#U]'?Z3J5@M]8W<8^62- MTWHV#TX(X(R.AK\E_P!GG_@HI^TA\5M$O? 7AN%?'_Q4U:]#V6HW>GVEO;:5 M8)&/,D81K&A.\CYI,J,?Q%@* /V'HK\G_BQJG[?/[,GAN?X@:]XUL/$VA6^V M348K*&UNX[92V/WD1MT95R1EHN!GD@9K[A_9/_:3E_:Q_9SC\8Z;!;Z1XI"W M&G7MK$VZ&VU"- 05W9.Q@\4@#9P'P=V,D \H^/G[97B[P?\ MO?#/X(:#9V5 MAHNJ7-C-JFIR+YMQ<1RN^84!&V-<)R<%CG@KCG[6K\(?BYX9_:,L_P!N3P7I MGBOQ9H]]\:I?L7]DZS!% +6'+/Y&Y5MU0X.[.8SU[U^O_P"RWHOQ@T'X:RVW MQNU[3_$?C(ZA*Z7FF1Q)$+4JGEIB.&)( MOAW\3X/@Q\%] 3Q-\2;DQP3W;QF=+2:10R0Q1#B27:0Q9CL08R&^;: ?>E%? MF9JWPS_X*)Z/I#^+1\1=&U+4(X_-?P[:&T:*]C_8) M_;ZF_:6OM4\">.M)B\-_$W18V>6")&BBODC;9(1&_P TQ\0W.A_:KN>2ZM6*3K#+,9ARZ;0 MRE2!DCG%>;?\%5_#OQ_T^SN=0\=^*-)U/X2W'BIO^$$_VHM/C\":CX]\9Z'J?P@D\-0'3M)M8;=;F.)K>, MV@9EMD?*IM!S(>G.Z@#[JKY9_P""B'[5UY^RK\$5O=!53XQ\03MIVDRR*'2U M.PM)"55OQG_;P\%?M$_LH_#KPU=7#: M+X_T7Q'H\FIV%Q&RP21P*Z27,4OW-ARI*L0RY/! W']:;&3PQ\0+.PUFS;2? M$EK&6:SU" Q72*2,,8Y!D#(QG!H V;:YBO+>*X@D6:"5!)'(ARK*1D$'N"*\ MF_:2_:F\!?LN>#9-;\8:HBWDB-_9^BV[!KR_<#[L:=ESU=L*N>3D@'UZOA;P M_P#\$N=!\4?'+Q/\3/B[XENO'4NH:Q-_P!I#]M[XAZ[XEU>]&FWOAFZNK;0%NY'L;$+>621 MK'&3M!5"5W[06)8GEC7ZHU^37_!..S@T_P#X*6_'JUM8([:U@M=?BBAA0(D: M+K-L%55' %?K')(L,;.YVHH+$GL!0!^=G[7W[7'Q1^('[0<'[.G[/LGV M'Q"O[K6=?7:&B8H)'5)""(DB0Y>0#?N^5<%?FX7XD?LT?MD_L\^&)_B)H7QX MU;QY]/_@CRC?$GX[?'#XEZ MC&KZM,D6Z1CEE:^N9IY /J;#3_%.ES?8=:L+,_X*&_MH7W[+OA'1 MM#\(6J:A\1O%#-'IJ21^:EI$K*K3-'_&Q9@J+T)W$YV[6^7_ /@F&[?#7]N? MX\?#:TW1Z1$-018E/RAK+41#%Q[)-)@^]'Q9/_"W/^"T7A/P_?HMQ9>'9+); M=&.5Q;V#:C^DK-^5 '06?[&/[:'BKPPOBO4OVA-3T;Q9,HNE\-C6KN*%&.7\ MJ0PD0JV<#:J,G.,X%>E?\$^_VT/&GQ \;>(/@I\9H?LWQ*T 2&"\EC2*6[6( MA98I57Y3*F0P9.'3)_A+-]YU^4/[61_X5+_P5P^$WB+3@89O$#:/)=-%P7$T M\NGR9^L28]Z /U>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,GQ9_R*NL_]>4W_ *+:BCQ9 M_P BKK/_ %Y3?^BVHH /"?\ R*NC?]>4/_HM:UJR?"?_ "*NC?\ 7E#_ .BU MK6H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYB_X M*._'#_A1O[*?BJ[M;CR-;U]1H&FE3AA).K"1QZ%85F8'LP6OIVOR/_X*6^)K M[]IC]LCX=_ 70+AC;Z;-!;731\B.[NRKRR$=Q%;B-O;,@H \P_82_;]\#?L? M?#76-%O/!&K:[K^KZ@;R\U&UN(HT,:H$BB ;G"_.W/>1JI_MZ?MW^"/VQ/!' MARPT_P %:KH'B'0[YI[?4+RXBD0P2)MFB(7GYF6%L_\ 3/WK]NO#N@V/A7P_ MIFB:7 MKINFVL5G:P+TCBC0(BCV"J!^%,\4>&]/\9>&=7T#5H!=:5JMI-8W< M#=)(94*.OXJQ% 'SA_P3=^.__"]?V6/#4UY<>?K_ (=']@ZEN;+LT*J(I#W. M^$Q$D]6W]<5\]?MU_L?_ !?L/VC+/]H7X&^9J'B!8X7O+.V:/[7;S10"#S(X MY/EFC>%51D&6Z_*0W'C_ /P3E\6:A^RG^VUXR^"/B.X*6>LW$NE*\AVHUY;E MGM9AGM+$7 [DRQ^E>_?&G]NCQ_\ LS_MPVWA;XCM!;?!>^426EY::;F0P21 M"8ORS^3-N5U7G:"=I)4$ \S\,?\ !7KXC_"_5(]#^-WPAEM;U>'ELXYM+N@H MX+&WN P<_1D%?*_B!X \2>'7A,CZ?<7UK?O*-H)46P+ M.SX8?*$W#/(%?"__ 2#\*W&I_M'?%GQMX8T^\TSX9BTN-/LX[@G&Z6\CEMH MB22&>.&-MV"2N\9^_P @&G^T1^RS\?OV;?VHO$?QP^ ]G-XBL=>GGO;NVLXD MN;B-IW$EQ;RVQ^:6-Y!N4Q@D8'W2H)F\*?\ !8;4M'GF\+_'+X02VLCH8+\: M:C1,8V!5E>QNNH()R#* >1BNV\(_\%!O%_PC_;'\8_#;X_WMGHGA)));?1]1 M@T[R88AYFZVN)&&YC'+%P6R0K8S@!B/;OVGOVBOV8=:^$.M_\)IXJ\%>.K-K M.5;;3=/OK74;V60JRK]G$;,R-N&!(-H4C)88H ]A_9\^)GPZ^+7PWLO$/PPE MT\^')F*M;V-NMN;:8 %HI8E V2 $9!'(((R""?SJ_P"":G_*0[X^_P#7'6/_ M $[0UV/_ 1(\%^(=(^'OQ(\27T4\'AS6+VS@TWS00DTD"S>?(@/4?O8EW#@ ME".J\>1_!OXE:7^QA_P4Z^*J?$.4:-H6OW&HVZWYC8Q0175S'>6LS8&=I554 MXR%+G/"D@ _8JORJ_P"")9SXI^.!'(_XEG_H=Y7U5^T!_P %#_A%\-?A[J%Q MX8\::5XU\77=LT6C:1XGR2N./6OTD_:<4-^S9\6 1D'PEJP M(/\ UYRU^=?["/\ RE6^/_\ UV\2?^G>*OT4_::_Y-M^*_\ V*6K?^D*?M%_P#1H'C#_P ]1_^0Z\O_P"" M<_@_XGZ%^VYXN\6:U\*O%/P_\,>*;34I98-2TBZ@L[4R3I<1PB62)%.TKM7. M#C-?=OC;]NCX$>!O!MQXDN/B?X;U6WCC+Q6.C:C#>7EPV#A$@C8ODGC+ 9^ M8@7*T[REDA28$"18HN' M)!))3GDY ///VZ_V/_B_8?M&6?[0OP-\S4/$"QPO>6=LT?VNWFB@$'F1QR?+ M-&\*JC(,MU^4AN.1\,?\%>OB/\+]4CT/XW?"&6UO5X>6SCFTNZ"C@L;>X#!S M]&05Z9\:?VZ/'_[,_P"W#;>%OB.T%M\%[Y1):7EIIN9#!)$ )B_+/Y,VY75> M=H)VDE0?HKXA?M._LU^(/ -U<>*_B!X \2>'7A,CZ?<7UK?O*-H)46P+.SX8 M?*$W#/(% &A^RC\.RBLKNT:9\,Q:7&GV<=P3C=+>1RVT1) M)#/'#&V[!)7>,_?Y_6B@#Y?_ ."FG_)CGQ/_ .N-C_Z7VU<5_P $AO\ DS;3 MO^PU?_\ H:UVO_!33_DQSXG_ /7&Q_\ 2^VKBO\ @D-_R9MIW_8:O_\ T-: M/FG]@#P[;ZQ_P4^^-NH3HCOI,WB"Y@++DK(^II#D>GR22#/OCO7ZU,H92",@ M\$&ORL_X)U_\I)/VB?\ N.?^GB*OU4H _*?_ ((N0)9_$GXX6T(V0QK9(JCH M )KD#]*D_;:_Y2O? /\ [@'_ *G_^CQ7H'_!/'_DRWX5?]@QO_1\M<1_P M5AT^:^_8G\621(SK:WVGSR;1G"_:HTS^;BL/_@FG^TU\.->^ /PU^&D7BBU7 MQ];6US:OH+I(LY,;S2DKE=K#RAOR#CMUXH \(\/_ /*<;4O^VG_I@%?9G[7W MC'X!?"W1=(\8?&?0]%U6_@EV:,L^F1W>I2NAW[+?(W!5)#$EE0$KD@D9^,_# M_P#RG&U+_MI_Z8!7+_\ !558]+_;;^%>K>.[2XNOAN++3_.6.-BDEM'>R->Q MKV:38PR!SAX_44 >N_\ #W76_',SP?##]GWQ1XO8G$\5O!+D^V^OE M'X]?$#XK?$S]M;X+Z]\6? UOX UF2[TB/3M-A5ED:R&I,4>4-(S;_,:40M"+R&WO1)+*-P&/ MGF?@\A2F[!X !^BG_!6#_DR7Q?\ ]?NG?^E<5=!_P3+_ .3'/AA_UQOO_2^Y MKG_^"L'_ "9+XO\ ^OW3O_2N*N@_X)E_\F.?##_KC??^E]S0!]05\O\ _!33 M_DQSXG_]<;'_ -+[:OJ"OE__ (*:?\F.?$__ *XV/_I?;4 <5_P2&_Y,VT[_ M +#5_P#^AK7S3^P!X=M]8_X*??&W4)T1WTF;Q!(J /U390RD$9!X M(-?E1_P1<@2S^)/QPMH1LAC6R15'0 37('Z5^K%?E7_P1F_Y*I\=?^W3_P!' MW- '2_\ !83X:W_AFZ^&OQV\-@V^M>';^/3[FZ09*;7-Q9R'V2191GUD45]% M?M(_M6:?X=_84O\ XKZ)<""Y\1Z)#'HZJ_SQW5V@0 '^_%N=R/\ IBU>N_M' M?"&V^/'P-\9^!+E4W:QI\D5M))]V*Y7#P2'_ '951OPK\.?"/BKQC^T!X6^$ M/[+;07%HVE^*[M9&<9,22LO++U!@W7['V< =* /TT_X))_!+_A5_[,,/B6\M M_*UCQK='4W+##BT3,=LI]B \H]IZ^ OA3\9O&G@_]O+XH?$+PY\,=2^+/B*/ M4-7":;IL,\LEDKW7E^=^ZBD8*J9B&0!B3KV/[C^'M!L?"OA_3-%TNW6TTS3; M6*SM;=.D<4:!$4>P50/PK\BO%VJ:A_P3G_X*.:QXWUG3+BX^'OC*:[E^V6\9 M.ZTNY5FE6/G!>"<+E#R54=-ZF@#W#_AXI^T7_P!&@>,/_ /4?_D.O#/@C8_& M'QC_ ,%(/#_Q=OO@EXO^'VF:Q?[=2BGT:\%I KV9MY7>9X4 #']X2V/F-?HT MW[;GP%7PBWB3_A;/A7^S1%YWEC44-WC .W[+GSM^#]S9N]J^:_V2?VS/BQ^U MG^U-XE7P_9V]G\#M,,DC27FG#ST0($@C\X-Q-(X\PJ=VU=X[*: +7_!27]C/ MQ[\9O%7A#XK?"F3S_&WAF&.W-@)T@F=(IVG@F@=R%\R.1Y"58C((QR,'Q30_ M^"J'QT^!-Y;Z/\ )C;PS_ ? M&_@E[Z^^)O@:_P!!N8=\MGJFHVX#3+*&3'S!)&N7 MD'T)BB_+VK]$/AG^T1\.OC_H&N7'P_\ %-IXE33[9&NQ;I(C6_FK)Y8=74$$ M^6_'7Y37P+_P0U_Y!7QD_P"NVD_^@WE 'T]_P5(C5OV%?B464$J=,*^Q_M.U M'\B:R/\ @DWH]MI?[$_A6Y@C5)=1O]1NKA@ -\@NI(@3Z_)$@_"MG_@J/_R8 MG\3?^X9_Z=+2JG_!*O\ Y,<\ _\ 7;4O_2^XH ^:O^"Y2C^R_@V<<^=JXS_P M&SKJ_P#@L%XDO;3]E'X2Y;.3(([20@'U&Y@WU45RG_!UPNVT*XD9C)P2/GZGK63^U!^TI\>?VG/@SK/P_U+]D_QEI*7TD$T.I1 MZ9J$SVLD4JR!E4VHR2%9#R.'->R?\$\?V_OAYJ7P5\._#[Q]XDT_P9XJ\+VJ M:9&^LSBUMKRVB 2%DE'/AGX8M_#WP;\2:7X MO^(5_1"4D ;;^\('&, 8KY0_X(<^';>;6/BY MKSHAN[>#3;&)]OS*DC7#R#/8$Q1_7;["OT0^!U]X^U;X!Z%J'Q/CMH/'%YIS M7&HVUK;F!;W8 '%? W_!#7_D%?&3_KMI/_H-Y0!^@O[2 M%K%??L\_%"WF0/#+X6U1'4C((-I**^,/^");'_A0/CH9X_X2/ MV$A%?K=7X\7>JW7_ 39_P""BFN^(]?TZZ/PW\8&[*7EM"7'V*YE68B,9Y>" M945E^]L4D#YUR ?L/7Y'_%*S3X:?\%FO#-UH*I:G6-1L);F*W&!FZMO)N"P] M7!=S[L37W[K'[<7P%T7P?)XDD^*WABYL5B:5;>SU&.:\DP,[%ME)EW=/E*YY M&<9K\_\ ]DC3]<_;:_X*&:Y\=Y-+N+#P3H%R;B&29=HRD'D65OD9!EVA97 ) M VGGYER >T_\%L/^3;?!O_8VP_\ I'=5]?\ [,O_ ";;\*/^Q2TG_P!(XJ^0 M/^"V'_)MO@W_ +&V'_TCNJ^O_P!F7_DVWX4?]BEI/_I'%0!Z72=>#R*6OSK_ M ."Q_@'QC=?#GPCX\\,:AJD.EZ#<2VVLVMC/(J".4H8+AU4@81T*EB#S*O3% M &9_P4^_9-^%6@_#_0_&.A>$+/P[XEU3Q38Z9=7ND9MUDAF$GF?N5/E;R5!W M;,YZDY->#_'+X!_$3_@E?X\\.?$7X>>-+G6/!FI7RVDMM< Q&5@"_P!ENXP= MDJNB/MD !!5B A52?3OVG/VT? ?[3O[)7P]N+36[.Q\96_BO2)M9\/W,JQ7% MNZ+()I44GYX=Q!$BY #*&VMD"A_P4\_:3\/_ +3%UX'^"'PFNXO'6JR:W'>7 M%UI#B:W:X\MX888I1\LG$TC,RG:H"\_>V@'Z??#GQM9_$KX?>&?%NGHT5CKV MF6VIP1N061)HED"DCN V#[BNBKC/@OX!_P"%5_"'P5X-,DK:OU3UBU>^TF]MD+!Y MH'C4J<')4@8-?E9_P3O_ .4G'[0/_7'Q!_Z>K:OU?H _*?\ X(<3+:ZA\:K& M7,=TRZ._EL,'"&]#?D77\Z_5BOR&\+^*H?\ @FS_ ,%"O&$7BJVN;?X;>,TE MDM[V&,ND-M-,)8I@!RWDN'B8#YL%F /RY^W?C9_P4.^#'PJ^&E[XCTKQOH?C M#5GMRVF:+HM]'HU[_ (*F_'S4HCNM MX6\02+(N=K ZK"B\^X)/X'TJO#'_ &'_ ,%QU:[+1I-#=;^!/[2GPQ_:3T&P>\T^TN+6WU18R0//@6>Y M&0#]1J_*3_@H0HU[_@IM^S_I4)WLJZ#')LSE"VKSDY^BX;Z&OM;PS^W]\ _$ MOP^B\7'XDZ)I5J81+-INHW21:A V"3&;;)D9A@CY P./E)'-?$O[+_\ :'[< MW_!1+6?C@FFW=EX!\*[6L6ND &Y(?)M82/KJ>XN9 M=9FU*[G;S)PRRL(Y)6C7*LRC:HV@X&!Q7L5% !1110!XKXW_ &,_@[\1OBI! M\2=?\'_:O&\$UO<1ZO!J=Y;.)(-ODOLBF5"R[%Y*_P (SG%=E\6O@CX$^.OA MX:)X]\+V'B;3D):);M")(&(P6BE4AXF(&,HP-=Q10!\?VO\ P2@_9OM=66\/ MA+4)X5P18RZS=&'@Y[.'/XM7U)X+\#^'_ASX;L_#_A?1K+0-%LUVP6-A"L42 M>IP.I)Y)/)/))-;E% 'F'QJ_9G^&/[1%C!;_ ! \(6.OR6Z[(+QM\-U N<[4 MGC99%7/.W=M/<&O%O#__ 2L_9Q\/ZP-0/@ZZU/:X>.UU#5;B2!2.VP.-P]G MW"OKBB@"EH^BZ?X=TJTTS2K&VTS3;2-8;>SLXEBAA0# 5$4 *!Z 5YA\=OV4 M?A9^TC#;_P#"?>$[;5KVU3R[?4HI'M[N)&_" N/$%L=UOJ>K7,EW+ V3AHU<[$8=F50WO7>_"/] MFOX!O#G]AZAXDE6;59OMUSPQZ;10 M!Y5XV_9;^&'Q&^+&@?$OQ%X9_M#QMH/V?^SM4^WW47D>1*TL7[I)5C;:[L?F M4YS@Y'%>JT44 >3^ _V5_A=\,_BMX@^)/AKPQ_9OC77FN6U+4_[0NI?/-Q,) MIOW3RM&NZ10WRJ,8P,#BO1?$WAO3O&7AO5M UBW^V:3JMI-8WEOO9/-AE0I( MFY2&7*L1D$$9X(K3HH \Z^"7[/7P_P#V<] O]$^'F@?\(]IE]=?;+B#[9<7. M^;8J;MTTCL/E51@$#CI4OQB^ 7P^^/VAQZ3X_P#"UCXDM(2Q@>X#)/;DXR8I MD*R1YP,[6&<#/2O0** /D/0O^"4_[..B:L+Y_"%[J8602):WVKW+PKCD#:KK MN'LQ.<<]Z^J_#OAS2O".BV>CZ'IMIH^DV:>5;6-A L,$*_W410 HY/0=ZT:* M .'^+7P1\"?'7P\-$\>^%[#Q-IR$M$MVA$D#$8+12J0\3$#&48&OG>U_X)0? MLWVNK+>'PEJ$\*X(L9=9NC#P<]G#G\6K[ HH P_!?@?P_P##GPW9^'_"^C66 M@:+9KM@L;"%8HD]3@=23R2>2>22:W*** .7^)OPS\-?&+P/JG@_Q?IO]K^'- M35%N[+SY8/,"2+(OSQ,KC#HIX8=,=*I?"'X,^#O@-X-C\*>!='_L/0(YI+A; M3[5-<8DJT44 >5?!G]EOX8?L^:KKNI> / M#/\ 8%[KFS^T)?M]U<^=M9F7B:5PN"[?= Z_2CQM^RW\,/B-\6- ^)?B+PS_ M &AXVT'[/_9VJ?;[J+R/(E:6+]TDJQMM=V/S* *^AZ* /*K?\ 9;^&%K\U>J_%3]CWX.?&C1_#6D^+/ UG=Z9X;26+2+2Q MGGT^*S239O5%MI(QM/EIP<@8XQDU[)10!Q?Q0^#GA#XS^ 9_!7C/2FUOPU.8 MC+9R7D\3.8F#(3+&ZR9#*#G=SCG-7/AE\,_#7P=\#Z7X/\(:;_9'AS3%=;2R M\^6?RP\C2-\\K,YR[L>6/7'2NHHH *Y?XF_#/PU\8O ^J>#_ !?IO]K^'-35 M%N[+SY8/,"2+(OSQ,KC#HIX8=,=*ZBB@#BOA#\&?!WP&\&Q^%/ NC_V'H$%/#/]E>+?$/G_P!I MZA]ONIOM'G3":7]W)*T:YD4-\JC&,# XKU6B@ KRKX,_LM_##]GS5==U+P!X M9_L"]US9_:$OV^ZN?.VLS+Q-*X7!=ON@=?I7JM% !7C_ (6_9%^$?@KXP7WQ M2T7P=#8^.[V6XGFU5;RY?,D^?.=86D,2EMS9*H/O'U->P44 %\(Z%8>'=%M^8[+ M3X%B3<0,L8X&6.2>Y-=%10!SGC[X<^&/BIX9N/#WB_0;#Q'HLY#/9:A L MJ;AG#C/W6&3AA@CL17S#<_\ !)W]F^XU);I/"6HV\())LX];NO*;/J6I>5]KLOM$L'F>7*DJ?/$RN,/&AX89Q M@\$BF_"KX4>%?@EX'L/!_@O2_P"QO#E@TC6UE]HEGV&21I'^>5VXDLI)F)R6=8R$=B>K,I8^M7/@Q^P;\#_ (#ZU#K?A?P3 M;MKL.#%JFJ3R7L\+#HT?FL5C;_:15//7'%?0%% #)HEGB>-QN1U*L/4'@UY? M\#?V8?AG^S;%K,?PX\-?\(ZFL-"U\/M]U=><8MXC_P!?*^W'F/\ =QG/.<"O M4Z* ,_Q#H-AXJT#4]$U2#[5IFI6LMG=0;V3S(9$*.NY2&&58C(((SP:XKX)? ML]?#_P#9ST"_T3X>:!_PCVF7UU]LN(/MEQ<[YMBINW32.P^55& 0..E>BT4 M>6_'+]F+X9?M(6-G;?$+PK;ZZUCN^R70EDM[BWW=0LL3*V,@':25) R#5OX& M?L]> _V;_"]UX>^'^C2:+I=W<_;;B*2]GN3).45#)F5VP2J*,+@<=*]'HH * MY+XF_"?P?\9O#$OA[QMX=L?$FCR-O^SWT6[RWP0'C88:-\$C?"-_#_!>@_#[P[9Z# MX9T>QT'1;1=L%CI\"PPQCJ<*H R3R3U)))YK:HH \\^-G[/_ ("_:*\-V>@? M$+0?^$@TFSNQ?06_VRXMMDP1T#[H9$8_+(XP3CGITKL/#/AO3O!OAO2= T>W M^QZ3I5I#8V=OO9_*AB0)&FYB6;"J!DDDXY)K3HH *KZAI]KJUC<65];0WEG< M1M%-;W$8DCE1AAE93P00<$'K5BB@#\VOVX/^";G@&U\*Z5KOPH^'NH)XBN_$ M%I!?6.AR32Q+9OO\Z00DL(P,+RN ,]*^O?@3^QU\(_V;[B6\\"^$8+#5IH_* MEU:ZFDNKME[@22,VP'NJ;0<#(KVBB@ HHHH \G^'?[*_PN^$_P 3O$'Q#\*^ M&/[+\8:^MPNI:E_:%U-YXGG6>7]W)*T:[I$5OE48Q@8'%>L444 <'\8?@5X# M^/OAM="\?>&K/Q'IZ,7A^T!DE@8\%HI4(>,G R589'!S7A?@_P#X)<_LZ>#M M>CU5?!;#;ZQJ,]S;H<\ Q%@K@>D@8>N:^L** (K6UAL;6&VMH8[>V MA18XH8E"HB@8"J!P , "J/B;PSI'C/0;[1->TRTUG1[Z,PW-C?0K+#,A[,C M @CI^5:=% 'R'=?\$I?V;[K7#J!\'7T4+'F P&.F*^ MFO /P[\,_"SPQ:^'?".AV/A[1+7_ %5E80B-,GJQQRS''+')/4W_HMJ* M#PG_ ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#HM:UJ "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_ &J/VPO!O[(>CZ!J M/C'3-=U*#6IY;>W70[>&5E:-59B_FS1X&&&,$U[I7YE_\%P?^1!^%G_83O?_ M $5'0!VO_#ZOX(?]"M\0/_!=8_\ R970>#_^"PGP \3ZA';7Y\4>%4=MOVG6 M-+1HE]S]GEE8#\*]D^!/P%^&6J? SX>7-[\.O"=W<7'AS3I)II]#M7>5FM8R MS,3'DDDDDGKFJGQ/_8"^ WQ0\-W.E3_#?0O#LTD96'4O#5C%IUS W9U,2J&( M/9PP/<&@#V[PEXOT3QYX=L=>\.:K9ZWHM]'YEM?6,RRQ2K[,/0Y!'4$$'FMB MOQ^_8K\9^*OV(/VVM4^ 'B?4Y+[POK5\+&,^.5U;4;=]DT>B6:B^62.*?&S]LWX.?L]:@--\;>-;.PUC"DZ5:1R7=VH/(+ MQQ*QC!'(+[(_&T,VNVQ*SZ;I-O+> MR0L.J2-&I1&SQM9@>>E:GP1_;<^#'[0FJC2/!OC2WN-<*EETF^ADL[F3 R?+ M655\S R3L+8 )- 'NE%,FE6")Y'.U$4LQQT Y->)>%?VVO@EXS^'NO\ CC2_ M'MH?"NA3);:AJ-Y:7-HL4KC*1JLT2-(S#H$#$T >X45\I^%/^"G_ .SIXN\2 M1:-!XX>PFFD$4-UJ>G7%M;.QQC,C)A!SU?:.*]9^-_[3_P ,OV==+M;WQ[XK MM=&^V#=:VJJ\]S<+D#IUYW^T!\W@U.-([A1',\3;U1W4?-&Q&&/!'TK MO*^ _P!D']K#X5_LV_L,_"9?'WBNWTF]N[:^DM].ACDN+N5/[0N1O$4:LP7( M(W-A201G(KZ!^!_[] 'JM%?+7@'_@II^SQ\0=M?4<_ MU*SNK6XBBM8$A69Y&N&C$.!&ZL3&"R6YTZX@CNW["-W0#)YP&VDXH ^D:Q_%WC#1/ /AN_P#$'B35;31-$L8_ M-N;^^E$442Y &6/W_ 5*^'/Q:^.?B#X;> /!GA[6K[P5 M)<+*VOA;^S-\,_@_X-L_#7AWP=I$5E#"(99[BSCEN+ MLX&YYI&7,C,0"<\= !^8W[?O@?1?V,?VOOAG\1/AE"OAI]1_XF%SI6FJ$ MB5XY0DP2,<*DT'+[4-4\4:W9NT5Y M:^&K5+@6TBG!C>222./<#G*JQ(P0<'BNF_X* ?&R]^ O[*_C#Q!I-PUKKUXB M:3ILZ.4>*:X;89$(Z,D?F./=!7BG_!+K]DWPCX9^ FB_$?Q!H-EK/C/Q07OE MO=1A6=[2V\PK"D6X$*6"^86&&)?!.%% 'KW[.?\ P4,^#W[3&NKH'A[4[[1/ M$D@9H-&\0VZ6\]P%R3Y3([QN0!G:'W8R<8!Q]+U^87_!5C]F+0/AOX9T'XX_ M#O3H?"/B32-5MX;]]'C%NC[B3#<[5 "RI*J#A9H)92HSW(P.^!S7D_\ P3S_ &,=8\0^.O'?Q2_: M#\'WE[XQDU'%C;^*+4,CRMF2:Z\M@5V/K;]J3]EGX<_&;X-^( M]-U7PYI5A>VNG33:=J]O:QPSV$L<9*,KJ =@*CF #W#1M:T_Q%I-IJ MFE7UMJ>FWD2S6UY9RK+#-&PRKHZDAE(Z$'%<+\\>^((=&M M9BR6MO@R7-VZ@$I#$N6KOQ8_8Q^)'[27[?%IXH^)&C+/\$]*&RR MC34XF5X8HP4B,0?S!YT^6?"_=RI(PM '3:1_P62^ NI:U'8W%EXPTJU9MIU* M\TN%K=1ZD13O)CZ(3QTK[-\#^.O#WQ*\+6'B3PMK%IKNA7R>9;WUE('C<9P1 M[$$$%3@@@@@$5RWC/]G7X:^// =QX.U7P5HAT"6W-O';6]A%%]F!& T)51Y; M+P0RX((%?GA_P1G\6:EI7Q$^+7P_M[Z74O"MJBW]M(3F-9DF,.]1V,J%2>.? M*7TH _5:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH R?%G_(JZS_ ->4W_HMJ*/%G_(J MZS_UY3?^BVHH /"?_(JZ-_UY0_\ HM:UJR?"?_(JZ-_UY0_^BUK6H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\R_P#@N#_R M(/PL_P"PG>_^BHZ_32OS+_X+@_\ (@_"S_L)WO\ Z*CH ^]/V>_^2!?#3_L6 M=,_])8Z] KS_ /9[_P"2!?#3_L6=,_\ 26.N_9@BEF(50,DGH* /Q_\ ^"H2 M_P#"._\ !0/X4:K8DB];3M'N\(<-YB:E<*IS]$4?\!KW_P#X+"?M!ZO\+_@_ MX?\ WA^^DT^^\93SB^N+=RL@L8%3S(@1RHD>6,$@\JCKR&-?.7C+6+?]N+_ M (*I>'X_#S_VKX2\.7=K&;R/+1/96#&>=\C@)),TB*PX/F(?XJZ[_@N!HD\? MB+X2:R\;R:>]OJ%HQ0XPZO ^,\X)#<\$_'#X&WMOX4U.'5UM;K3]*N%:".8QN\7>FZE;1WEM/'J5@RR12*&1@19\@@BN;^*G_!+W]E MCX(Z/9:KXZ^)WC/PSI]Y<_9+>>]U*R DEV,^T8LB?NHQSTZ>HH ^IOBK^U-_ MPC?[#=U\;M+CC@O;SPY:W]E"PWK#>70CCC4C^()+*,CT4U\A?\$R?V,?"OQ? M\$:A\:?BMIT?CC5-Q_M@?"_ M0-#_ ."7FI^'O >K7&O>&-'T[3[O3=0EF29KRU2\ADWLZ*JL-A9@54#Y177? M\$I_$EGKW[$O@NTMGB:?2+G4+&ZCC(^20W&IM5T^X,I#[9#)^ ?PSUGQUXJDN$T/2A$9_LL8DE8R2I$@121DEG7OZU^>7_ 5( M^(FD?M"?L;_#GXE>#_MD_AB3Q*T:R7=LT#\Q7$>XJW\(>)EST)(H ZS_ ()^ M_L4_"'2_@MH/CGXB:?H/C'Q?XFMEU(QZ\T5S!9P2?-%&L,A*ERNUF9@6RQ P M!SRW_!2']DOX:>!_AF?B_P#"=-.\%^*O#=Y;33V_AV=((IHVF5%DCBC.(Y8Y M'C8-'CY0V0< AO[._P#P2J^!OQP^!W@CQT/%?C;[1K>EP7-W'9ZE9&&*ZV@3 MQKFT) 24.N"21MYYK?\ B+_P2=_9I^$OA.Z\3>,/B'XWT#0K9XXY;ZZU*R"* MSN$0<61)RS#H/?H": /JO]D/XVW?[0G[*?A?QIJ;*VM7-A-:ZD4 4-8 M 1P%CA(/ZJ_LF_#KX=?#']G>'2OA7XFNO%W@R5[NZMM5N[F.=I'8D M2+NCCC7"LI&-N000>:^+?^"&L:C3OC*X'SM+I"D^P%YC^9_.@#M/^"FW['/P MI\+?LN:SXW\)^#=)\):YX;N+21)M&M5MA<137$5N\K330Z-INJH+BTMK6&5HR[0L-K.TJ2_>! 4*0/F-7/\ @IM^Q+X+\#?"M_C# M\,]'MO VN^&KJWDO8-#46D$L+S+&LL<:8$*K'PO\ L4_$!;R6 M)9M36UTZTAD/,TKW,9VKZD(LC_2,T :GP#_:D/B[]ANP^,VO1K+>Z9H%Y=:G M&K!?.N+/S4D(P/E,K0[@.WF 5\(?\$__ ('Z%^V%X^\;?&SXYZC;^)7CU+[/ M;Z9J%P$AGN2JR,73_$]K'')]LU70] M/6OF[_ ()X?L*_"G]KSX;^(]3\4^(/$VG>)M&U M7[-)9Z+?6L#?$L=L[:7JF@+;V)2X"GRQ*L>%D0G 8,"<$X(."/,?^".WQ_UKXA?#'Q-\ M._$-W)>7/@V2 Z=+<-F06(@9Z"15'"@"U/_P $6_@9:PR33>+? M'L4,:EWDDU*Q554#)))L^ !79?\ !/\ ^"/[/GPYUSQ7K/P1^(VI^.;FYM8; M;4H;^\AF^S)N+1ML2WB92Q##+9!VGT- 'PY^TG\-;OXT?\%5O$WP^M]2N-*M M?$M_8V-_/:_?^R#3[::88[_+$3@\9 SQ7Z7?"[]@/X'?!KQEX?\ %?A/P>VG M>(=$61;>^DU"XG9S)&T;,ZR2,I;#M@@#&>, 5\7Z%&K_P#!<;4"RABID*Y' M0_V .17ZK4 %%%>8_M$_M"^$_P!F7X9WWC+Q= M."23PH!)X% &Y\7/B]X4^!O@/4?%_C+58M)T6R7+.W,DSG[L42=7D8\!1]> M"1^6_P %_"/B[_@II^U\/BWXETN;2OA5X8N8UMK>8DQLD+;X;)#_ !NS'S)6 M' #$<;D%2_#/X-?%;_@J9\2(?B/\4;JX\+_"&PG9=.TRU8JLJ!L-#: ]2<8D MN6')&%'R[4_5CP/X&T'X:^$],\,^&-*M]%T+38A#:V5JNU(UZ_4DDDECDDDD MDDDT ?"?_!:Z\>/]FWP=:@-LE\60R,P''RV=T #_ -]'\J^L/V1[>.U_95^# MB1($4^#M(<@?WFLXF8_B23^-?.__ 6$\$W'BK]D;^T[:)I/^$=UVTU*8K_# M$RR6Y)'INN$_+ZU[%^P-XTM_'7['GPJOK>59?LFBQ:5( >4>US;E2.W^J!^A M![T V21^%8?_ 5R\;6OAC]C?6-(FE5;GQ'JECI\$?&YO+F% MTQQZ 6_7W [UZ3_P3S\%W'@+]C+X6Z9=HT=Q+ISZBRNNU@+J>2Y4$?[LRC\* M /HFOSO_ ."D7[;26&GWGP'^%K2^(/'_ (@(TO4Y-,!E:RCD^5K6/;]ZXD!V M$#[BL<_,1BE^VO\ MW>*?$_CQO@'^SS%<:MXTO)FL-2UO3N9+>3H\%LW164 M^9,2!& <$$%E];_8;_X)\:#^R_9Q^*?$KP^)?BA=QDS:D07AT\./GBM]W))R M0TI^9LD#:"00#I?^"?7[*LW[*OP-BTS6/+;QAKDPU+63&P987*A8[<,."(UX M)&069R"1BOIVBOG3X?\ [<;X\$[$4G./45W/\ P2/\4?!>'P#K'AGP2VHVWQ%(2[\11ZZB M) M(LOIC->[@O'$YE;!_B [T ?KY1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/BS_ )%7 M6?\ KRF_]%M11XL_Y%76?^O*;_T6U% !X3_Y%71O^O*'_P!%K6M63X3_ .15 MT;_KRA_]%K6M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7PQ_P %4/V:_B/^TAX0\ V7PZ\.?\)%=:7?74UY']NMK7RD>- I MS/(@.2#TSTK[GHH _)OP]H/_ 4K\*Z!IFB:7!]ETS3;6*SM8-_AI_+AC0(B M[F)8X50,DDG')JUX@_9G_;T_:*T^/0/B)XXL]#\/W.$NX9+ZUMXVCQDK)'81 M_O>N-K$@D#GZM44 ?.G[&_P"Q3X3_ &0?"=Q;Z?-_;WBS40!J?B*: 1/* MH.5BC3+>7$.#MR2QY). %ZO]JC]FGP_^U5\);WP7KLK6,WF+=Z=JD2!Y+*Z4 M$+(%R-P(9E90<$>P44 ?E;\.=#_ &Y?V+]-/@SP_P"$]*^)W@ZV'9+$Z M8^FE?W)M3'Y9BQ_=V?+CTK\R=/\ V6?VH/V#O'>NW_P&%G\0_ 6IR&9M(O61 MF51]P30-)&QD4?+O@;+ <@<*/U/HH _+;QE\$OVO/V]M6T;1_BMIFE_"GX<6 MDZW4UM:%5\UAD;A#YTLLDH5B!YA2,9)Z\'[S\3?LS^!O$_[/;_!F73F@\ M8].@CC;,L'EX,LBNH?<>K YSDBO5J* /RG\$_!7]L?\ 8+U+5-'^&>GZ M=\4?A_/.T\-M)MDB#$CY_(,LT>Q^+ MMMIOPM^'EC.ER]C:LH#-C!=(!++)),%) \YE5=S8QD@_J=10!R/@3X:Z-\*_ MACI7@GPQ;-;Z/I&GBQM(G8%R I&YFXRS,2S'C)8FOC;_ ()3_LP_$S]FW3_B M7'\1O#7_ CKZQ+IS6(^WVUUYPB%R)/]1*^W'F)][&<\9P:^]Z* /G_]O7X6 M^)_C3^R?XY\&^#=,_MCQ)J7V'[)9?:(H/,\N_MY7^>5E082-SRPSC Y(%5_V M ?A1XJ^"7[*OA'P?XTTO^QO$=A+?-+_ (O?L:ZWX&\):1_:WBFYBTU8K#[3##N,5S \G[R1 MU085&/+*-FW M-;LDK*DT(/W2&$B]!R-Q_4*B@#\OO&VL_MZ?M1>&I/ UUX#T?X;:'J*FUU/5 M(6%D9(B '5VDN)9/+/0B%,D$CD9%?8G[&7[)>C?LB_"L^';.[_M;7M1E%YK. MJ[-HGGVA0D8ZB)!D*#SRQ.-V![[10!\ :/\ LM_$^U_X*J7OQAE\,[?AS)OV MZU]OM3G.D"W'[GS?-_UOR_<]^G-??]%% !7YA_\ !33]F#]H3]ICXRZ4?!O@ M]]9\"Z'IRQ63_P!K6-NC7,A+3R;)9U?/$:9*CB,8]3^GE% 'Y.:#H/\ P4J\ M+Z)8:/I%G#IVEV$"6MK:6Z>%UCAB10J(H'0 "K_ /QLZ_S_ ,(Q7ZJ44 87 MCKP5H_Q(\&ZUX6U^T6^T76+22RNX&.-T;J5.#V(SD$<@@$=*_,+PG\!OVN/V M!/%&M67PEL+3XG_#R^G\^.UFVR(3D .]OYL7,R[$96D9478#N&2!\O?I M7H=% 'XD_!;]D']MW]GG7M1UOP!X.BT/5]0A^SW%[)?:#=RM'NW%0T\KE06 M)VXW8&B@#\U=3^*W_!0SQ=HTWA2W^%VA^'M2*"&;Q% M;_9XY5!X+H\EVT.[@DE$/;:!QGU[]A']@ ?LQWVI>./&6L1^*/B7K$+1S7,9 M9X;)'8/*J._S22.P&Z4@'C &"Q;[,HH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#) M\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* #PG_ ,BKHW_7E#_Z+6M: MLGPG_P BKHW_ %Y0_P#HM:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#)\6?\BKK/_7E-_P"BVHH\ M6?\ (JZS_P!>4W_HMJ* #PG_ ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#H MM:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#)\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* M#PG_ ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#HM:UJ "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#) M\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* #PG_ ,BKHW_7E#_Z+6M: MLGPG_P BKHW_ %Y0_P#HM:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#)\6?\BKK/_7E-_P"BVHH\ M6?\ (JZS_P!>4W_HMJ* #PG_ ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#H MM:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#)\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* M#PG_ ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#HM:UJ "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#) M\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* #PG_ ,BKHW_7E#_Z+6M: MLGPG_P BKHW_ %Y0_P#HM:^:?V[/AS\>/B];^#?!WP=UQ?#.AZD+T>*-6:Y6 MV$<8\@0)O4&;#!I\K$/FVX8@4 >#?\% _P#@IQWP"/LL88%6DR#HY5-[+:+$Q@0G[ MIDMI28>P$CQLH) Y)Q7TK^P[^P[:_L:V/BU&\1Q>+M1UR>$C4O[-^QR1PQJ< M1;?,DXWNQX;GCTKV_P"-FN>'O#?P?\::EXL,/_"-V^CW37Z7&-DD)B8,F#U+ M9V@=RP Y- &!^S7^T5X8_:@^%MCXU\,,\,4CM;WFGW#*9[&X7&Z*3'&<%6![ MJRGC.!Y3^W%^W5I?[)>F:7I&EZ6OBCXA:VN_3]'+LL<46XH)YMHW%2XVJBX+ MD-@C!-?-_P#P0\L]5C\%_%>ZF1AHDNH6$5JW8W"QS&<#W"O;_F*YSX@$[^:,?Q'- '0:Q\=O^"@7A M/PVWC[5/A]HK>'H8OMEQI*V<#R10 ;B7A2?[0HV]1G,?!FF8LM$\2/=0M;(N(E6XM%U&-54< "0!1CH#CUH ^YOVQ/VN_#G[ M(?PYBUW5+8ZOKNHR-;Z/HD4 985\?:?\>/V_\ MQYX9B\>Z#\/=&L_#EQ']JM=+6U@$TT!Y5A#+/Y[<=.A8'(!R*Y[]K1/^%]?\ M%6_AK\.]15KO0]"-A'+8R#=%(H0W\^5/&'CVHWJ$'I7ZNT ?(W["O[>MI^U= M%JOAOQ#I$7A;XBZ,GFW>FQ,WDW40;:TL2O\ ,A1B%:-B2-RG)R2PG) ZYV%S_M'/6OUAH *^*_VT_^ M"@5U\#?&NG_"[X9>'4\;?%/4!&#:NKR16+2 &)#&F&EE<$,$#* I5B><5]J5 M^47_ 3)3_A>7[;'QG^+6JJUY<6HGDM'G&XV[7=PPCVGL5@A>,?[)(H V_&7 M[2W[=?P TG_A./'_ ("T+4/"$)5[VWBBMY%M4) PYMIC)'U^^VY03SGI7W1^ MS#^TAX;_ &IOA38^-?#JM:%G:VO],FA,@H ^WOVQ/VN_#G[(?PYBUW5+8ZOKNHR- M;Z/HD4 985\?:?\>/V_P#QYX9B\>Z#\/=&L_#E MQ']JM=+6U@$TT!Y5A#+/Y[<=.A8'(!R*Y[]K1/\ A?7_ 5;^&OP[U%6N]#T M(V$/:C>H0>E?J[0!\C?L*_MZVG[5T6J^&_$.D1>%OB+ MHR>;=Z;$S>3=1!MK2Q*_S(48A6C8DC O@]_9W_ G'B_1_ M"G]H^9]C_M:[2#S_ "]OF;-QYV^8F<=-P]:Z-O$FEKX=.OF_MQHHM/MQO]X\ MG[/LW^;NZ;=OS9]* &>*?%6C^"/#NH:]K^I6VD:-I\+3W5]>2".*%!U+$_Y) M(%?E%\;OC;X__P""H/Q4C^$WPCM[C2?A5I]PLVIZQ=1LB3JK'%S<=P@P3%!] MYF&YL$?N^>^(GQ<\1_\ !3[X_/X.L_$]OX!^"FAR^>TU_<+ )8E8JMQ(KL/, MN).=D9X09]'9OTJ^"6B_!;]GOP'9^$O!.N^'-,TN#YY)&U2W:>ZEP TTS[LN MYP.>@ .H^ OP1\.?L[_"W1? OA>%ET[3X\R7$O^MNIFYDFD/\ >9N? M0# & *_.+]@=A;_ /!4S]H".Z.^X=O$:JV ,O\ VQ 21]0&Z>M?J1H?B[0O M%#3#1M:T_5S#@RBQNHYO+SG&[:3C.#U]#7Y5?$;5HOV+?^"K0\:>(0UCX'\8 M;[B2_P#+.Q8KJ+9,Y(!_U=RN]@,G;@X^84 ?K77Y.^,HWN_^"WVF1P/B1+BT M9L'+>U^W2:K).OV<0;=PDWY MP5((((ZY&.M?E]^PO'-^U'_P42^)'QSM[1QX8T@W#65Q,I5MTL?V6U7&/O&V M21B/X>!W% #)F%K_ ,%SE:Z.\-,H4X ^]X< 3\B5'X5^KU?E+_P40L[S]G'] MNSX5_'86DLWAZZ>U^VR1)R9+=O+GCSTW-;,FW/7#?W37Z>^&?''A_P 9>#[+ MQ5HFL6FH^'+VV^V0:E#*/):+&2Q8],8.!Q!.-2 M4?NWALB7213CD/=R +ZJ=W2OU1\8>,M"^'_AN\\0>)=6M-#T2S"FYU"^E$4, M09@B[F/ RS*/J10!JSJ[0R+$VR0J0K$9P<<&ORI_X(:R1QWWQHA=<7!CT=ES MU"@WH8?F5K]-? 'Q*\*_%30FUKP?X@T_Q+I*S-;F]TRX6:(2* 63)I);?3[ZY_=P /,)[&1FZ!&1GC)Z! MVP2,&@#]NGM?MLD2#[+Q5HFL6FH^'+VV^V0:E#*/):+& M2Q8],8.,[RX9&>18PPC;24#8+C@L/QZ'Z M!KRK]J+_ )(3XF_[=?\ TJBH ^-O O[3/[4/Q+\+V'B+P]H-MJ&F7T,0K>>%Y8+4L!+)!:O*ZKW*J=-4,?8L M/K7IW_!-'_DUG0?^V'_I#:U]54 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T- M_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B# M_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ MC%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ? M%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P + M*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\ M_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ M ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X6 M5^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\ M^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG M$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J M44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7 M_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_: M&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^ M$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8 MH_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E? MM#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B M#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^ M,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% M 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\ M+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS M\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG M_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/ M^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#? M\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_P MG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C% M?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10! M\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H M;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0? M^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B? M_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E M?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^? MB#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q M/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7V MI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_P MLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_G MS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_ MX3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&* M/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M# M?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ M ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ MXQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% ' MQ7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK] MH;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"? M/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B M?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"% ME?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^ M?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P ) MQ/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?: ME% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ MPLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:& M_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ M (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H M_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T- M_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B# M_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ MC%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ? M%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P + M*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\ M_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ M ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X6 M5^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\ M^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG M$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J M44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7 M_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_: M&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^ M$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8 MH_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E? MM#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B M#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^ M,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% M 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\ M+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS M\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG M_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/ M^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#? M\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_P MG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C% M?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10! M\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H M;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0? M^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B? M_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E M?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^? MB#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q M/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7V MI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_P MLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_G MS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_ MX3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&* M/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M# M?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ M ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ MXQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% ' MQ7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK] MH;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"? M/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B M?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"% ME?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^ M?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P ) MQ/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?: ME% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ MPLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:& M_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ M (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H M_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T- M_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B# M_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ MC%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ? M%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P + M*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\ M_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ M ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X6 M5^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\ M^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG M$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J M44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7 M_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_: M&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^ M$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8 MH_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E? MM#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B M#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^ M,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% M 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\ M+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS M\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG M_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/ M^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#? M\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_P MG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C% M?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10! M\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H M;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0? M^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B? M_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E M?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^? MB#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q M/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7V MI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_P MLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_G MS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_ MX3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&* M/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M# M?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ M ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ MXQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% ' MQ7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK] MH;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"? M/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B M?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"% ME?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^ M?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P ) MQ/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?: ME% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ MPLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:& M_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ M (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H M_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T- M_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B# M_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ MC%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ? M%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P + M*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\ M_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ M ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X6 M5^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\ M^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*[[]E_P"-_BOXB>+M M2T;Q#>QZC#'8-=QS>0D3JRR1KCY 01)W'85]+5\5_L5_P#)4]5_[ TO_H^" M@#Z^\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* #PG_ ,BKHW_7E#_Z M+6M:LGPG_P BKHW_ %Y0_P#HM:UJ /G7]KS]B7PK^V-_PB?_ DVNZQHO_". M?:_L_P#9)B'F_:/)W;_,1NGD+C&.IKZ%MH!:V\4*DE8T" GKP,5+10!\"?\ M!8'X9^$O%7P5T3Q1K>MW5GXGT*66T\.:/:M'G5+B[EMED0H5+-L2'?\ )COG MJ*^I;SX/_P#">?LRV_PTUN[NM'^W^&K?1KZ>S*^=%^X2.4*2"N>&'0CFNN\5 M_"_PEXZU[P[K7B'P[I^LZKX=G:ZTFZO(!(]G*V,O'GH?E4^Q52.0#744 ?G5 M_P .2_A9_P!#UXP_[ZM?_C-'_#DOX6?]#UXP_P"^K7_XS7Z*T4 ?.'[(O[#_ M (4_8[N/%,WAK7M9UIO$"6R3C5C%B/R3*5V>6B]?-;.<]!7;?M'?LP^ _P!J M3P8GA[QOI\DOV=VEL=3LW$=Y8R$8+1.01@@#*L"IP,@D CUFB@#\V+;_ ((L MZ*TT=C??&'Q%<^%8IO-CTB.Q1&0DG<0YD9 Q&!N\KJ"<'.!]U?!/X'^#OV>_ M -IX/\$:4NF:1 S2N68O-<3-C=+*YY=S@#)Z =[10!P_P 9O@MX0^/W M@.]\(>-M)35M&N2' R4E@E7.V6)QRCKDX([$@Y!(/PC=?\$6=$CN;FSTOXP^ M(K'PO<2>9)I,EBDC.1C:6=9$1B #R8^XZ8Y_2:B@#R']FS]EGP%^RKX/FT'P M38S*]VZRW^J7SB6[O7484R. 3A% 4;F(&6).[\??@SIG[0GPC\0?#[6;Z M[TW3-:2%)KJQV^J_]@:7_ -'P M4 ?7WBS_ )%76?\ KRF_]%M11XL_Y%76?^O*;_T6U% !X3_Y%71O^O*'_P!% MK6M63X3_ .15T;_KRA_]%K6M0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5Y5^U%_P D)\3?]NO_ *515ZK7E7[4 M7_)"?$W_ &Z_^E45 'E7_!-'_DUG0?\ MA_Z0VM?55?*O_!-'_DUG0?^V'_I M#:U]54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7Q7^Q7_ ,E3U7_L#2_^CX*^U*^*_P!BO_DJ>J_]@:7_ -'P4 ?7WBS_ )%7 M6?\ KRF_]%M11XL_Y%76?^O*;_T6U% !X3_Y%71O^O*'_P!%K6M63X3_ .15 MT;_KRA_]%K6M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5Y5^U%_P D)\3?]NO_ *515ZK7E7[47_)"?$W_ &Z_ M^E45 'E7_!-'_DUG0?\ MA_Z0VM?55?*O_!-'_DUG0?^V'_I#:U]54 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q7_ ,E3 MU7_L#2_^CX*^U*^*_P!BO_DJ>J_]@:7_ -'P4 ?7WBS_ )%76?\ KRF_]%M1 M1XL_Y%76?^O*;_T6U% !X3_Y%71O^O*'_P!%K6M63X3_ .15T;_KRA_]%K7D MG[57[7W@?]D?PK9:GXL-W>:EJ@F72M(L8BTMX\03?\Y^1%7S(\LQ_BX#'B@# MM_BY\FW-P+6":Y#N992I;:JHK,>%).!@=Z[>*19HT MD0[D'?B1\0=*N="\*:P;J'PMIQ#):I#%Y1E:) M6^9\^;%NF(PYX'";5_H0TG_D%67_ %Q3_P!!% %NBBB@ K@]6^.O@+0_BKI' MPUOO$MK#XYU:$W%GHH5VEDC"NVXE5*K\L3GYB,A?I7S9^V=_P4>T#]G75[[P M#X2TN?Q;\5<11K8>0XM;)Y45XC*1AI6*R(PCCSG=@LIKX'_9)_X6"W_!3[P; M-\4_MJ^.[J>>\U%-0(\Y/.TF6:)64<)B*2,"/C8,+@;< _<>J>KZQ8>']+N M=2U2^MM-TZU0RSW=Y*L4,2#JSNQ 4#U)JY7Y7?MP^)O$7[8'[:WAC]F;0]7F MTKPGITL86]1@ ^UK?\ ;T_9\NM<72(_BSX= M^ULVT.]P5@SG'^O*B/K_ +73GI7NMG>0:A:075K/'K?#]_#UAX9NM'U-8"D'B*+4)Y+Q9=N/-<,_EODC)0J M%Y.T+QCPO_@F'\4/$WPC^-WC_P#9D\9:@U]'HLMS+HTDA.$DAD"RI%GGRY48 M3*O0;6/5C0!^F1R JJ!DDD]!7A&K?MX?L_:+KATFZ^*_ MAW[8'*$P3M-"&'4&5%,8_%J^3_\ @JC\7O$_C+XB?#_]F[P7>O9W'BN2WDU9 MD) F\^?RK:%R.1&&1Y''<;.PY]G\-?\ !*7]GW1_A[%X=U+PUL:5=IYEO?6$ MZSP3+G&Y'4E6&0>0>U:%?E'^R#K&O_L._MT:Q^SQJ^M3:KX(\0O_ ,2V6X^5 M1,\7FVTZK_"S@&!PO!?!_A%?JY0 5C>+O&6@^ =!N=;\2ZS8:!H]N,S7VI7* M00IZ LQ R>PZFMFOR2\=6>I?\%)OV_\ 5_A]?:Q=V/PL\!MF^"?#__ A7BBW@/]G:K!>7$RF0 M E5G621@Z,>"WWAV/&#R/_!)#]H;7?&W@GQ1\*?&%S-<:]X)D06373%IOL;, MR-"Q/)\F1-N2>%D1>BT ?H%--';PR2RNL44:EGD<@*J@9))/05X1JW[>'[/V MBZX=)NOBOX=^V!RA,$[30AAU!E13&/Q:OD__ (*H_%[Q/XR^(GP__9N\%WKV M=QXKDMY-69"0)O/G\JVA1QW&SL.?9_#7_ 2E_9]T?X>Q>'=2\-7. MMZJ8 MQXCEOYXKR2;',J!7\N,9/"!2N -V[DD ^L_#_B'2_%FCVFKZ)J5GK& ME7:>9;WUA.L\$RYQN1U)5AD'D'M6A7Y1_L@ZQK_[#O[=&L?L\:OK4VJ^"/$+ M_P#$MEN/E43/%YMM.J_PLX!@<+P7P?X17ZN4 %%%% !7E7[47_)"?$W_ &Z_ M^E45>JUY5^U%_P D)\3?]NO_ *514 >5?\$T?^36=!_[8?\ I#:U]55\J_\ M!-'_ )-9T'_MA_Z0VM?55 !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5\5_L5_\E3U7_L#2_P#H^"OM2OBO]BO_ )*GJO\ V!I? M_1\% 'U]XL_Y%76?^O*;_P!%M11XL_Y%76?^O*;_ -%M10 >$_\ D5=&_P"O M*'_T6M)+WPW]H.F+J*F6&%IC$9&,1.QS^YCP M6!VXXQFNG\)_\BKHW_7E#_Z+6M:@#\J?^"Y4:Q1_!%$4(BC6PJJ, #_0.!7Z MEZ3_ ,@JR_ZXI_Z"*_+;_@N=_P T3_[C?_MA7ZDZ3_R"K+_KBG_H(H MT444 M QD\;<*(X4@58BV?*&R-0=FW/4YK\ MW]3_ .4YR?\ 7:'_ -1Q:_5^OR@U/_E.B7K^5/KL MFM"!3\NX3S1Z@@ [_NTS]!F@#]7*_)W7KC_A&/\ @M]:R6C&%;RX@210.#YN MB*C#\2<_7FOUBK\H](C/Q&_X+;7]W8;9K/197-PZG[GV?2! V??SB%_&@ \1 M,OBS_@N!IMG.?.@T^2+RE<\*8M#,_''&),GZ_6OUOY-OKTMD8&/R@^?IQL% /?,BD?4XK]7* /R=_X*-7'_ C/_!2+X$:U:L8; M@0Z+*[*,Y*:K.,D=_EX^@K]8J_*/]N2,_$3_ (*F?!+PYI^V:73AHL=TJGE, M7TUS)GZ0D-7ZN4 ,FE6")Y'.U$4LQQT Y-?E3_P1-C.O>,OC;XAN1YEZR::K M2NV6_?27;OSWR8Q^5?JPRAE((R#P0:_*3_@C?GP'\:_CAX O7VZG!'#NC;*D M_8[F:"0[?9IU^F: /U((O* XP-1CD M_#;Q_P#7K]8J_*/_ ()WQGQ[_P %'_CQXSL]LFD(=8DCF0Y!\_4D\G\T1S^% M !XB9?%G_!<#3;.<^=!I\D7E*YX4Q:&9^..,29/U^M?JY7Y1_%%3\-_^"U7A M;6KU_)M]>ELC Q^4'S].-@H![YD4CZG%?JY0!^3O_!1JX_X1G_@I%\"-:M6, M-P(=%E=E&^ /PKQW]H[]FKX6:)\&?$-[8> ]#M+N+[/L MFBM%#+FYB!P?H2/QH J?\$T?^36=!_[8?^D-K7U57P#^P7^RS\)?B9^SKH>L M^*/ 6CZUJC) ANKF$ER/LEN^#@C^)V/XU]'6O[$/P'LKB.>'X7>'TEC8,K?9 MR<$=#@F@#W"BO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z)UX?_ / -: /5:*\J M_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP M_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z M)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5H MKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_X95^$'_1 M.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T3KP__P" :T?\,J_" M#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>'_P#P#6@# MU6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HKRK_AE7X0 M?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$'_1.O#__ (!K1_PR MK\(/^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z)UX?_ / - M: /5:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5 M?A!_T3KP_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\/_\ @&M' M_#*OP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ M\ UH ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_ MX95^$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T3KP__P" M:T?\,J_"#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>' M_P#P#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HK MRK_AE7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$'_1.O#__ M (!K1_PRK\(/^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z) MUX?_ / -: /5:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U M6BO*O^&5?A!_T3KP_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\ M/_\ @&M'_#*OP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"# M_HG7A_\ \ UH ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: M /5:*\J_X95^$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T M3KP__P" :T?\,J_"#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK M\(/^B=>'_P#P#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ M UH ]5HKRK_AE7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$ M'_1.O#__ (!K1_PRK\(/^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ . :T?\ M#*OP@_Z)UX?_ / -: /5:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ M /P#6@#U6BO*O^&5?A!_T3KP_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE M7X0?]$Z\/_\ @&M'_#*OP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1 M_P ,J_"#_HG7A_\ \ UH ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)U MX?\ _ -: /5:*\J_X95^$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O M^&5?A!_T3KP__P" :T?\,J_"#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@ M&M'_ RK\(/^B=>'_P#P#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ MHG7A_P#\ UH ]5HKRK_AE7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:* M\J_X95^$'_1.O#__ (!K1_PRK\(/^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ M . :T?\ #*OP@_Z)UX?_ / -: /5:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@ M_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP_P#^ :T?\,J_"#_HG7A__P UH ] M5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O M#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J M_"#_ *)UX?\ _ -: /5:*\J_X95^$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6 M@#U6BO*O^&5?A!_T3KP__P" :T?\,J_"#_HG7A__ , UH ]5HKRK_AE7X0?] M$Z\/_P#@&M'_ RK\(/^B=>'_P#P#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_ MPRK\(/\ HG7A_P#\ UH ]5HKRK_AE7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ M -: /5:*\J_X95^$'_1.O#__ (!K1_PRK\(/^B=>'_\ P#6@#U6BO*O^&5?A M!_T3KP__ . :T?\ #*OP@_Z)UX?_ / -: /5:*\J_P"&5?A!_P!$Z\/_ /@& MM'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP_P#^ :T?\,J_"#_HG7A_ M_P UH ]5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z)UX?_P# -: /5:*\J_X9 M5^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5HKRK_ (95^$'_ $3KP_\ M^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_X95^$'_1.O#_ /X!K1_PRK\(/^B= M>'__ #6@#U6BO*O^&5?A!_T3KP__P" :T?\,J_"#_HG7A__ , UH ]5HKRK M_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>'_P#P#6@#U6BO*O\ AE7X0?\ 1.O# M_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HKRK_AE7X0?]$Z\/\ _@&M'_#*OP@_ MZ)UX?_\ -: /5:*\J_X95^$'_1.O#__ (!K1_PRK\(/^B=>'_\ P#6@#U6B MO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z)UX?_ / -: /5:*\J_P"&5?A!_P!$ MZ\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP_P#^ :T?\,J_ M"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z)UX?_P# -: / M5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5HKRK_ (95^$'_ M $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: /5:\_\ &GQ6@\.Z@EE8Q)>S1M_I M!+85!W4$?Q?H/?MY%\1/A)\(M%D;3M'^'_ATWRG][R[^;_0^H-!UZS\2:;'>V4F^)N"I^\C=U8=C6C7R'=>&_#NN7MI+XA\.Z;XB M@MR<0:A LF >NTD94\#IZ#K7JV@_LY_!3Q)IL=[9?#[P^\3<%39KN1NZL.QK M[7@WC*AQ+0]E5M'$17O1[_WH^7==/2S/'S;*9Y?/FCK3>S[>3_K4]FHKRK_A ME7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -:_2CY\]5HKRK_AE7X0?]$Z\/\ M_@&M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$'_1.O#__ (!K1_PRK\(/^B=> M'_\ P#6@#U6BO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z)UX?_ / -: /5:*\J M_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP M_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z M)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5H MKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_X95^$'_1 M.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T3KP__P" :T?\,J_" M#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>'_P#P#6@# MU6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HKRK_AE7X0 M?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$'_1.O#__ (!K1_PR MK\(/^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z)UX?_ / - M: /5:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5 M?A!_T3KP_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\/_\ @&M' M_#*OP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ M\ UH ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_ MX95^$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T3KP__P" M:T?\,J_"#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>' M_P#P#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HK MRK_AE7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$'_1.O#__ M (!K1_PRK\(/^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z) MUX?_ / -: /5:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U M6BO*O^&5?A!_T3KP_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\ M/_\ @&M'_#*OP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"# M_HG7A_\ \ UH ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: M /5:*\J_X95^$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T M3KP__P" :T?\,J_"#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK M\(/^B=>'_P#P#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ M UH ]5HKRK_AE7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$ M'_1.O#__ (!K1_PRK\(/^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ . :T?\ M#*OP@_Z)UX?_ / -: /5:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ M /P#6@#U6BO*O^&5?A!_T3KP_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE M7X0?]$Z\/_\ @&M'_#*OP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1 M_P ,J_"#_HG7A_\ \ UH ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)U MX?\ _ -: /5:*\J_X95^$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O M^&5?A!_T3KP__P" :T?\,J_"#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@ M&M'_ RK\(/^B=>'_P#P#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ MHG7A_P#\ UH ]5HKRK_AE7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:* M\J_X95^$'_1.O#__ (!K1_PRK\(/^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ M . :T?\ #*OP@_Z)UX?_ / -: /5:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@ M_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP_P#^ :T?\,J_"#_HG7A__P UH ] M5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O M#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J M_"#_ *)UX?\ _ -: /5:*\J_X95^$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6 M@#U6BO*O^&5?A!_T3KP__P" :T?\,J_"#_HG7A__ , UH ]5HKRK_AE7X0?] M$Z\/_P#@&M'_ RK\(/^B=>'_P#P#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_ MPRK\(/\ HG7A_P#\ UH ]5HKRK_AE7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ M -: /5:*\J_X95^$'_1.O#__ (!K1_PRK\(/^B=>'_\ P#6@#U6BO*O^&5?A M!_T3KP__ . :T?\ #*OP@_Z)UX?_ / -: /5:*\J_P"&5?A!_P!$Z\/_ /@& MM'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP_P#^ :T?\,J_"#_HG7A_ M_P UH ]5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z)UX?_P# -: /5:*\J_X9 M5^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5HKRK_ (95^$'_ $3KP_\ M^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_X95^$'_1.O#_ /X!K1_PRK\(/^B= M>'__ #6@#U6BO*O^&5?A!_T3KP__P" :T?\,J_"#_HG7A__ , UH ]5HKRK M_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>'_P#P#6@#U6BO*O\ AE7X0?\ 1.O# M_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HKRK_AE7X0?]$Z\/\ _@&M'_#*OP@_ MZ)UX?_\ -: /5:*\J_X95^$'_1.O#__ (!K1_PRK\(/^B=>'_\ P#6@#U6B MO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z)UX?_ / -: /5:*\J_P"&5?A!_P!$ MZ\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP_P#^ :T?\,J_ M"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z)UX?_P# -: / M5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5HKRK_ (95^$'_ M $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_X95^$'_1.O#_ /X!K1_P MRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T3KP__P" :T?\,J_"#_HG7A__ , U MH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>'_P#P#6@#U6BO*O\ AE7X M0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HKRK_AE7X0?]$Z\/\ _@&M M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$'_1.O#__ (!K1_PRK\(/^B=>'_\ MP#6@#U6BO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z)UX?_ / -: /5:*\J_P"& M5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5?A!_T3KP_P#^ M :T?\,J_"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\/_\ @&M'_#*OP@_Z)UX? M_P# -: /5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ \ UH ]5HKRK_ M (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_X95^$'_1.O#_ M /X!K1_PRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T3KP__P" :T?\,J_"#_HG M7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>'_P#P#6@#U6BO M*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HKRK_AE7X0?]$Z M\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:*\J_X95^$'_1.O#__ (!K1_PRK\(/ M^B=>'_\ P#6@#U6BO*O^&5?A!_T3KP__ . :T?\ #*OP@_Z)UX?_ / -: /5 M:*\J_P"&5?A!_P!$Z\/_ /@&M'_#*OP@_P"B=>'_ /P#6@#U6BO*O^&5?A!_ MT3KP_P#^ :T?\,J_"#_HG7A__P UH ]5HKRK_AE7X0?]$Z\/_\ @&M'_#*O MP@_Z)UX?_P# -: /5:*\J_X95^$'_1.O#_\ X!K1_P ,J_"#_HG7A_\ \ UH M ]5HKRK_ (95^$'_ $3KP_\ ^ :T?\,J_"#_ *)UX?\ _ -: /5:*\J_X95^ M$'_1.O#_ /X!K1_PRK\(/^B=>'__ #6@#U6BO*O^&5?A!_T3KP__P" :T?\ M,J_"#_HG7A__ , UH ]5HKRK_AE7X0?]$Z\/_P#@&M'_ RK\(/^B=>'_P#P M#6@#U6BO*O\ AE7X0?\ 1.O#_P#X!K1_PRK\(/\ HG7A_P#\ UH ]5HKRK_A ME7X0?]$Z\/\ _@&M'_#*OP@_Z)UX?_\ -: /5:^*_V*_P#DJ>J_]@:7_P!' MP5[_ /\ #*OP@_Z)UX?_ / -:\ _8K_Y*GJO_8&E_P#1\% 'U]XL_P"15UG_ M *\IO_1;44>+/^15UG_KRF_]%M10 >$_^15T;_KRA_\ 1:UK5D^$_P#D5=&_ MZ\H?_1:UK4 ?F7_P6C^'OBKQY_PIW_A&?#6L>(OLO]L_:/[)L);KR=WV';O\ MM3MSM;&>NT^E?I5I:E-,M%8%6$* @]1\HJU10!\9?\%'OVHOBM^S#I?@K4OA MQH=KJ>G7JW[:U>7NF374-H(S;"$LZ,HC#&60?,><<=#7U5\-_$%UXL^'?A;6 M[T1B\U+2K6]G$2[4\R2%7;:,G RQQS7C/[:?P;^('[0W@C1OASX5O-+TCPGK ME\@\5ZI=NWVJ"SB>.55MT PS,R'.2.BC@%B/?='TFUT'2+'3+&/R;*R@2V@C MR3MC10JC)] !0!'/VB?@K:3WWC#1A%_:>G6<8D MN)#",13I%UF!3]T\8R2H3"GYL?HE10!^8E]_P5L^(&N>%7T+0/@/K$?Q)EC- MJ!F:>WAGP%\P0"'S&^8_ZHD8R 7;OZG_ ,$VOV/_ !1\(&\3?%7XHHW_ LG MQ<6S;W!5Y[2!Y/-E:5@<>;-)M9E'W0BC@E@/NBB@#X>_X*7?L?>)/CKI'AOX MA?#A&?XB>$6_=VT,@CEN[8/YBB)CQYL4F749&0[CD[0?(] _X*T?$'PYX57P M]XL^!6MWGQ)M(Q;R%?-M8KB4#F1X# 7C/0F-<@\X*@@#]/:* /SH_8'_ &6_ MB+XF^-NN_M(_'"QDL/%6H^8=(TN\A\N:)I$"&=HR =+_MKQ=I\=NUC8_8Y+OS2US$C_NHR&;".YXZ8SVK MUJB@#Y[_ &'?BY\1_C5\%Y_$'Q1T'_A'?$JZM/:K9_V=+8Y@5(RC>7*2W)9^ M>AQ[5\C?M:?L_P#Q4_9C_:D/[1WP5T2?Q'INH.T^N:1:0M.R2. +A9(5&]H9 M<;]ZY*/N)VX4U^GM% 'Y;^//^"H'Q.^-7@^;P=\*/@MX@TGQIJ\7V1K\.]X; M$OD,8E6%_X*7?L?>)/CKI'AOXA?#A&?XB>$6_= MVT,@CEN[8/YBB)CQYL4F749&0[CD[0?(] _X*T?$'PYX57P]XL^!6MWGQ)M( MQ;R%?-M8KB4#F1X# 7C/0F-<@\X*@@#]/:* /SH_8'_9;^(OB;XVZ[^TC\<+ M&2P\5:CYATC2[R'RYHFD0(9VC)S"J1?N8XV^;!)(&%)_1>BB@ HHHH *\J_: MB_Y(3XF_[=?_ $JBKU6O*OVHO^2$^)O^W7_TJBH \J_X)H_\FLZ#_P!L/_2& MUKZJKY5_X)H_\FLZ#_VP_P#2&UKZJH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KS_P"*WC6Z\.V\5A9(\4]TA8W6.$7."%/][^61 MZ\>@5B^+]-TS4M!N4U8K':(N\S'K&1T9??\ GTKYOB/#XO%957I8&M[*HU\3 MTLNNOV;K3FZ;GH9?4I4\3"5:'-&^W];^G4^:22Q))R:*=,J+,XC8O&&(5F&" M1V)':FU_ \DTVF?MH5N>$O%MYX1U(7%L=\+8$UNQ^61?Z'T-8=6-/OI--OH+ MJ$(986#KYB!ER/4&NW 8JK@<53Q%&HX2BT^9;KY:7]-GLS&M3C6IRISC=/HS MZAL;H7UG!<"-XA-&L@CD&&7(S@CL:GKSWPK\8+#5MD&J*NG71X\S/[EC]?X? MQX]Z] 1UD171@RL,AE.01ZU_>.3YS@.(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^*_V* M_P#DJ>J_]@:7_P!'P5]J5\5_L5_\E3U7_L#2_P#H^"@#Z^\6?\BKK/\ UY3? M^BVHH\6?\BKK/_7E-_Z+:B@ \)_\BKHW_7E#_P"BUK6K)\)_\BKHW_7E#_Z+ M6M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KRK]J+_ )(3XF_[=?\ TJBKU6O*OVHO^2$^)O\ MU_]*HJ /*O^ M":/_ ":SH/\ VP_](;6OJJOE7_@FC_R:SH/_ &P_](;6OJJ@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH ***9)*D,;R2,J1H"S,QP !U)-) MM)78#;FYBL[>2>>18H8U+.[' '>O!/B%X^E\67GD6Y:+2X6_=IT,A_OM_0= MJL_$?XA/XFN#963,FEQ-UZ&9A_$?;T'X_3)\$^"[GQAJ/EKF*SC(,]QC[H]! MZDU_,/&'%6)XFQ:R#([R@W9M?;?_ ,@MV]GOLC]&RK+*>74OKN,T:[]/^#_6 MY-X%\"W'C"\)8M!I\1_>S@8@;:PZ$9Z& MOI9>%.$EE4*"JVQ*=W/5K7>-NRZ/>^NSL>>N)JJQ+GRWI]NOK?N>9?#7X9B$ M1:MK$.9#\T%K(/N^C,/7T';^6MXJ^$>FZSOGTXC3;L\[5'[IC[KV_#\J[ZBO MO\/P5DE'+5EDZ"G'=M_$Y=9:MX58+;3>;:YYM9LE/P_NGZ5]$W5I!?6[P M7,*3PN,-'(H93^!KS/Q5\&(IM]QH'F:Y#6 M_M#AVM*5NE[37EVDO+1O:S/JL+GN&QL/88^*5^O3_@?UJ=)X5^)FD^)MD+/] MAOFX\B8\,?\ 9;H?T/M775\LZEI=WH]TUM>V\EM.O\,@Q^(]1[BNJ\*_%35? M#^R&Y8ZC9#CRY6^=1_LM_0Y_"O4R'Q0E3G]3X@IN,EHYI6_\"ANO/E_\!.?& M\.*2]K@973Z7_)_Y_>>^45A^&_&>E>*8LV5P/. RUO)\LB_AW^HR*W*_?<)C M,/CJ,<1A:BG![-.Z/B*M*I1FX5(V:[A111769!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 5\5_L5_\ )4]5_P"P-+_Z/@K[4KXK_8K_ .2IZK_V!I?_ $?!0!]?>+/^ M15UG_KRF_P#1;44>+/\ D5=9_P"O*;_T6U% !X3_ .15T;_KRA_]%K6M63X3 M_P"15T;_ *\H?_1:UK4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %>5?M1?\D)\3?]NO_I5%7JM>5?M1?\D)\3?] MNO\ Z514 >5?\$T?^36=!_[8?^D-K7U57RK_ ,$T?^36=!_[8?\ I#:U]54 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 %%%% ",P52S$ 9)/:O$ MOB7\13KLCZ9ITF-.0XDE7_EN1_[*/UJU\3OB-_:+2:1IX0_ZT_W M5/\ =]3W^G7B?#/AF\\5:HEG:+@=9)6'RQKZG_#O7\V<;<85LVK_ .K^1WES M/EDX_:?\L?[O\SZ_X;W_ $')\JAA8?7L9I;5)]/-^?;_ #VF\(^$KOQ=J:VT M V0K@S3D?+&O]2>PKZ&T71;3P_IT5E91^7#&/Q8]V)[DU%X=\/6?AG3([*S3 M:B\LY^\[=V)]:TZ_2N#.#Z/#.&]I5M+$37O2[?W8^7=]7Y62^>S;-9YA4Y8Z M4ULN_F_ZT"BBBOTD^?"BBB@ HHHH H:QH=AKUJ;>_MDN8NVXST5\AGW"F5\10_VRG:?2:TDOGU7D[H M]7!9GB< _P!U+3L]OZ]#Y5_TC3[K_EI;7,3>Z.A'Z@UZ'X5^,EW8[+?6$-[! MT^T)@2K]>S?H?K7I?B3P;I7BF+%[;CS@,+<1_+(OX]_H,RFHZE+KRJ^G]^&OWJ]M[H^WI9AE M^<05+%1Y9>?Z/]/S/;-'UVPU^U%Q87*7,??:>5]B.H/UJ_7RSINJ7>CW2W-E M<26TZ]'C./P/J/8UZGX5^-$/ST_O'A8_AVOA[SPWOQ[=?\ @_+[CU.BH;2\@O[=)[:9)X7& M5DC8,#^(J:OVF,HSBI0=TSY%IQ=F%%%%4(**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXK_8K_ .2I MZK_V!I?_ $?!7VI7Q7^Q7_R5/5?^P-+_ .CX* /K[Q9_R*NL_P#7E-_Z+:BC MQ9_R*NL_]>4W_HMJ* #PG_R*NC?]>4/_ *+6M:LGPG_R*NC?]>4/_HM:UJ " MBOS3_;^_X*?7'PS\10>!_@QJ]G;^,/VKOVS/V2KBP\ M1_&'PCH_BCP1<3)%<2V:0*(BW/EB:V/[I^P,J,I/ S0!^HU%<7\&_BYX>^.G MPTT+QQX7N&N-&U>#S8Q(,21."5DB<=G1U93U&5X)@G[D)XI^(VNC=I^DN7\N&(L46:4)\S!G&U8U(+$-R-O(!]7T5^8FL?%C_ (*% M^$O#/_"?:CX3T:?1H8S=W&@)9VLDT4( ;+PQR>?TZJKEUP<@8KZN_8G_ &S- M$_;!\ W>H0V0T/Q5H[I#J^C^9YBQEP=DT38!,;[6QGE2K YP&8 ^C:*^?_VS M/VOM _9!^&\.MW]K_;/B'4Y&M]'T59/+^TR* 7=WP=L:!@2<$DLJC[V1\B:? M\6O^"A'CSPO'X^T;PEHNG:).@N[70Q:VJ3SP')!6*:0S8P. 65VR"H.10!^G M=%?(7["?[>D/[4_]K>%/%&CQ^%?B5HD9DN].CWK#=1JP1Y(U?YHV1R%:-B2- MP.3DA?KV@ HHKXG_ &U/V_=4^#'CS3?A/\*O#D?C/XIZB$#PR(\L5B9 #$GE M(09)64[\;@%7:3D'% 'VQ17Y>^-/CU^WE^SWHZ^._'?A70M;\)P 2ZC900VL MHLT)P0YMG\Q>/^6@+HO&X]J^Y?V6_P!I3PY^U3\)[+QIX?C>R?S&M=1TN9P\ MEC=* 6B+ #<,,K*V!E6!P#D ]=HKY__ &S/VOM _9!^&\.MW]K_ &SXAU.1 MK?1]%63R_M,B@%W=\';&@8$G!)+*H^]D?(FG_%K_ (*$>//"\?C[1O"6BZ=H MDZ"[M=#%K:I// %/% M&CQ^%?B5HD9DN].CWK#=1JP1Y(U?YHV1R%:-B2-P.3DA?KV@ HHHH *\J_:B M_P"2$^)O^W7_ -*HJ]5KRK]J+_DA/B;_ +=?_2J*@#RK_@FC_P FLZ#_ -L/ M_2&UKZJKY5_X)H_\FLZ#_P!L/_2&UKZJH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *\F^*'Q'W>;HVE2\?=N;A#^:*?YG\/6K7Q.^(WV%9='TN7 M_2#\MQ<(?]7_ +*G^]ZGM]>GE>CZ/=:]J$5E9QF6>0X'H!W)/8"OYYX[XTJ5 M:CR')FY3D^6G)&W7HVO3N?=Y+E$8Q^NXO1+5)_F_P!/O)- T&[\2:E' M96<>Z1N68_=1>[,>PKZ'\+>%[3PGI:VEJNYCS+,P^:1O4_T':H/!_A"U\(:: M((<27#X,\Y'+M_0#L*WZ^PX'X+I\.T?K>+2>)DM?[B_E7G_,_DM-_*SC-Y8^ M?LJ6E-?CYO\ 0****_5CYD**** "BBB@ HHHH **** "BBB@#DO%7PUTGQ-O MF"?8;YN?M$('S'_:7H?T/O7CWB?P'JWA5BUS#YUKGBZAY3\?0_6OHZFNBR*5 M90RL,%6&017YGQ%P#E6?&;CS;"Y:($Y:,\H_U7_)KUSPK\7=.UC9!J073;L\;F/[IC['^ M'\?SIGBKX0:?JV^?2RNG71Y\O'[EC]/X?PX]J\DUWPUJ/ANY\F_MFA)^[)U1 M_HW0U^,WXJ\.ZEG[^'OYRIO]8/[KON?66RW/H_RU/NE_P?ZV/IQ6#*&4@@C( M([TM?.?A?X@:MX594@F\^TSS;39*_AW7\*]A\*_$C2?%&R(2?8[T_P#+O,0" M3_LGHW\_:OVCAWCW*L^Y:4I>RK/[,GN_[LMGZ:/R/DL?DF)P5Y)4W_ *+:BCQ9_P BKK/_ %Y3?^BVHH /"?\ R*NC M?]>4/_HM:^9_V[OA7\<_C7#X+\&_"3Q OA;P[J'V[_A*=3:Z%N%C'V<0(64& M8A@UQ\D?#8PY Q7TQX3_ .15T;_KRA_]%K6M0!^%/_!0C]C7PO\ L>^#/A'I MVCWUSK6O:P=5DUC6+@;!<-$+(1K'$"1&B^9)@9+'> /W+TG_D%67_ %Q3 M_P!!%?EM_P %SO\ FB?_ '&__;"OU)TG_D%67_7%/_010!;KF?B=XN_X0#X: M^+/$Y3>-$TF[U+;Z^3"\F/\ QVNFKR?]K2.67]E?XQ+"<2'P?J_;.1]CER/Q M&1^- 'P]_P $4O!:WVB_%'XC:AF\UC4-0BTI;V;YI<*OGS_,>3O:6(MZE%K] M#?BQX!L?BI\,?%/A#4H4GL]:TV>Q=7 ."Z$*P]"K88'L0#7Q+_P11FB;]F7Q M=$ /.7Q?<,QXSM-E9A?U5J_0:@#\S/\ @B/X^NK[P+\2_!-S*QATG4+74[:) M^J_:$>.4#T -NAQZL?4UR?PU@7X_?\%C_%6I:FAN[+P=-=/!;S?,D9L8TM(R MH/3$["48_BYIG_!$V-Y_'WQENHWW6XM[!3CH2TMP5/Y*WYU+^P.WV7_@J9^T M!%=?/<.?$:JQ4#+?VQ Q(^H#=/6@#]7:_*'X(>7^S_\ \%AO&'@W2P+'1/$K M7436Z#$8%Q:+J*!0. !( HQT!(XYK]7J_)WQE&]Y_P %OM,C@?#QW%HS;>\_P"" MB'P%M8'VW#V^C*N.JEM7G"G\_P"5?K%0 5^4'_!,6!?C=^VI\:/BUJ:&[GMO MM$MHTWS&W>\N7V;2>FV&)XQZ*Q%?JW.KM#(L3;)"I"L1G!QP:_*G_@AK(D=] M\:('7%P4T=AD<@ WH8>O4K0!^J=]8V^J6-Q9WD$=S:7$;0S0RJ&21&!#*P/4 M$$@CWK\K_P#@EG?2?"C]L+XY_"&.5UTJ%KSR8Y"3F2QOC A'N8YF)/?:/05^ MJ]?D[^Q?&]U_P5F^-DD+_)#<>(6DV\Y'V^-'X(F8!I?\ A/ VT=S@6/- 'N%%>5?\)I\7_P#HE_A__P +!O\ Y!H_X33X MO_\ 1+_#_P#X6#?_ "#0!ZK17E7_ FGQ?\ ^B7^'_\ PL&_^0:/^$T^+_\ MT2_P_P#^%@W_ ,@T >JT5Y5_PFGQ?_Z)?X?_ /"P;_Y!H_X33XO_ /1+_#__ M (6#?_(- 'JM%>5?\)I\7_\ HE_A_P#\+!O_ )!H_P"$T^+_ /T2_P /_P#A M8-_\@T >JT5Y5_PFGQ?_ .B7^'__ L&_P#D&C_A-/B__P!$O\/_ /A8-_\ M(- 'JM%>5?\ ":?%_P#Z)?X?_P#"P;_Y!H_X33XO_P#1+_#_ /X6#?\ R#0! MZK17E7_":?%__HE_A_\ \+!O_D&C_A-/B_\ ]$O\/_\ A8-_\@T >JT5Y5_P MFGQ?_P"B7^'_ /PL&_\ D&C_ (33XO\ _1+_ __ .%@W_R#0!ZK17E7_":? M%_\ Z)?X?_\ "P;_ .0:/^$T^+__ $2_P_\ ^%@W_P @T >JT5Y5_P )I\7_ M /HE_A__ ,+!O_D&C_A-/B__ -$O\/\ _A8-_P#(- 'JM%>5?\)I\7_^B7^' M_P#PL&_^0:/^$T^+_P#T2_P__P"%@W_R#0!ZK17E7_":?%__ *)?X?\ _"P; M_P"0:/\ A-/B_P#]$O\ #_\ X6#?_(- 'JM%>5?\)I\7_P#HE_A__P +!O\ MY!H_X33XO_\ 1+_#_P#X6#?_ "#0!ZK17E7_ FGQ?\ ^B7^'_\ PL&_^0:/ M^$T^+_\ T2_P_P#^%@W_ ,@T >JT5Y5_PFGQ?_Z)?X?_ /"P;_Y!H_X33XO_ M /1+_#__ (6#?_(- 'JM%>5?\)I\7_\ HE_A_P#\+!O_ )!H_P"$T^+_ /T2 M_P /_P#A8-_\@T >JT5Y5_PFGQ?_ .B7^'__ L&_P#D&C_A-/B__P!$O\/_ M /A8-_\ (- 'JM%>5?\ ":?%_P#Z)?X?_P#"P;_Y!H_X33XO_P#1+_#_ /X6 M#?\ R#0!ZK17E7_":?%__HE_A_\ \+!O_D&C_A-/B_\ ]$O\/_\ A8-_\@T M>JT5Y5_PFGQ?_P"B7^'_ /PL&_\ D&C_ (33XO\ _1+_ __ .%@W_R#0!ZK M17E7_":?%_\ Z)?X?_\ "P;_ .0:/^$T^+__ $2_P_\ ^%@W_P @T >JT5Y5 M_P )I\7_ /HE_A__ ,+!O_D&C_A-/B__ -$O\/\ _A8-_P#(- 'JM%>5?\)I M\7_^B7^'_P#PL&_^0:/^$T^+_P#T2_P__P"%@W_R#0!ZK17E7_":?%__ *)? MX?\ _"P;_P"0:/\ A-/B_P#]$O\ #_\ X6#?_(- 'JM%>5?\)I\7_P#HE_A_ M_P +!O\ Y!H_X33XO_\ 1+_#_P#X6#?_ "#0!ZK17E7_ FGQ?\ ^B7^'_\ MPL&_^0:/^$T^+_\ T2_P_P#^%@W_ ,@T >JT5Y5_PFGQ?_Z)?X?_ /"P;_Y! MH_X33XO_ /1+_#__ (6#?_(- 'JM%>5?\)I\7_\ HE_A_P#\+!O_ )!H_P"$ MT^+_ /T2_P /_P#A8-_\@T >JT5Y5_PFGQ?_ .B7^'__ L&_P#D&C_A-/B_ M_P!$O\/_ /A8-_\ (- 'JM%>5?\ ":?%_P#Z)?X?_P#"P;_Y!H_X33XO_P#1 M+_#_ /X6#?\ R#0!ZK17E7_":?%__HE_A_\ \+!O_D&C_A-/B_\ ]$O\/_\ MA8-_\@T >JT5Y5_PFGQ?_P"B7^'_ /PL&_\ D&C_ (33XO\ _1+_ __ .%@ MW_R#0!ZK17E7_":?%_\ Z)?X?_\ "P;_ .0:/^$T^+__ $2_P_\ ^%@W_P @ MT >JT5Y5_P )I\7_ /HE_A__ ,+!O_D&C_A-/B__ -$O\/\ _A8-_P#(- 'J MM%>5?\)I\7_^B7^'_P#PL&_^0:/^$T^+_P#T2_P__P"%@W_R#0!ZK17E7_": M?%__ *)?X?\ _"P;_P"0:/\ A-/B_P#]$O\ #_\ X6#?_(- 'JM%>5?\)I\7 M_P#HE_A__P +!O\ Y!H_X33XO_\ 1+_#_P#X6#?_ "#0!ZK17E7_ FGQ?\ M^B7^'_\ PL&_^0:/^$T^+_\ T2_P_P#^%@W_ ,@T >JT5Y5_PFGQ?_Z)?X?_ M /"P;_Y!H_X33XO_ /1+_#__ (6#?_(- 'JM%>5?\)I\7_\ HE_A_P#\+!O_ M )!H_P"$T^+_ /T2_P /_P#A8-_\@T >JT5Y5_PFGQ?_ .B7^'__ L&_P#D M&C_A-/B__P!$O\/_ /A8-_\ (- 'JM%>5?\ ":?%_P#Z)?X?_P#"P;_Y!H_X M33XO_P#1+_#_ /X6#?\ R#0!ZK17E7_":?%__HE_A_\ \+!O_D&C_A-/B_\ M]$O\/_\ A8-_\@T >JT5Y5_PFGQ?_P"B7^'_ /PL&_\ D&C_ (33XO\ _1+_ M __ .%@W_R#0!ZK17E7_":?%_\ Z)?X?_\ "P;_ .0:/^$T^+__ $2_P_\ M^%@W_P @T >JT5Y5_P )I\7_ /HE_A__ ,+!O_D&C_A-/B__ -$O\/\ _A8- M_P#(- 'JM%>5?\)I\7_^B7^'_P#PL&_^0:/^$T^+_P#T2_P__P"%@W_R#0!Z MK17E7_":?%__ *)?X?\ _"P;_P"0:/\ A-/B_P#]$O\ #_\ X6#?_(- 'JM% M>5?\)I\7_P#HE_A__P +!O\ Y!H_X33XO_\ 1+_#_P#X6#?_ "#0!ZK17E7_ M FGQ?\ ^B7^'_\ PL&_^0:/^$T^+_\ T2_P_P#^%@W_ ,@T >JT5Y5_PFGQ M?_Z)?X?_ /"P;_Y!H_X33XO_ /1+_#__ (6#?_(- 'JM%>5?\)I\7_\ HE_A M_P#\+!O_ )!H_P"$T^+_ /T2_P /_P#A8-_\@T >JT5Y5_PFGQ?_ .B7^'__ M L&_P#D&C_A-/B__P!$O\/_ /A8-_\ (- 'JM%>5?\ ":?%_P#Z)?X?_P#" MP;_Y!H_X33XO_P#1+_#_ /X6#?\ R#0!ZK17E7_":?%__HE_A_\ \+!O_D&C M_A-/B_\ ]$O\/_\ A8-_\@T >JT5Y5_PFGQ?_P"B7^'_ /PL&_\ D&C_ (33 MXO\ _1+_ __ .%@W_R#0!ZK17E7_":?%_\ Z)?X?_\ "P;_ .0:/^$T^+__ M $2_P_\ ^%@W_P @T >JT5Y5_P )I\7_ /HE_A__ ,+!O_D&C_A-/B__ -$O M\/\ _A8-_P#(- 'JM%>5?\)I\7_^B7^'_P#PL&_^0:/^$T^+_P#T2_P__P"% M@W_R#0!ZK17E7_":?%__ *)?X?\ _"P;_P"0:/\ A-/B_P#]$O\ #_\ X6#? M_(- 'JM%>5?\)I\7_P#HE_A__P +!O\ Y!H_X33XO_\ 1+_#_P#X6#?_ "#0 M!ZK17E7_ FGQ?\ ^B7^'_\ PL&_^0:/^$T^+_\ T2_P_P#^%@W_ ,@T >JT M5Y5_PFGQ?_Z)?X?_ /"P;_Y!H_X33XO_ /1+_#__ (6#?_(- 'JM%>5?\)I\ M7_\ HE_A_P#\+!O_ )!H_P"$T^+_ /T2_P /_P#A8-_\@T >JT5Y5_PFGQ?_ M .B7^'__ L&_P#D&C_A-/B__P!$O\/_ /A8-_\ (- 'JM%>5?\ ":?%_P#Z M)?X?_P#"P;_Y!H_X33XO_P#1+_#_ /X6#?\ R#0!ZK17E7_":?%__HE_A_\ M\+!O_D&C_A-/B_\ ]$O\/_\ A8-_\@T >JT5Y5_PFGQ?_P"B7^'_ /PL&_\ MD&C_ (33XO\ _1+_ __ .%@W_R#0!ZK17E7_":?%_\ Z)?X?_\ "P;_ .0: M/^$T^+__ $2_P_\ ^%@W_P @T >JT5Y5_P )I\7_ /HE_A__ ,+!O_D&C_A- M/B__ -$O\/\ _A8-_P#(- 'JM%>5?\)I\7_^B7^'_P#PL&_^0:/^$T^+_P#T M2_P__P"%@W_R#0!ZK17E7_":?%__ *)?X?\ _"P;_P"0:/\ A-/B_P#]$O\ M#_\ X6#?_(- 'JM%>5?\)I\7_P#HE_A__P +!O\ Y!H_X33XO_\ 1+_#_P#X M6#?_ "#0!ZK17E7_ FGQ?\ ^B7^'_\ PL&_^0:/^$T^+_\ T2_P_P#^%@W_ M ,@T >JUYU\3/B,-%C?2]-DSJ#C$LRG_ %(/8?[7\JY?4OB_XWL9[G3=:\*: M1H%PT.4GL=>:_=&)&,I]FC XR"YU6^6*)7N;J=\ =6=B:_!^/> M-I82^393*]:6DI+[-_LQ_O/KV_Q;?:Y)DZJVQ>*7N+9/KYOR_/TW=I^GW.L7 M\5K:QM/#]/VC;+?2@&>?'7_ &1_LC]:\M\+V7Q+ M\$S77V'X<:)J3.Q5;VX\4F"1H\\#RQ:.$]P&//?I71?\)I\7_P#HE_A__P + M!O\ Y!KU.!."8Y)368YA&^(DM%_(G_[<^KZ;+K?FSK.'C).A0?[M?C_P.WWG MJM%>5?\ ":?%_P#Z)?X?_P#"P;_Y!H_X33XO_P#1+_#_ /X6#?\ R#7[(?)G MJM%>5?\ ":?%_P#Z)?X?_P#"P;_Y!H_X33XO_P#1+_#_ /X6#?\ R#0!ZK17 ME7_":?%__HE_A_\ \+!O_D&C_A-/B_\ ]$O\/_\ A8-_\@T >JT5Y5_PFGQ? M_P"B7^'_ /PL&_\ D&C_ (33XO\ _1+_ __ .%@W_R#0!ZK17E7_":?%_\ MZ)?X?_\ "P;_ .0:/^$T^+__ $2_P_\ ^%@W_P @T >JT5Y5_P )I\7_ /HE M_A__ ,+!O_D&C_A-/B__ -$O\/\ _A8-_P#(- 'JM%>5?\)I\7_^B7^'_P#P ML&_^0:/^$T^+_P#T2_P__P"%@W_R#0!ZK17E7_":?%__ *)?X?\ _"P;_P"0 M:/\ A-/B_P#]$O\ #_\ X6#?_(- 'JM07MC;ZE;/;W4,=Q XPT[@DMIUZI(N#]?I[UZ ME_PFGQ?_ .B7^'__ L&_P#D&L[6M4^)_B&U\C4/A-X$ZE9CC;(W[Q1[-W^A_2O7O#OB_2_%$.^QN 9 ,M!)\LB_4?U&17@MG M\.?'$B7,VH^&;;344YCAL]5%\=ON3%$<^P4UDI)<:?=!E:2VN8FZC*NC#]0: M^!PG%'$O!-98+-Z;J4NG,^G]R>M_1WMMH>W5RW+\X@ZV%ERR\OU7]?,^JJ*\ M)M_C=X@TG261=,M-=O%P(_M5VUH".^YUBD_]!K4TGXF_%'7+47%A\.?#=S%_ M>3QBV1[$?8<@_6OWW(N*LKXBA?!U/?ZP>DE\NOJKH^(QN6XG /\ >QT[K;^O M4]BHKRK_ (33XO\ _1+_ __ .%@W_R#1_PFGQ?_ .B7^'__ L&_P#D&OKC MRSU6BO*O^$T^+_\ T2_P_P#^%@W_ ,@T?\)I\7_^B7^'_P#PL&_^0: /5:*\ MJ_X33XO_ /1+_#__ (6#?_(-'_":?%__ *)?X?\ _"P;_P"0: /5:*\J_P"$ MT^+_ /T2_P /_P#A8-_\@T?\)I\7_P#HE_A__P +!O\ Y!H ]5HKRK_A-/B_ M_P!$O\/_ /A8-_\ (-'_ FGQ?\ ^B7^'_\ PL&_^0: /5:*\J_X33XO_P#1 M+_#_ /X6#?\ R#1_PFGQ?_Z)?X?_ /"P;_Y!H ]5HKRK_A-/B_\ ]$O\/_\ MA8-_\@T?\)I\7_\ HE_A_P#\+!O_ )!H ]5HKRK_ (33XO\ _1+_ __ .%@ MW_R#1_PFGQ?_ .B7^'__ L&_P#D&@#U6BO*O^$T^+__ $2_P_\ ^%@W_P @ MT?\ ":?%_P#Z)?X?_P#"P;_Y!H ]5HKRK_A-/B__ -$O\/\ _A8-_P#(-'_" M:?%__HE_A_\ \+!O_D&@#U6BO*O^$T^+_P#T2_P__P"%@W_R#1_PFGQ?_P"B M7^'_ /PL&_\ D&@#U6BO*O\ A-/B_P#]$O\ #_\ X6#?_(-'_":?%_\ Z)?X M?_\ "P;_ .0: /5:*\J_X33XO_\ 1+_#_P#X6#?_ "#1_P )I\7_ /HE_A__ M ,+!O_D&@#U6BO*O^$T^+_\ T2_P_P#^%@W_ ,@T?\)I\7_^B7^'_P#PL&_^ M0: /5:*\J_X33XO_ /1+_#__ (6#?_(-'_":?%__ *)?X?\ _"P;_P"0: /5 M:*\J_P"$T^+_ /T2_P /_P#A8-_\@T?\)I\7_P#HE_A__P +!O\ Y!H ]5HK MRK_A-/B__P!$O\/_ /A8-_\ (-'_ FGQ?\ ^B7^'_\ PL&_^0: /5:*\J_X M33XO_P#1+_#_ /X6#?\ R#1_PFGQ?_Z)?X?_ /"P;_Y!H ]5HKRK_A-/B_\ M]$O\/_\ A8-_\@T?\)I\7_\ HE_A_P#\+!O_ )!H ]5HKRK_ (33XO\ _1+_ M __ .%@W_R#1_PFGQ?_ .B7^'__ L&_P#D&@#U6BO*O^$T^+__ $2_P_\ M^%@W_P @T?\ ":?%_P#Z)?X?_P#"P;_Y!H ]5HKRK_A-/B__ -$O\/\ _A8- M_P#(-'_":?%__HE_A_\ \+!O_D&@#U6BO*O^$T^+_P#T2_P__P"%@W_R#1_P MFGQ?_P"B7^'_ /PL&_\ D&@#U6BO*O\ A-/B_P#]$O\ #_\ X6#?_(-'_":? M%_\ Z)?X?_\ "P;_ .0: /5:*\J_X33XO_\ 1+_#_P#X6#?_ "#1_P )I\7_ M /HE_A__ ,+!O_D&@#U6BO*O^$T^+_\ T2_P_P#^%@W_ ,@T?\)I\7_^B7^' M_P#PL&_^0: /5:*\J_X33XO_ /1+_#__ (6#?_(-'_":?%__ *)?X?\ _"P; M_P"0: /5:*\J_P"$T^+_ /T2_P /_P#A8-_\@T?\)I\7_P#HE_A__P +!O\ MY!H ]5HKRK_A-/B__P!$O\/_ /A8-_\ (-'_ FGQ?\ ^B7^'_\ PL&_^0: M/5:*\J_X33XO_P#1+_#_ /X6#?\ R#1_PFGQ?_Z)?X?_ /"P;_Y!H ]5HKRK M_A-/B_\ ]$O\/_\ A8-_\@T?\)I\7_\ HE_A_P#\+!O_ )!H ]5HKRK_ (33 MXO\ _1+_ __ .%@W_R#1_PFGQ?_ .B7^'__ L&_P#D&@#U6BO*O^$T^+__ M $2_P_\ ^%@W_P @T?\ ":?%_P#Z)?X?_P#"P;_Y!H ]5HKRK_A-/B__ -$O M\/\ _A8-_P#(-'_":?%__HE_A_\ \+!O_D&@#U6BO*O^$T^+_P#T2_P__P"% M@W_R#1_PFGQ?_P"B7^'_ /PL&_\ D&@#U6BO*O\ A-/B_P#]$O\ #_\ X6#? M_(-'_":?%_\ Z)?X?_\ "P;_ .0: /5:*\J_X33XO_\ 1+_#_P#X6#?_ "#1 M_P )I\7_ /HE_A__ ,+!O_D&@#U6BO*O^$T^+_\ T2_P_P#^%@W_ ,@T?\)I M\7_^B7^'_P#PL&_^0: /5:*\J_X33XO_ /1+_#__ (6#?_(-'_":?%__ *)? MX?\ _"P;_P"0: /5:*\J_P"$T^+_ /T2_P /_P#A8-_\@T?\)I\7_P#HE_A_ M_P +!O\ Y!H ]5HKRK_A-/B__P!$O\/_ /A8-_\ (-'_ FGQ?\ ^B7^'_\ MPL&_^0: /5:*\J_X33XO_P#1+_#_ /X6#?\ R#1_PFGQ?_Z)?X?_ /"P;_Y! MH ]5HKRK_A-/B_\ ]$O\/_\ A8-_\@T?\)I\7_\ HE_A_P#\+!O_ )!H ]5H MKRK_ (33XO\ _1+_ __ .%@W_R#1_PFGQ?_ .B7^'__ L&_P#D&@#U6BO* MO^$T^+__ $2_P_\ ^%@W_P @T?\ ":?%_P#Z)?X?_P#"P;_Y!H ]5HKRK_A- M/B__ -$O\/\ _A8-_P#(-'_":?%__HE_A_\ \+!O_D&@#U6BO*O^$T^+_P#T M2_P__P"%@W_R#1_PFGQ?_P"B7^'_ /PL&_\ D&@#U6BO*O\ A-/B_P#]$O\ M#_\ X6#?_(-'_":?%_\ Z)?X?_\ "P;_ .0: /5:*\J_X33XO_\ 1+_#_P#X M6#?_ "#1_P )I\7_ /HE_A__ ,+!O_D&@#U6BO*O^$T^+_\ T2_P_P#^%@W_ M ,@T?\)I\7_^B7^'_P#PL&_^0: /5:*\J_X33XO_ /1+_#__ (6#?_(-'_": M?%__ *)?X?\ _"P;_P"0: /5:*\J_P"$T^+_ /T2_P /_P#A8-_\@T?\)I\7 M_P#HE_A__P +!O\ Y!H ]5HKRK_A-/B__P!$O\/_ /A8-_\ (-'_ FGQ?\ M^B7^'_\ PL&_^0: /5:*\J_X33XO_P#1+_#_ /X6#?\ R#1_PFGQ?_Z)?X?_ M /"P;_Y!H ]5HKRK_A-/B_\ ]$O\/_\ A8-_\@T?\)I\7_\ HE_A_P#\+!O_ M )!H ]5HKRK_ (33XO\ _1+_ __ .%@W_R#1_PFGQ?_ .B7^'__ L&_P#D M&@#U6BO*O^$T^+__ $2_P_\ ^%@W_P @T?\ ":?%_P#Z)?X?_P#"P;_Y!H ] M5HKRK_A-/B__ -$O\/\ _A8-_P#(-'_":?%__HE_A_\ \+!O_D&@#U6BO*O^ M$T^+_P#T2_P__P"%@W_R#1_PFGQ?_P"B7^'_ /PL&_\ D&@#U6BO*O\ A-/B M_P#]$O\ #_\ X6#?_(-'_":?%_\ Z)?X?_\ "P;_ .0: /5:*\J_X33XO_\ M1+_#_P#X6#?_ "#1_P )I\7_ /HE_A__ ,+!O_D&@#U6BO*O^$T^+_\ T2_P M_P#^%@W_ ,@T?\)I\7_^B7^'_P#PL&_^0: /5:*\J_X33XO_ /1+_#__ (6# M?_(-'_":?%__ *)?X?\ _"P;_P"0: /5:*\J_P"$T^+_ /T2_P /_P#A8-_\ M@T?\)I\7_P#HE_A__P +!O\ Y!H ]5HKRK_A-/B__P!$O\/_ /A8-_\ (-'_ M FGQ?\ ^B7^'_\ PL&_^0: /5:*\J_X33XO_P#1+_#_ /X6#?\ R#1_PFGQ M?_Z)?X?_ /"P;_Y!H ]5HKRK_A-/B_\ ]$O\/_\ A8-_\@T?\)I\7_\ HE_A M_P#\+!O_ )!H ]5HKRK_ (33XO\ _1+_ __ .%@W_R#1_PFGQ?_ .B7^'__ M L&_P#D&@#U6BO*O^$T^+__ $2_P_\ ^%@W_P @T?\ ":?%_P#Z)?X?_P#" MP;_Y!H ]5HKRK_A-/B__ -$O\/\ _A8-_P#(-'_":?%__HE_A_\ \+!O_D&@ M#U6BO*O^$T^+_P#T2_P__P"%@W_R#1_PFGQ?_P"B7^'_ /PL&_\ D&@#U6BO M*O\ A-/B_P#]$O\ #_\ X6#?_(-'_":?%_\ Z)?X?_\ "P;_ .0: /5:*\J_ MX33XO_\ 1+_#_P#X6#?_ "#1_P )I\7_ /HE_A__ ,+!O_D&@#U6BO*O^$T^ M+_\ T2_P_P#^%@W_ ,@T?\)I\7_^B7^'_P#PL&_^0: /5:*\J_X33XO_ /1+ M_#__ (6#?_(-'_":?%__ *)?X?\ _"P;_P"0: /5:*\J_P"$T^+_ /T2_P / M_P#A8-_\@T?\)I\7_P#HE_A__P +!O\ Y!H ]5HKRK_A-/B__P!$O\/_ /A8 M-_\ (-'_ FGQ?\ ^B7^'_\ PL&_^0: /5:*\J_X33XO_P#1+_#_ /X6#?\ MR#1_PFGQ?_Z)?X?_ /"P;_Y!H ]5HKRK_A-/B_\ ]$O\/_\ A8-_\@T?\)I\ M7_\ HE_A_P#\+!O_ )!H ]5HKRK_ (33XO\ _1+_ __ .%@W_R#1_PFGQ?_ M .B7^'__ L&_P#D&@#U6BO*O^$T^+__ $2_P_\ ^%@W_P @T?\ ":?%_P#Z M)?X?_P#"P;_Y!H ]5HKRK_A-/B__ -$O\/\ _A8-_P#(-'_":?%__HE_A_\ M\+!O_D&@#U6BO*O^$T^+_P#T2_P__P"%@W_R#1_PFGQ?_P"B7^'_ /PL&_\ MD&@#U6BO*O\ A-/B_P#]$O\ #_\ X6#?_(-'_":?%_\ Z)?X?_\ "P;_ .0: M /5:*\J_X33XO_\ 1+_#_P#X6#?_ "#1_P )I\7_ /HE_A__ ,+!O_D&@#U6 MBO*O^$T^+_\ T2_P_P#^%@W_ ,@T?\)I\7_^B7^'_P#PL&_^0: /5:*\J_X3 M3XO_ /1+_#__ (6#?_(-'_":?%__ *)?X?\ _"P;_P"0: /5:*\J_P"$T^+_ M /T2_P /_P#A8-_\@T?\)I\7_P#HE_A__P +!O\ Y!H ]5HKRK_A-/B__P!$ MO\/_ /A8-_\ (-'_ FGQ?\ ^B7^'_\ PL&_^0: /5:*\J_X33XO_P#1+_#_ M /X6#?\ R#1_PFGQ?_Z)?X?_ /"P;_Y!H ]5HKRK_A-/B_\ ]$O\/_\ A8-_ M\@T?\)I\7_\ HE_A_P#\+!O_ )!H ]5HKRK_ (33XO\ _1+_ __ .%@W_R# M1_PFGQ?_ .B7^'__ L&_P#D&@#U6BO*O^$T^+__ $2_P_\ ^%@W_P @T?\ M":?%_P#Z)?X?_P#"P;_Y!H ]5HKRK_A-/B__ -$O\/\ _A8-_P#(-'_":?%_ M_HE_A_\ \+!O_D&@#U6BO*O^$T^+_P#T2_P__P"%@W_R#1_PFGQ?_P"B7^'_ M /PL&_\ D&@#U6BO*O\ A-/B_P#]$O\ #_\ X6#?_(-'_":?%_\ Z)?X?_\ M"P;_ .0: /5:*\J_X33XO_\ 1+_#_P#X6#?_ "#1_P )I\7_ /HE_A__ ,+! MO_D&@#U6BO*O^$T^+_\ T2_P_P#^%@W_ ,@T?\)I\7_^B7^'_P#PL&_^0: / M5:*\J_X33XO_ /1+_#__ (6#?_(-'_":?%__ *)?X?\ _"P;_P"0: /5:*\J M_P"$T^+_ /T2_P /_P#A8-_\@T?\)I\7_P#HE_A__P +!O\ Y!H ]5HKRK_A M-/B__P!$O\/_ /A8-_\ (-'_ FGQ?\ ^B7^'_\ PL&_^0: /5:*\J_X33XO M_P#1+_#_ /X6#?\ R#1_PFGQ?_Z)?X?_ /"P;_Y!H ]5KXK_ &*_^2IZK_V! MI?\ T?!7O_\ PFGQ?_Z)?X?_ /"P;_Y!KP#]BO\ Y*GJO_8&E_\ 1\% 'U]X ML_Y%76?^O*;_ -%M11XL_P"15UG_ *\IO_1;44 'A/\ Y%71O^O*'_T6M:U9 M/A/_ )%71O\ KRA_]%K6M0!^5?\ P7._YHG_ -QO_P!L*_4G2?\ D%67_7%/ M_017@'[7G[$OA7]L;_A$_P#A)M=UC1?^$<^U_9_[),0\W[1Y.[?YB-T\A<8Q MU-?0MM +6WBA4DK&@0$]>!B@#A/BO\?OAY\#?[+_ .$]\6:?X7_M3S?L7VYF M'G^5L\S;@'[OF)G_ 'A71:I9Z9\2/ MW:+.MUHVO::\0GCY$D$\1&X9[%7S^ M-?$'_!8+X;^$?%7P;T#Q'K6MW5IXKT6:6S\-Z+:LF=5N+J6V612A4LP1(MWR MX]#U%?:_POT6Z\-_#7PEI%\GEWNGZ1:6DZ9!VR)"BL./<&@#\R?^"5_Q(@_9 MW^,7Q*^ WCZXCT/6[G44_L[[4?+CFO(BT(_$.JZA#;:K/9S6NBV3,/-O+QD(C5%ZD*Q#,>BJ"37&?M7?\$^?A MM^U=>IK>J?:_#7C".(1#7=)V[IT4859XV&V4*. ?E; W8 %>,>!O^"./@'3 M_$=IJGCOQSXA\?Q6H54L)@+2*1%QMC=@SR;!SPC+]?4 7_@C3\(;WP3\!?$/ MC34;4VTGB_45-IN&&DM+8,B/[ R//CU !Z$5XY\3-6C_ &+O^"K$?CCQ"'LO M WC(--)?E#L6*YB$BZ;:Z?I]K#8V%I$L%O M:V\82.*-0%5%4:_M$?LT^!/VH/!:^'/'&FO08@"68L?N[<'=NP5P0<$&LOXO_!WP ME\=O M]X0\:Z1'K&B7>&,;$J\4@SMEC<;:1K5K^VY_P %6M*\0^&<:IX) M\#K#.-24'RWBL\NDBGN'NY,+ZK\W0&OU+\=>.] ^&?A6_P#$OBG5;?1-!L K M7-_=$B.(,ZHN<#NS*/QKA?V<_P!F'P'^RWX-E\/^!].DA%RZS7VI7DGFW=[( M!@-*^ , 9PJA5&20 6).O\??@SIG[0GPC\0?#[6;Z[TW3-:2%)KJQV^"M>M/$>CK.UL;RS8E!*H4LG('(#+^ M=?EY^S)XFL/V(?\ @HI\2/ WC2X30_#/BAYHM/U"Z/EP!7F\^RD9^@0HSQ$] M [B_%KXM^%_@E\/]4\9>+=3ATW1;"(N7=ANF?!*11C^.1B,*HY-?GI_P2$\% MZMXV^(7Q=^.>KV?V=-O0\C[Z\"^!=!^&?A'2 MO"_A?3(-&T'2X!;VEE;@[8T'N08@"68L?N[<'=NP5P0<$&LOXO_!WPE\=O M]X0\:Z1'K& MB7>&,;$J\4@SMEC<;:1K5K^VY_P %6M*\0^&<:IX)\#K#.-24'RWBL\ND MBGN'NY,+ZK\W0&OUIKR?]G/]F'P'^RWX-E\/^!].DA%RZS7VI7DGFW=[(!@- M*^ , 9PJA5&20 6)/K% !1110 5Y5^U%_P D)\3?]NO_ *515ZK7E7[47_)" M?$W_ &Z_^E45 'E7_!-'_DUG0?\ MA_Z0VM?55?*O_!-'_DUG0?^V'_I#:U] M54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !7&?$/Q]%X3M#;6Q635)E^1>HB'] M]OZ"K'CWQU!X0L=J;9=1F'[F$]O]MO;^?YUX%=75SJU\\\[O<74[Y9CRS,?\ M]*_%>/.-UE$'EF72OB);M?83_P#;GT[;]CZ[)Z?#OX?Q^%;475TJR:I*OS'J(@?X1[^IJM\-OAVOAV% M=1OT#:G(ORH>1 I[?[WJ?P]<]]7-P%P0\O2S?-(WKRUC%_9OU?\ ??\ Y+Z[ M:9WG'M[X7#/W%N^_DO+\_0****_QK?HKC MQF#PV/HO#XJFIP>Z:NOZ\S6E6J4)J=*5FNQX!XJ^%^J^'=\T*_VA9#GS85^9 M1_M+V^HR*YG2]7O-%NEN;&YDMIE_B0]?8CH1[&OJ6N.\5?##2?$F^:)?[/O6 MY\Z%?E8_[2]#]1@U^ Y[X85*,_KG#U1QDM5!NS7^"?YRQT; MI];?FO\ +[C \*_&:"XV6^MQBWDZ"ZB!*'_>7J/PS^%>EVUU#>0)-;RI-"XR MLD;!E(]B*^<_$W@?5?"LA-W!OMLX6YB^:,_4]C[&J_A[Q9J?A>?S+"Y9$)R\ M+-G_6PM%%%>P<@4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5\5_L5_\E3U7_L#2_P#H^"OM2OBO]BO_ M )*GJO\ V!I?_1\% 'U]XL_Y%76?^O*;_P!%M11XL_Y%76?^O*;_ -%M10 > M$_\ D5=&_P"O*'_T6M:U9/A/_D5=&_Z\H?\ T6M:U !1110!S?B;X<>%O&6N M>']9UW0-/U?5/#\[7.E75Y;K(]G*P +QDCY3PISV*J>H!KI*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRK]J+_ )(3XF_[ M=?\ TJBKU6O*OVHO^2$^)O\ MU_]*HJ /*O^":/_ ":SH/\ VP_](;6OJJOE M7_@FC_R:SH/_ &P_](;6OJJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG/&WC2V\'Z M;YCXEO) 1!;Y^\?4^@%3>+O%MIX1TPW,YWS-D0P X:1OZ =S7SUK6M7?B#4I M;V]D\R:0_@H[*!V K\DXYXUAP_2>"P;3Q,E_X GU?G_*OF]+)_49-E#QTO;5 M5:FOQ\O3N_EZ1ZGJ5UK5_+=WWM7K_P ,_AR-(2/5=3C_ -.8 M9AA8?ZD>I_VOY?7I4^&'PY^S>5K.JQ?OOO6UNX^YZ.P]?0=NO7IZE7S/ ?!4 MU-9YG"O4E[T(RU:OKSRO]I[I/;=ZVMZ.=9NK/!X1VBM&U^2\N_W;!1117] G MPP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 -DC2:-D=5=&&&5AD$>A%>>>*O@[8ZEOGTEUT^X//DMDQ-_5?P MX]J]%HKPLVR/+\\H^PQ])371]5Z/=?U<[<+C*^#GST)6_)^J/F#6O#^H>';K MR-0MGMW_ (6/*M[@]#6MX6^(FK>%RL<NT\*_%K4]%V07^ M=2M!Q\Y_>J/9N_T/YBO>ZT5C^'_ !9IGB>#S+"Y5W RT+<2)]5_KTK8K]ZPV*H8RE&OAIJ< M'LT[I_JUY5^U%_R0GQ M-_VZ_P#I5%0!Y5_P31_Y-9T'_MA_Z0VM?55?*O\ P31_Y-9T'_MA_P"D-K7U M50 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 %%%% !61XF\36GA72WO+ML]HXE/S2-Z#_'M4NOZ]:>&] M-EO;Q]L:\*H^\[=E [DU\\^*?%%WXLU1KNZ.U1Q%"#\L:^@]_4]Z_,N-.,J7 M#>']C0M+$S7NK^5?S2_1=7Y7/HLHRF683YYZ4UOY^2(O$7B&\\3:G)>WCY=N M%0?=1>RCVKT'X7_#GSO*UG58OW?WK:W]'8>GH/QJI\,?AS_:C1ZMJ<7^A M*=T$##_6G^\1_=_G].OLW3@<"OSW@?@VKF%99_G=Y.3YHQEO)[\\O+^5==]K M7]W.EM&UT\E^HM%%%?T>? !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F:Y MX;T[Q);>3J%JDX'W7Z.GT;J*\D\5?!^_TO?/I3-J-J.?*Q^^7\/XOPY]J]NH MKXO/^$/9[?\ ^1\JPS7&GW0 MDB>2VN(VX92593_2O2?"OQFFM]EOK<9N(^@NH0 X_P!Y>A_#'XUW_B?P)I/B MI"US#Y5UC"W,/RN/KZCZUX_XJ^&>K>&=\RI]NLASY\(Y4?[2]1^H]Z_!<3D' M$_ =66+RVHZE'=N*NK?WX:V]5>W\R/MJ>.R[.HJEB(\L_/\ 1_I^![MI>K6> MM6JW-CGL1U!]C5ROES2=:OM"NA<6%S);2]RAX;V(Z$?6O5_"OQE MMKS9;ZU&+2;H+F,$QGZCJOZCZ5^D\.^)F79IRT,Q_<5>_P!A_/[/_;VG]YGS M^/X>KX>\Z'OQ_'[NOR^X],HJ.WN(KJ%)89$FB<962-@RD>H(J2OV2,E)*47= M,^3::=F%%%%,04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q7_R5/5?^P-+_P"C MX*^U*^*_V*_^2IZK_P!@:7_T?!0!]?>+/^15UG_KRF_]%M11XL_Y%76?^O*; M_P!%M10 >$_^15T;_KRA_P#1:UK5D^$_^15T;_KRA_\ 1:UK4 %%%% !1110 M 45Q/Q2^-G@/X)Z3'J7CKQ7I?ABUE)$/V^<+),1R1'&,NY'HH-<9\.?VSO@E M\6M=BT7PM\2-%U'5ICMALI'>VEF;CY8UE52YYZ+D]?0T >TT45B^,/&F@?#[ MP]=Z[XFUFQT'1K5=TU]J$ZPQ)Z LQ R>@'4G@4 ;5%> :%^WU^SWXCUV+2++ MXJZ$+V1RB&Z:2WA+>GG2(L?/;YN>U>^QR++&KHP=&&593D$>HH =13)IDMXG MEE=8XD4LSNPKP#7/V_OV>?#VL2:9>?%70S=QOY;?9?-N(@P.#^]C1 MDZ]]U 'T%161X5\7:'XZT&UUOPYK%CKVCW0W07^FW"3P2 '!VNA(.#D'T(K7 MH ***Q?&'C30/A]X>N]=\3:S8Z#HUJNZ:^U"=88D] 68@9/0#J3P* -JBO - M"_;Z_9[\1Z[%I%E\5="%[(Y1#=-);PEO3SI$6/GM\W/:O?8Y%EC5T8.C#*LI MR"/44 .HIDTR6\3RRNL<2*69W. H'))/85X!KG[?W[//A[6)-,O/BKH9NXW\ MMOLOFW$08'!_>QHR=>^Z@#Z"HK(\*^+M#\=:#:ZWXJUY5^U%_P D)\3? M]NO_ *514 >5?\$T?^36=!_[8?\ I#:U]55\J_\ !-'_ )-9T'_MA_Z0VM?5 M5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 52UC6+70M/EO;R4101C)]2>P [DU)J6HV^DV,UW=RK#; MQ+N9V_SU]J^??''C:X\8:AN.Z*QB)\B#/_CS?[1_2OS[C#BVAPSA=+2KS^&/ M_MS\E^+T75KW,JRN>8U-=(+=_HO/\B#QCXONO%^I&>;,=NF1! #PB_U)[FNA M^&OP[;Q!*FI:@A738V^2,\>>P_\ 9?7UZ>M5OAS\/Y/%%R+R\5H]+B;GL9F' M\(]O4_A]/=X88[>%(HD6.-%"JBC 4#H *_)>#>$\1Q#B7G^>WE&3O%/[;[O^ MXNBV?^%:_49MFD,#3^HX/1K1VZ?\'^MQ558U554*JC 4# ]*=117]-;:(_. MPHHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 <7XJ^%FE>(-\UNO]G7 MIY\R)?D8_P"TO]1C\:\?\2>"]5\*R8O;Q]C@U]*4R:&.XC: M.5%DC889'&01Z$5^6\1>'N5YYS5J*]C6?VHK1O\ O1V^:L^]SZ3 9[B<':$_ M?AV>_P F?-?AWQAJGA>;?8W!$1.6@D^:-OJ/ZCFO7_"OQ7TO7MD%X1IMX>-L MC?NW/LW;Z']:SO%7P;M+_?<:.XLI^OV=\F)OIW7]1]*\GUC0K_P_=&WO[9[> M3MN'#>X/0CZ5^/QQ'%7AY44*JY\/?SE3?H]X/RT]&?5.GEN?1O'W:GW2_P"# M_6I]04M?//A7XD:MX7V1"3[99#_EWF).!_LGJO\ +VKV'PO\0-)\5*J03>1= MXYMIL!OP[-^%?MO#O'65<06I*7LZS^Q+K_A>TOP?D?'X_)<3@;R:YH=U^JZ? MEYG2T445^BG@A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5\5_L5_P#)4]5_[ TO_H^"OM2O MBO\ 8K_Y*GJO_8&E_P#1\% 'U]XL_P"15UG_ *\IO_1;44>+/^15UG_KRF_] M%M10 >$_^15T;_KRA_\ 1:UK5D^$_P#D5=&_Z\H?_1:UK4 %%%% !5#7M9M_ M#FAZCJUV=MI86TEU,P[(BEF_0&K]./ASXJ\.*VUM8TJZT\,#C'FP MO'G/;[U 'Y%_LH?!;4/^"F/[0'C/XG?%F_N[CPKI,L:_V7;W!3>79FALHV', M<*(K;BN&)(.=S,P^NOVAO^"6'PC\9?#745^'GAM?!OC2RMVETN[LKN8QS2HI M*Q3*[L"K$ ;QA@2#D\@^ ?\ !('XP:/\+?$7C_X.^,IH_#7BBYU-9[.WU!EA M::YC!AGMW>0++ M>S[24@B4GYG8C&!T&2< $@ ^9/\ @E3^T]K'Q\^"^J>'_%5]+J?BCP?/%;27 M]P^^:ZM)0Q@>0GEG4QR(6/)"*22237SI\8(]4_X**_\ !0:Z^%$VJ7=A\,_ MCW"W<5JX#8MV6*YE7@CS))V6)6.=J8(&<@XG_!%'5)YOC=\2H9=V;K1$N)., M#>MRHY]#^\;]:Z?_ ((\L/$7Q[^.7B.5O-N)(XSYK$ECY]U+(QY'-/A[.0: M_P#!)'XY^(=0TWQK\$O&5U)<:SX)E+:?Y[[Y([82&&:WW=UBE"[;'ITE@$5B<+Y=B;D "]?C@*Z?K5I=W$ MKQR#D>#N^;&=I!KS7_@DC\<_$.H:;XU^"7C*ZDN-9\$REM/\]]\D M=L)##-;[NZQ2A=N<\2X& JBOT3K\HOV46_X1W_@KQ\6[*SRD%_+K:RJ#C.^: M.=O_ !]0: .\_P""L/QF\2ZMK_@+]GGP7'?AW;^'M9\*MXDU8P@7FOW-[<17,LV.9$"2! M8@">%48P!NW')/S)\7F'BC_@M)X/L)V\V/3I+ (K$X7R[$W( X_O-GZFOU;H M _)W]FF36OV!/V_9_@==:W<:G\/?%YC%B;D@?O)4)M)]HX$OF*;=B,!L[L?* MH'ZQ5^47_!41O[ _;C^ NO6N4OXXM/8.IP?W.ILZ?D7:OU=H **** "O*OVH MO^2$^)O^W7_TJBKI_$/Q@\!^$=4DTS7?&WAW1=2C"L]GJ&K003*&&5)1W!&0 M01QWKR#]I3XZ?#;5?@KXCM;+XA>%;RZD^S;(;?6K9W;%S$3A0^3P"?PH PO^ M":/_ ":SH/\ VP_](;6OJJOAO_@GQ\>/AIX*_9LT/3?$/Q$\*:#J*B!C9ZGK M=M;3 ?8[9<['<'[RL.G52.U?2T?[4/P:FD6./XM^!9)&.%5?$ED23Z >;0!Z M=17G_P#PT)\+/^BE^#__ ?6O_QRC_AH3X6?]%+\'_\ @^M?_CE 'H%%>?\ M_#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T) M\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#! M]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ M ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?] M%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0 M!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0G MPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^ MBE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ M !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\' M_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!1 M7G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z M*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^# M_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC M_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@ M^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ M T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/ M_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P M?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3 MX6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ M (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ ,?\ M_#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T) M\+/^BE^#_P#P?6O_ ,?\ _#0GPL_Z*7X/_P#! M]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0!Z!17G__ T)\+/^BE^#_P#P?6O_ M ,OEN6U,QJ\L=(K=]O^"5_'_CR M;Q=>^7%NBTR%OW41X+G^^WO_ "_.E^'_ (#F\77GFS!HM,A;][(.KG^XOO[] MJY+3]6\+VVM0VOB3Q7HOAF$KYK'5-1AMG=,X^02,-W(QD<"O9]/^.GPDTJSA MM+7XC>#H;>)=J(NO6O'_ )$K\/X5X9Q?&&.EGN=MNDW>S^VUT7:"V_!=;?8Y MGF-+*J*P6#TE^7_!?_!/0K6UAL;:*WMXUBAC4*B*, =JFKS_P#X:$^%G_12 M_!__ (/K7_XY1_PT)\+/^BE^#_\ P?6O_P *2VN M(SRC@JRFO:O^&A/A9_T4OP?_ .#ZU_\ CE96O_%WX->)K?RK_P"(7@V4@860 M:]:AT^C>9_\ 6K\0XB\+\'C;XC*)>RJ?ROX'Z=8_*Z\D?88#B.K1M#%+FCWZ M_P#!,+PK\7M1T?9!J0.I6@XW,?WJCV/\7X_G7KN@^*--\36_FV%RLI RT9X= M/JO]>E?,GBCQ+\/M*9I=+^)7A'4[;/$:Z[:^Q6RO 9M!UL') M1EY;?-=/ZW/JRBO(O"OQGDBV6^N1^:G3[7"OS#_>7O\ 4?E74ZG\;/A[HJ_577F?#X MS+L3@96K1T[]/O.THKS_ /X:$^%G_12_!_\ X/K7_P".4?\ #0GPL_Z*7X/_ M /!]:_\ QROJCS3T"BO/_P#AH3X6?]%+\'_^#ZU_^.4?\-"?"S_HI?@__P ' MUK_\+=0\5^'_%L6C^+4*QZI M>>'+B"\AF), ?,&4L!SGJ.:^%/\ P27^'_PWUR#Q7\2_&NI?$E-' M3SX[74(!:V"+&"V94,DC.J@ [=X4X.X,#BO$[7P;\7_^"8/[0'BK7/"7@:]^ M(/P@\2RC,>GQL=L89GB5S&KF&6'>Z!F78X8XY/R:_P 6OVOOCM^W!X9?X;_" M#X0ZYX5TO64,&JZW>N,/BM M\79WDL<*%EQNDGGEG8#_="IG_?%9__ 2E7_A7_P"UW\=? =ZWE7\4 M=PH1AM+&UOC$V!_VV!^E?=W['O[,^G_LI_!33?!EM<1ZCJKR-?:MJ4:;1=7; M@!BH/.Q55$7/.$!(!)KY"_;._9L^*?P7_:4M/VD_@7I4VN74F'UK1;6$SR>9 ML\N1C OS2PRQXW!,LK OQP5 /TKK\IOV(%_X6)_P5(^-GBNSVRZ98-K#)<+R MK!KR."(C_>4,WT!K4\6?\%//C'\7?"\OA+X8_ S7=&\<7R_99-24RWGV%V.T MM''Y" -@Y#2$!#R0V,U]'_\ !.C]C^\_99^%U]=^*/+D\?\ B>1+K5=C"3[) M&H/E6V\$ARI9V9@<%GP,A0Q /EG]I%?^%QZ_[R<_6OUO_"Q/^"C7P)\'6.V>:!=+6X'7RS)J$CN&^D2A M_H:_5FOSG_86_9?^)7CCX[:O^TG\=[*33_$MT&_L;2+N$1RQL\8C$S19S"D< M7[I(V^?DL<%06^D_VZ/BA\1_A%\#6U_X6:9+JWBG^T[>W%O#IK7[>2P?>?*4 M$\87GM0!]"U^4?\ P2E7_A7_ .UW\=? =ZWE7\4=PH1AM+&UOC$V!_VV!^E? M>_['OCWQM\3OV<_"7B;XC6,FF^,K[[7]OM9;)K-DV7DT<>86 *YC2,^^<]Z^ M.?VSOV;/BG\%_P!I2T_:3^!>E3:Y=28?6M%M83/)YFSRY&,"_-+#+'C<$RRL M"_'!4 _2NORF_8@7_A8G_!4CXV>*[/;+IE@VL,EPO*L&O(X(B/\ >4,WT!K4 M\6?\%//C'\7?"\OA+X8_ S7=&\<7R_99-24RWGV%V.TM''Y" -@Y#2$!#R0V M,U]'_P#!.C]C^\_99^%U]=^*/+D\?^)Y$NM5V,)/LD:@^5;;P2'*EG9F!P6? M R%#$ ^6?VD5_P"%MY-IKDFE-'(PVKB5'L>O^\G/UK]7*^,O M^"DW['>L_M)>"M$\3>!@!\0_"CO)9PB80M>6[$,T2N2 LBNJNA) ^\,C<"/" MO#7_ 5,^+W@KPY'X2\:_ 76]6^)-I&(//"SV@NG' D>W^SLP/0D(<,T5Y5^U%_R0GQ-_P!NO_I5%0!XA_P3E\$^'=;_ &8=!N-1 MT#2[^XQ OG75G'(^/L5L<992>I)_$U]0P_#?PE;R+)%X6T6.13E733X00?8[ M:^>/^":/_)K.@_\ ;#_TAM:^JJ ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH MR?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I_ M_@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z' M_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\ M*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/ M_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ M B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ M_ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G M_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+ M'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] M ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\ M(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P M%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T M/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L M?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0& MT_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* , MG_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG M_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#" MM:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ MA1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# M6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_ MX1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ M@+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ; M3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6 MHH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@ M-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A M_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C M_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/ M0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4 M?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T_ M_P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#) M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ M L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ M $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK M6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^ M@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ M")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\ M!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^ M$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T! MM/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ M* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ M /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB M>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6 M/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_ M^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R? M^$3T/_H#:?\ ^ L?^%(_A708U9FT?3E51DLUM& !Z]*ULXY/ KQ?XF_$8ZL\ MFDZ9)BQ4XFF4_P"N/H/]G^?TZ_*<2<183AO!/%8AWD](QZR?^2ZOIZV3]/+\ M!5S"M[.GMU?9?UL8WQ \1:9JE[]ET?3[2ULH6YGA@5&F;UR!D+Z#OUJAX-\' MW7C#4A#%F.VCP9[C'"#T]R>PJ'PKX6N_%FJ+:VPVH.99B/EC7U/OZ#O7T-H. MA6GAS38K*RCV1)R6/WG;NQ/R''<>9E+.,W;]@GZA_] ;3_ /P%C_PH_P"$3T/_ * V MG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ M ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T_ M_P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/ M0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5 MK44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z' M_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\ M*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I_ M_@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3 M_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ M /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$] M#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X M5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z M'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10 M!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*R]>^& MNA:Y;[%LX["91\LUH@C(^H P?QKJJ*X,;@,+F5%X?&4U.#Z-7_X9^:U-J-:I MAYJI2DT_(^>?%7PWU;POOE,?VRR'_+Q""<#_ &AU7^7O7-6MT]G<),BQLRG( M66-74_56!!KZJKB/%7PHTO7M\]F!IMX>=T:_NW/NO;ZC]:_ ,\\,:^$J?7>' M:K4EJH-VDO\ #/\ 1V_Q,^XP?$4*L?8X^.CZVT^:_P ON.9\*^./#%]LM]8T M/3K*?I]H2U0Q-]>,K^H^E>C0^&?#]Q&LD6DZ;)&PRKI;1D$>H.*\ \1>#]4\ M+S;+ZW(B)PL\?S1M]#_0\T_PWXTU7PM)FRN#Y).6MY/FC;\.Q]Q@US9/XD9A ME%;ZAQ%2;Y=.:UIKU6BEZJSZZFF*X?H8J/M\!):]-U\GT_K8]^_X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *P/"OQ4TKQ!LAN&&G7IX\N9OD8_[+ M?T./QKM:_H++A_\ M0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K45ZIS&3_PB>A_] ;3_P#P%C_P MH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ M^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% & M3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ M / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_ M^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH M?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#" MC_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG M_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% M&3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ MP%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0 M_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ M (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ MT!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ M"C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:? M_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ MPB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ M %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]# M_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ M $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH M_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ M L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ M B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ M_ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/ M_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6 MM10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH? M_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_P MH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ M^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% & M3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ M / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_ M^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH M?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#" MC_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG M_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% M&3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ MP%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0 M_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ M (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ MT!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ M"C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:? M_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ MPB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ M %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]# M_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ M $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH M_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ M L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ M B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ M_ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/ M_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6 MM10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH? M_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_P MH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ M^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% & M3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ M / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_ M^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH M?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#" MC_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG M_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% M&3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ MP%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0 M_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ M (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ MT!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ M"OD']BO_ )*GJO\ V!I?_1\%?:E?%?[%?_)4]5_[ TO_ */@H ^OO%G_ "*N ML_\ 7E-_Z+:BCQ9_R*NL_P#7E-_Z+:B@ \)_\BKHW_7E#_Z+6M:LGPG_ ,BK MHW_7E#_Z+6M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KRK]J+_DA/B;_MU_\ 2J*O5:\J_:B_Y(3XF_[=?_2J M*@#RK_@FC_R:SH/_ &P_](;6OJJOE7_@FC_R:SH/_;#_ -(;6OJJ@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\L^*'Q M&\CS=&TJ7][RES<(?N^J*?7U/;I]/G<^SW"!\.>';SQ1J<=E M9IECR\A^[&O=C46AZ)=^(=2BLK*/S)I#U[*.[$]@*^A?"7A.T\(Z6MM;C?*W M,TY'S2-_AZ"OYORG*\Q\1LUEF.8MQP\79VVMTA#]7\WJT??XK$T,APRP]#6; M_J[_ $)O#/ANS\+:6EG:+QUDD8?-(WIMI"3&?H>J_J/I7IM%?/YQD&79]2]ECZ2EV>TE MZ/=>FSZH[L)CL1@I<,5WF'#]64XKM\:79QVF MO1:_RGW.'SK!YC#V&.BD_/;[^G]:G?\ ACQYI/BI0MM-Y5UC+6LW#_AZCZ5T M5?*LT-QI]T8Y4DMKB-N58%64_P!*[SPK\8+_ $K9!JBMJ-J./,S^^4?7^+\> M?>OI.'_%&E4:PN>0]G-:)+;SM/N5F ^\G1T^J]16G7[OA\11Q5*-:A-2@]FG=/YH^*G3G3 MDX35FNX4445T$!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 5\5_L5_\ )4]5_P"P-+_Z/@K[4KXK_8K_ .2IZK_V!I?_ $?!0!]?>+/^ M15UG_KRF_P#1;44>+/\ D5=9_P"O*;_T6U% !X3_ .15T;_KRA_]%K6M63X3 M_P"15T;_ *\H?_1:UK4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %>5?M1?\D)\3?]NO_I5%7JM>5?M1?\D)\3?] MNO\ Z514 >5?\$T?^36=!_[8?^D-K7U57RK_ ,$T?^36=!_[8?\ I#:U]54 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 %%%P]Z99VESJU]'! CW%U.^ HY+$]__KU[_P" _ \' M@^PRVV;49A^^F]/]E?8?K^6/YCPF%S/Q+S=XG$-PP\/NBOY8]Y/J_F]+(_1* MM3#\/87V=/6H_P 7W?DOZZLG\%^#;;P?IHB3$MW( 9[C'+'T'^R*Z*BBOZGP M6"P^78>&$PL.6$%9)?UOW?5ZGYM6K5,14=6H[MA1117<8A1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 8_B'PGIGBBW\N_ME=P,),O$B?1OZ=*\B\5?"74]$ MWSV&=2M!S\@_>J/=>_U'Y"O=:*^&X@X-RKB).6(ARU?YXZ2^?27S^31[.!S; M$X!V@[Q[/;_@'RM9WUSI=TL]M-);3QGAXR585Z?X5^-!79;Z[%N'3[9"O/\ MP)1_,?E79>*?AWI/B@-))%]EO3TN81AB?]H=&_'GWKQ[Q3\/-6\+EI)(OM5F M.ES""5 _VAU7\>/>OPBOD_%' %5XG 3]I0W;2O%_XX=/5;=)'VD,7EN>15.L MN6?GO\GU]/P/H#3]1M=4M5N+.>.Y@;H\;9'T^M6:^8-%\0:AX=NO/T^Z>W?^ M)1RK>Q'0UZSX5^,5EJ6R#5T6PN#QYR\Q-]>Z_CD>]?J'#OB3EN;5?M1?\D)\3?]NO_I5%0!Y5_P $T?\ MDUG0?^V'_I#:U]55\J_\$T?^36=!_P"V'_I#:U]54 %%%% !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 445R/Q \>0^$;+RH2LNIS+^ZCZA!_?; MV]/6O-S+,<-E.%GC,9/EA'?_ "7=OHCHP^'J8JHJ5)7;*_Q%^($?A>U-I:,L MFJ2KP.HA!_B/OZ#\?KX8JW.J7P51)W_#CX>IX9MQ?7JA]4D7IU$*G^$>_J?P^O\MMYGXFYQ97AAZ?W0C^LY?U MHC](_P!GX=PO>I+\7_DOZU+/P]\ Q>$[/S[@++JDR_O'ZB,?W%_J>]=C117] M199EN%RC"PP>#ARPC^/=ONWU9^<8C$5,55=6J[MA1117J',%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !2$!@01D&EHH X/Q5\)=-UK?/88T MV[/.$'[IC[KV_#\C7D7B#PIJ?AB?R[^V:-2<+,OS1O\ 1OZ=:^F:BN;6&\@> M&XB2:%QAHY%#*?J#7Y/Q%X=97G/-6PJ]A6?6*]U^L?U5N[N?3X#/L3A+0J>_ M'SW7H_\ ,^3,WRL?]ENA^AP:P/%7P9AN-]QHDGV>3J;64DH?]UNH_'/X5Y5JFDWFBW36U M];26TR_PR#K[@]Q[BOR6GC^*?#VHJ.)CSX?I>[@_\,MXORT[N+/IY4XK]RX>XWRKB%*G3G[.K_ "2T?_;KVE\M>Z1\;CLG MQ.!O*2YH]U^O8WZ***_0#PPHHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^*_ MV*_^2IZK_P!@:7_T?!7VI7Q7^Q7_ ,E3U7_L#2_^CX* /K[Q9_R*NL_]>4W_ M *+:BCQ9_P BKK/_ %Y3?^BVHH /"?\ R*NC?]>4/_HM:UJR?"?_ "*NC?\ M7E#_ .BUK6H **** "BBB@#\^?VDO^"@WCS4/CL_P1_9W\-6OB7Q?;3M;7NK M70$L:3("98HT)5%$>"'ED;:"&&.-QX7QM^T%^W!^RGIL'C+XFZ)H/C/P7',H MO_LT5N!;JS;0K26X5HLD@!V5US@').#PW[(?BK3_ -DW_@H1\4M!^+$Z:#=^ M(#=V]EKFI?NX9#+=K/%(9&P!',HSO/&X ''./MG]N;]HSX;^!?V9_'=IJGB' M2=3O_$&B76F:9I-M=1SS7/#O[27PH MT?QUX:=EM+U3'<6U'4- M9@FL[/Q!KLNI:;;S(5+0>1#%YP!&<.T9P>A" C@UXA_P3U5?C?\ \%#/C/\ M$S50UU+IWVZ2P\[YF@,USY,(![;+='C'L: -7QE\7?\ @H#\#- D\>^+-'T7 M6O#=HOVB_P!,CM;*<6D0Z^8+9A+M Y+*[!1RQ !K[:_9(_:DT#]K/X4P>+=( MMVTS4+>4V>JZ3))O>SN H8@-@;D8,&5L#(..""![1/!'=0R0S1K+#(I1XY%# M*RD8((/4$5^57_!-V0_!O]OCXX?"FUW0:"YOUMK?DC-I>@6Y_P"_,TGYB@#[ MA_;$_:RT']D7X7_\))J5J=6UJ^E-II&CK)L-U-C+%FP=L:#EFQW4#EA7QOH_ MQ-_X*%?%+PS'X\\/Z)H^BZ'=)]JL]$^RV44L\)R05CN&:4# XWLI8$$ Y!K$ M_;@4?'#_ (*Z+'X5^)^BH[S6L4;Q17:1N$DQ&Y+1RHQ :,D M]V' 8+]FU^4?[84:? C_ (*H_"7QKI,?V*/Q"=-EU!XACS#)/)8W/'+OBIJZ(1 \;S1V0DXB'EI@R2MR MP7("C#-D$ _:=?E)_P $]57XW_\ !0SXS_$S50UU+IWVZ2P\[YF@,USY,(![ M;+='C'L: -7QE\7?^"@/P,T"3Q[XLT?1=:\-VB_:+_3([6RG%I$.OF"V82[0 M.2RNP4T3P1W4,D,T:RPR*4>.10RLI&""#U!%?E5_P $W9#\&_V^/CA\ M*;7=!H+F_6VM^2,VEZ!;G_OS-)^8H ^X?VQ/VLM!_9%^%_\ PDFI6IU;6KZ4 MVFD:.LFPW4V,L6;!VQH.6;'=0.6%?&^C_$W_ (*%?%+PS'X\\/Z)H^BZ'=)] MJL]$^RV44L\)R05CN&:4# XWLI8$$ Y!K$_;@4?'#_@IQ\(OAMJ :?0-+_L^ M.>SD^:.022M)8T/\ N#TK]6NG X% 'QG^PC^WQ<_M(ZMJ_@'Q[HL? MA7XGZ*CO-:Q1O%%=I&X23$;DM'*C$!HR3W8(8\PR3R6-SQW)@"Y]2?QK]7* "BBB@ KRK]J+_ )(3XF_[ M=?\ TJBKU6O*OVHO^2$^)O\ MU_]*HJ /*O^":/_ ":SH/\ VP_](;6OJJOE M7_@FC_R:SH/_ &P_](;6OJJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ***P/&7C"U\(::9YL27,F1!;@\NW] .YKBQF,P^7X>>*Q4U&$5=M_U M]RZO0VHTIUYJG35VR#QQXVM_!^G[OEFOY0?(@S_X\W^R/UZ5\_7]_ZUW4);V\D,L\AR3V [ #L!7J_PQ^'/]GK%K&J1? MZ41NM[=Q_JA_>8?WO0=OKT_EC&XS,_$K-UA<*G##P[[17\TN\GT7R75GZ31I M8?A["NK5UJ/\7V7EW?\ P$6OAI\.AH4::GJ4>=1<9CB;_E@#_P"S']*]#HHK M^FK?5ONW_P%HC\\Q>*JXRJZU5ZO\/)!1117MG&%%%% 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 %%%% !5'5 MM%L==M3;W]M'RGOROX7Z/>/XKT/ ML\#Q'4IVIXM?>O6M%\0: M?XBM?/T^Y2X3^)1PR^Q'45XOXJ^%.J:#OGM =2LQSNC7]XH]U_J/TKD+#4+K M2KI;BTGDMIUZ/&V#]*^0P'&?$'"-=8#/:3G!?S?%;O&>TEZW[71ZE?*<#FD/ M;X*2B_+;YKI_6A]445Y1X5^- ;9;Z['@]/MD*\?5E'\Q^5>H6-];ZE;)<6L\ M=Q _W9(V!!K^@@!-7*YGXH>%7\>?#3Q;X:CWWNM 'Y2:78^.O^"OGQCU:6\N+3P7\*/"DP,$T>GQ2WD:OD)$ M)2 [R2*K.PW>6F =I.W=W_Q8_P""-]CX/\,MXB^$OB_5+[Q;I"B]@TOQ)!;7 M,-])&-WEKB-55B1\H=74G ; )89/_!(OXQ:-\(_$'CSX*^-ROACQ?<:MY]I# MJ $9FGC3RIK8L>!(OEJ57/S9;'3G])_BU\7/"WP0\!ZGXN\7ZK#I6D6,3.3( MZB2=PI*Q1*2-\C8PJCDF@#YG_P"";O[9E_\ M0>!M7T+Q7;V]IXX\+>5'=-; M1"&.[MVW!)1& C H595X!VD ;MH^:_^",C?9_BY\;;:?Y[ORK8ER #\MQ.& MX[G[S [X MYCX3>)K#]A?_ (*;>/M'\93C1?!WC'[1]DU*Y^2WBCN9EN+:5F[(KJ\!;HIW M$X"D@ _6ZORC_9EC-]_P6$^*,L)#I!+K#.1SC#(A_P#'CBOTI^*'Q?\ "?P= M^'VH>-/%.L6^GZ!9P>?]HWAC/D?(D0!^=V) 4#J2*_/'_@DOX2U;XE?&;XQ? M'S5;'[-;ZU=7%I:L_(:>YN1=7 0XZ(!$N?\ ;QZT 8?Q(;[)_P %L?#LEQ\\ M4DMD(PP&!G2MHZ]?FYK]7:_+'_@IYHNH? S]K#X/?'ZTLYKG1X)K6"]\I1@S M6LYD,9/8RP.RC/\ SR;TK])/ _Q2\)_$CP+9^,O#FO66I^&;J'STU&.4"-% MRP?.-C+T96P5(((!% 'YF_\ !52,WW[97P'LH2&N)(K-0G?YM1(7\R#^5?JY M7Y*7.OVG[='_ 50\-:GX5QJO@GP*EM(VI $PR064C3>8..5>ZEV+_>!!Z=/ MU!^)/Q3\)_!_PV?$'C/7;7P[HWG);_;+PD)YC9VKP#R<'\J .JK\HO\ @C(W MV?XN?&VVG^>[\JV)<@ _+<3AN.W)%?I[X!\?^'?BCX3L?$_A35K?7- OO,^S M7]J28Y=DC1OC('1T9?J#7Y8_";Q-8?L+_P#!3;Q]H_C*<:+X.\8_:/LFI7/R M6\4=S,MQ;2LW9%=7@+=%.XG 4D 'ZW5^4?[,L9OO^"PGQ1EA(=()=89R.<89 M$/\ X\<5^E/Q0^+_ (3^#OP^U#QIXIUBWT_0+.#S_M&\,9\CY$B /SNQ("@= M217YX_\ !)?PEJWQ*^,WQB^/FJV/V:WUJZN+2U9^0T]S^/UI9S7.CP36L%[Y2C!FM9S(8R>QE@=E&?^>3>E?I)X'^*7A/XD>!;/QE MXFHQR@1HH&6#YQL9>C*V"I!! (H _,W_ (*J1F^_;*^ ]E"0 MUQ)%9J$[_-J)"_F0?RK]7*_)2YU^T_;H_P""J'AK4_"N-5\$^!4MI&U( F&2 M"RD:;S!QRKW4NQ?[P(/3I^M= !1110!P7BVR^)\VM2OX8UCPE::057RX=6TF MZGN V/FR\=RBD9SCY1@>O6O'?VCM/^,*?!GQ"=2UWP/+9?Z/YB6NBWB2'_28 ML89KM@.<=NF:^GZ\J_:B_P"2$^)O^W7_ -*HJ /E;]@NR^-TO[.NAMX-UGP! M:Z-L@Q'KNDWTUP&^R6_\45RBD;=G\/4-VP*^CK73?VDOM$?VGQ%\*_L^X;_* MT'4MVWOC-[C-<+_P31_Y-9T'_MA_Z0VM?55 'E7]F_&__H8?A_\ ^"&^_P#D MVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[- M^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_ M#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#! M#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\ MFUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 M >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\ M;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8? MA_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ MX(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^ M3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^- M_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -## M\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ M_!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#) MM>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% M'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9O MQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H M8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^ M"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#D MVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[- M^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_ M#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#! M#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\ MFUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 M >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\ M;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8? MA_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ MX(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^ M3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^- M_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -## M\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ M_!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#) MM>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% M'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9O MQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H M8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^ M"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#D MVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[- M^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_ M#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#! M#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\ MFUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 M >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\ M;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8? MA_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ MX(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^ M3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^- M_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -## M\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ M_!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#) MM>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% M'E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9O MQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H M8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^ M"&^_^3:/[-^-_P#T,/P__P#!#??_ ";7JM% 'E7]F_&__H8?A_\ ^"&^_P#D MVC^S?C?_ -##\/\ _P $-]_\FUZK10!Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[- M^-__ $,/P_\ _!#??_)M>JT4 >5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_ M#_\ \$-]_P#)M>JT4 >5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#! M#??_ ";7JM9?B+Q%:>&=+DO;Q\*O"(/O2-V4>]<^(Q%+"TI5Z\E&$5=M[)%T MZ4>)-6^,'A2Q%U?>)/ .UCM2*/0;TNY] #>UQ.N:]>^(M0>]OY1 M).PQ\HPBCT49.!4_B;Q+=^*M4>\NV]HX@?EC7LH_Q[UW'PQ^'/VYHM8U2+_1 MA\UO;N/]9Z,P_N^@[_3K_*^<9MF/B)FD+NK[6ZSG^B^2U9^E83"T, MAPSQ&(UF_P"K+]?\C!T?X8^-9H[#6-#N-!L) 2XBU^RGN0P_A8)'+'@]QDGZ M5U?]F_&__H8?A_\ ^"&^_P#DVO5:*_HW(\@ED7N-S73KGW*FO=Z*\['Y=A,TH/#XVDIP?1K\5 MU3\UJ=%#$5<-/VE&3BSYQ\2^ =8\+#S+J 2VW_/Q;DL@^O (_$50T+Q)J/AN MY\[3[EH2?O)U1_JO0U].,H=2K ,I&"#T-<#XJ^$.G:QOGTTKIMT>=BC]TQ^G M\/X?E7\_9UX9XO+ZOU[AVJ[QU46[27^&6E_1V?FS[C!\0TJ\?8X^._6UU\T> M;:Y MR;6;YD_#T/TJ ?L5_\ )4]5_P"P-+_Z/@K[4KXK_8K_ M .2IZK_V!I?_ $?!0!]?>+/^15UG_KRF_P#1;44>+/\ D5=9_P"O*;_T6U% M!X3_ .15T;_KRA_]%K6M63X3_P"15T;_ *\H?_1:UK4 %%%% !1110!\Q?M- M_P#!/'X3_M0:M_;VL6MYX<\4G'G:UH+I%+= *!.KHRR8 #8#8 &[ Q7BOA MO_@C/\.H=8M[SQ9X[\5^++:WD#+9,\=NCH#GRW8!GVGH=A0^A%?H/10!A^"? M ^@?#?PKIWAOPOI-KH>A:?'Y5K8V<82.-222222:\O_::_9!^' M?[5V@VMCXSL)XM1L0WV'6M-D$5Y:YZJK$%60]T=2.XP>:]LHH _.OP[_ ,$6 M?A]9ZM;2:_\ $#Q-KND6S[HM-C2*V&W(+(7PQP3G.T*>>H(S7WIX"\!>'_A? MX/TOPMX6TN#1= TR$06ME;@[8USDY))+,222Q)+$DDDDFN@HH Y+XI?"KPM\ M:?!&H>$O&6D0ZUH5\H$MO-D%6'*NC AD=3R&4@BOA*__ ."*?@%]6F_L[XC> M*+'0IGW2:<\<$CD @J/,PH./FP2AZCT.?T:HH \F_9S_ &7_ #^RWX1ET+P M-IDD!NF62^U*\D\V[O7485I'P!@ G"J%49. "3F7]I+]G/PW^U'\-SX)\57V MJZ?I1O(KWSM'EBBGWQAMHS)'(N/F.?ES[UZI10!Y_P# 7X*Z'^SM\)]"^'OA MNZU"]T71_/\ (GU21)+AO-GDG;>R(BG#2L!A1P!U/)Y/]IK]D'X=_M7:#:V/ MC.PGBU&Q#?8=:TV017EKGJJL059#W1U([C!YKVRB@#\Z_#O_ 19^'UGJUM) MK_Q \3:[I%L^Z+38TBMAMR"R%\,<$YSM"GGJ",U]Z> O 7A_X7^#]+\+>%M+ M@T70-,A$%K96X.V-H]#G]&J* /)OV<_V7_ /[+?A&70O VF20&Z99+[4K MR3S;N]=1A6D? & "<*H51DX ).?6:** "BBB@ KRK]J+_DA/B;_MU_\ 2J*O M5:\J_:B_Y(3XF_[=?_2J*@#RK_@FC_R:SH/_ &P_](;6OJJOE7_@FC_R:SH/ M_;#_ -(;6OJJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJFJ:I;:-8S7EY M*(;>(99C_(>I-9U*D*,)5*CM%*[;T22ZLJ,7)J,5=LCUK6K3P_ILM[>R>7#& M/Q8]E [DU\\^+O%EWXNU1KFX.R%2\W_6A9^&?PY.M2)JFI1XT]#F*% MA_KB.Y_V?YU[6JA5 P!P *2.-(8UCC5410%55& .@ IU?OO#7#>$X:P:PV M'UD]92ZR?Z)=%T];M_$9AF%7,*OM)[=%V7];A1117UIY84444 %%%% !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 0WEG!J%N\%S"D\+C#1R*&!_"O,?%7P7CDWW&AR^6W7 M[),WRG_=;M]#^=>J45\WG7#N6Y_2]GCZ2DUM):27H_TV[H]#!X_$8&7-1E;R MZ/Y'RQJ.F7>D736U[;R6TZ]4D7!^H]1[UU?A7XJ:KX?V0W#'4;(<>7*WSJ/] MEOZ'/X5[9K.@V'B"U-O?VR7$?;A^%?C)=V&RWUA#>P=/M"8$J_7LWZ'ZU]9P]XHX?$-8;.H>SGMSJ_+\UO' M\5Z'F8[AN=.]3!OF7;K\N_\ 6Y[115#1]>L/$%J+BPN4N(^^T_,OL1U!^M7Z M_=*-:EB*:JT9*47LT[I^C1\9.$JJ_]@:7_ M -'P4 ?7WBS_ )%76?\ KRF_]%M11XL_Y%76?^O*;_T6U% !X3_Y%71O^O*' M_P!%K6M63X3_ .15T;_KRA_]%K6M0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5Y5^U%_P D)\3?]NO_ *515ZK7 ME7[47_)"?$W_ &Z_^E45 'E7_!-'_DUG0?\ MA_Z0VM?55?*O_!-'_DUG0?^ MV'_I#:U]54 %%%% !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 %%%% !1145Q<16=O)//(L4,:EG=S@ M*!W-3*2BG*3LD-)MV0V^OH--M);JYE6&")=SR,> *^?_ !YXYG\87V$W0Z=" M?W,)ZG_:;W_E^>;'Q"\?2^++O[/;%HM+A;Y$Z&0_WF_H.U0> _ T_C"^W/NB MTZ$_OIAW_P!A?<_I^5?R_P 6<3XKBW&QR'(TY4V[-K[;77R@M_/=]#]&RO+J M65T7C<9I+\O^"_\ @%CX>^ 9?%EW]IN0T>EPM\[=#*?[B_U->]6]O%:6\<$, M:Q0QJ%1%& H'0"F6-E!IMI%;6T2PP1+M1%Z 5/7[7PIPMAN&,)[*'O59?'+N M^R[173[V?(9GF53,:O,](K9?UU"BBBOMSQPHHHH **** "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 PO$G@O2O%49%Y;@3XPMQ'\LB_CW^AS7C_BKX M6ZKX>WS6Z_VC9#GS(5^=1_M+_49'TKWVBO@>(>"LJXA3J58.C^:VE\] M>S1[>!SC$X&T8N\>S_3L?+&FZI=Z1=+,X_ ^H]J]4\*_&B.39; MZY%Y3=/M<*_*?]Y>WU'Y5TGBKX9Z3XEWS*GV&^;GSX1PQ_VEZ']#[UXUXJ\& MZAX1N4CO%1HI"?*FC;*OCVZCJ.M?A5?+^*/#NH\1AI\^'OJUK!_XH[Q?2_R4 MF?:0KY=GT>2HK3_'Y/K_ %H>Z>(/&^F:#HJZCY\=TLH_<)"X)E/H#Z#N>WZ5 MX)K7B;4-])]7V[?Y]SW;X=?$6/Q-"MC?,L>J(.#T$X'<>_J/Q' MMW5?*4,TEO,DL3M'*A#*ZG!!'0@U[G\.OB+'XFA6QOF6/5$'!Z"<#N/?U'XC MV_9> ^/%F2CE>:2_?;1D_M^3_O?^E>N_R>=9+]7OB<,O4W_ M *+:BCQ9_P BKK/_ %Y3?^BVHH /"?\ R*NC?]>4/_HM:UJR?"?_ "*NC?\ M7E#_ .BUK6H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *\J_:B_Y(3XF_P"W7_TJBKU6O*OVHO\ DA/B;_MU_P#2 MJ*@#RK_@FC_R:SH/_;#_ -(;6OJJOE7_ ()H_P#)K.@_]L/_ $AM:^JJ "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBD9@JDDX Y)- "22)#&TDC*B*-S,QP !U)->%_$CX MA/XEN&L;%V32XVY/0SL.Y_V?0?C]+/Q,^(IUN1]+TV3&GH<2RJ?]<1V'^S_. MN8\(^$[OQ=J8MK<;(5P9IR,K&O\ 4GL*_F?C3BZOGV)_U?R*\HR?+)Q^V_Y5 M_=75[/\ P[_H>497#!4_KV-T:U2?3S?GV7ZD_@GP7<^,-1\M,Q6<9!GGQ]T> M@]2:^@]+TRVT>QAL[2(0V\0PJC^9]34>BZ+:>']-BLK*/RX8Q^+'NQ/:]Z7_ +;'R7XO5]$OF8U++2"V7ZOS_(****_0SP@ 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@ MKR;XO^#KZXN#K=N[W,"H%EAZF$#NO^SW/H23]/6:0@,"",@U\WQ!D>'XBP$\ M#B&U?5-=)+9^?FG^#LST,#C)X"NJT->_FCY0HKTKXE?#4Z89=5TJ+-F?FFMU M'^J_VE_V?;M].GFM?Q)G>28S(,9+!XR-FMGTDNC3[?EL]3]@P>,I8ZDJM)Z? MEY,*ZGP#X.O?%&J))"[VMK;N&DNEX*D<@*?[W\NM&RW%9O1I9K4<*=_1.71-_93[_+2]USY MG4Q%/"REAHWE^G5I=?Z]#V/]:6BBO[N/Q<**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KXK_8K_ .2IZK_V!I?_ $?!7VI7Q7^Q7_R5 M/5?^P-+_ .CX* /K[Q9_R*NL_P#7E-_Z+:BCQ9_R*NL_]>4W_HMJ* #PG_R* MNC?]>4/_ *+6M:LGPG_R*NC?]>4/_HM:UJ "BBB@ JKJFJ6NAZ7>:C?SK:V- MG"]Q//)]V.-%+,Q]@ 3^%6JSO$6@VOBGP_JFBWP9K'4;66SG$;;6,Q MP3S0!XA_PWY^SS_T5CP__P!_7_\ B:/^&_/V>?\ HK'A_P#[^O\ _$UY5_PZ M&_9Y_P"@=X@_\'#_ .%?,_[>/[(_[-G[)/PH^V6>FZS>>-]:WVVA6$VKN5W M#?<2#',<893C^)F5> 20 ?I'\+?VDOAC\;=4O-.\"^,]-\37UG"+BX@L78M' M&6"ACD#C) KK/&WCSPY\-_#MSKWBK7+#P]HUO_K;[4;A88@>RY8\L>RCD]A7 MQE_P2R_8[N_@'\/)_'OB;S8O%WBZTB*Z>V5%A8Y#QHZ_\]7.&;/W0%7@[L^! M?%2UU#_@HM_P4-OOAC>:K>6GPQ\!M<)<0VI"G%NRQ7,B]1YDMP1&'/1 "!D$ M$ ^W=!_X*'?LZ>)->&CV?Q3TE+QG6,->0W%K 2>G[^6-8\>^[ [U]$12I-&D MD;K)&X#*ZG(8'H0?2OD'XL?\$MO@7XX^'=YHGAKPK#X-UY("-.UNRN)WDAE' M*F4.Y$JDC#!LG!.TJ<&O*O\ @D?\<-?N;#QK\#?&$\DFL^"96?3TF?<\5NLI MAGM\_P!V*4+M]I<-< M_P""B/[.?A[7#I%W\4]*>[#M&6LX+BZ@!7K^^BC:/'ONP>U?,W_!6'XP>)/$ M'BCX??L[^#;J2VOO&$D,VIB,D>>DMQY%K"Q'.PR)([C_ &4[9!]O\$_\$NOV M?_#/P_MO#NJ^#U\2ZAY(6[UV\NIX[N>7O(I1P(AGHJ8 .XY) /ISP=XUT# MXA>';37O#&LV.OZ+=KN@OM.G6:%\<$!E)&0>".H((/-;5?DU^S:VK_\ !/\ M_P""@-Q\$[G6+C4/A]XR:-;%KH@9>93]DFVCCS1(IMV(P&SG'"@?K+0 5@^- MO'GASX;^';G7O%6N6'A[1K?_ %M]J-PL,0/96/91R>PK>K\E_BI:ZA_P4 M6_X*&WWPQO-5O+3X8^ VN$N(;4A3BW98KF1>H\R6X(C#GH@! R"" ?;N@_\ M!0[]G3Q)KPT>S^*>DI>,ZQAKR&XM8"3T_?RQK'CWW8'>OHB*5)HTDC=9(W 9 M74Y# ]"#Z5\@_%C_ ();? OQQ\.[S1/#7A6'P;KR0$:=K=E<3O)#*.5,H=R) M5)& ."=I4X->5?\$C_ (X:_E/=AVC+6<%Q=0 KU_?11M'CWW8/:OF;_@K#\8/$GB#Q1\/OV=_ M!MU);7WC"2&;4Q&2//26X\BUA8CG89$D=Q_LIVR#[?X)_P""77[/_AGX?VWA MW5?!Z^)=0\D+=Z[>74\=W/+WD4HX$0ST5, '<Z1N68_=1>[,>PK^<^.N,JN,JO(,D;E*3Y9RCNWMR1_P#;G\MK MGWN393&C'Z]C-$M4GT\W^A+X9\,WGBK5$L[1<=Y)2/EC7U/^'>OH?P[X>M/# M.F1V5FF$7EG/WG;NQ]ZA\+>%[3PGI:VEJNYCS+,1\TC>I_H.U;-?><$\&TN& MZ'M\0E+$S6K_ )5_*OU?5^1XN<9M+,)\D-*:V\_-_H%%%%?J!\X%%%% !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 A 8$$9!KS+7O@S%?:]'<6,Z6FGRMNGAQRG^YVP?0]/TKTZBO SC(E+ MLD(_<2H/FC M;U]\]\]:\%U_0;OPWJ4EE>1[9%Y5A]UU[,I[BOI^L/Q;X2L_%VFFWN!LF7)A MG4?-&W]1ZBOA.,N!#JA[?3IZ]7S!KV@WGAO4I+*] MCV2KR&'W77LRGN*]!^&GQ+^S^5I&KR_NONV]TY^[Z*Q]/0]OIT^-X)XVJX*J MLBSUN+B^6,I;I[K2Z^:_5'KU%%%?T8? A111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\5_L5_P#)4]5_[ TO M_H^"OM2OBO\ 8K_Y*GJO_8&E_P#1\% 'U]XL_P"15UG_ *\IO_1;44>+/^15 MUG_KRF_]%M10 >$_^15T;_KRA_\ 1:UK5D^$_P#D5=&_Z\H?_1:UK4 %%%% M!1110!'//':PR332+%#&I=Y)&"JJ@9))/0 5^1/PCLY_^"CW_!0G5O&FKQ-? M?#'P6XEMK>93Y+6T3L+.$CUFD#3,IR"!(O3%?;/_ 4H^+C_ A_9#\9W%M* M8M2UY%\/VC X.ZYRLI![$0+,1[@5R?\ P2=^#Z?#/]D_3-:GB":KXPNI-8F8 M_>$.?*MUSZ;$\P?]=30!]FU^4G_!'=_^$B^/'QR\12GS;B6.,^:Y)<^==2R- M]7>PI<*%?Y2QM;XQG [_P"NS]* /U;K M\HOV56_L#_@KU\6K2TS'#?2ZT)5!QG?,D[9_X&H-?J[7Y3?L-K_PL?\ X*B? M&WQ;:A9-,L&U=HYP.&W7D<,6/=D#-^!H ;\7'_X27_@M-X0L9CYB:=)8!%OLR< M_7TK]6Z /RB_X*CM_8?[<'P%URVRE]'%IY$BG!_=:FSIS[%V_.OU=K\IO^"A M2_\ "Q_^"CWP+\&V06:2V72UN./N>9?R2/GV$2JWT-?JS0 5^4G_ 1W?_A( MOCQ\1PQ8]V0,WX&@ M!OQQZ^S)S]?2OU;H _*+_ (*CM_8?[<'P%URVRE]' M%IY$BG!_=:FSIS[%V_.OU=K\IO\ @H4O_"Q_^"CWP+\&V06:2V72UN./N>9? MR2/GV$2JWT-?JS0 4444 0?M*?'3X;:K\%?$=K9?$+PK>74GV;9#;ZU;.[8N8B<*'R> 3 M^%>_7F@Z9J$QFNM.M+F7&/,F@5VQZ9(KR;]I[PSH\'P-\2O'I-C&X^S89;9 M1_I,7?% '@?_ 3X^/'PT\%?LV:'IOB'XB>%-!U%1 QL]3UNVMI@/L=LN=CN M#]Y6'3JI':OI:/\ :A^#4TBQQ_%OP+)(QPJKXDLB2?0#S:\)_P""A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ M /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X" MQ_X4 A_] ;3_P#P%C_PH_X1/0_^@-I__@+' M_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH M?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_ M] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'* M/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 M A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0! MRO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0& MT_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A M/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ MPT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ M\!8_\*/^$3T/_H#:?_X"Q_X4 A_] ;3_P#P M%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_ MT4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\ M+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X4 A_] ;3_P#P%C_P MH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP M?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ MHI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^ M$3T/_H#:?_X"Q_X4 A_] ;3_P#P%C_PH_X1 M/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/ MK7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@ M_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/ M_H#:?_X"Q_X4 A_] ;3_P#P%C_PH_X1/0_^ M@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_X MY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\ M'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#: M?_X"Q_X4 A_] ;3_P#P%C_PH_X1/0_^@-I_ M_@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75? M\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ M /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X" MQ_X4 A_] ;3_P#P%C_PH_X1/0_^@-I__@+' M_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH M?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 A_ M] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0!RO\ PT)\+/\ HI?@_P#\'UK_ /'* M/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 M A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A0! MRO\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY75?\(GH?_0& MT_\ \!8_\*/^$3T/_H#:?_X"Q_X4 L:%H<;Z9INE:>=1<8DE6UC_ ' /X?>/Z5YAIVG7.K7T M5I:1--<2MM5%_P ]/>OP'CSC:=.3R3)W>K+W9RCNKZS:VV6NWV^2Y. MI)8S%*T5JD_S?E^?IOGWFI:?I:QRZGJ=CI%L[K&;K4KE+>%2>FYW( KUCP=\ M5OA%X0TT00_$KP?)"89#26.QJOB9+_P!/HO[W=_) M:7;XA_\ 0&T__P !8_\ "OUX^6.5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5 M_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ MXY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ M /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!% M+\'_ /@^M?\ XY1_PT)\+/\ HI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* .5_P"&A/A9_P!%+\'_ /@^M?\ XY1_PT)\+/\ MHI?@_P#\'UK_ /'*ZK_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* /. M?%OQ8^$'B[33;W'Q*\'I,N3#.NNVFZ-O^_G(]17DEMJFF:E)/_96L:;KEO#( M8S=:7=QW,). >'0D="#CKS7U#_PB>A_] ;3_ /P%C_PK.U[X>:+K6FR6\=C; MV,W6.>WA5&5NV< 9'M7Y1QMP32XBI/%X1*.)BO1379^?9_)Z;?39/G$L#+V5 M76F_P\U^J.&^'/Q02QC73-;N%CMD&(;R5L",#^%R>WN>G?CIT'_#0GPL_P"B ME^#_ /P?6O\ \I265['LE7D,/NNO9E/<5UWPX\1:,LB:9K6FV M,BL<0WDMNA()_AMQ<7RQE+=/;EE?\'TV>FWL9QD M\:T?KN"U3U:77S7ZH['_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ M /P?6O\ \A_] ;3_ /P%C_PK^C#X$Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#C ME'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ M /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ M\A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4O MP?\ ^#ZU_P#CE'_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ (:$^%G_ $4OP?\ ^#ZU_P#CE'_#0GPL_P"B ME^#_ /P?6O\ \A_] ;3_ /P%C_PH Y7_ M (:$^%G_ $4OP?\ ^#ZU_P#CE?-?[%?_ "5/5?\ L#2_^CX*^OO^$3T/_H#: M?_X"Q_X5\@_L5_\ )4]5_P"P-+_Z/@H ^OO%G_(JZS_UY3?^BVHH\6?\BKK/ M_7E-_P"BVHH /"?_ "*NC?\ 7E#_ .BUK6K)\)_\BKHW_7E#_P"BUK6H *** M* "BBB@#\\O^"Q'@OQ[\1O _PWT#P7X1\0^+(/[1N[Z]CT+2Y[T0M'$B1&3R MD;9D32XSC.&QT-?Y%J6.TO&K M6Z*AQGYY&PG4YQFOI/\ X)V_L>W7[*7PKO9/$;0S>._$DD=UJOE,'6U1 1%; M!P2'*[G9F!P6<@9"AC]8T4 ?&W_!2+]CK5_VEO!.B>(O!!$?Q$\*2-+8Q^<( M3>0,0S0JY("R!E5T8D '<.-V1X/X7_X*9_';P3X77PKXQ_9]UW7/']F@MCJ' MDW%JMPXR!));K;MSC!.Q@K)/CAK'[1_QVMI+' MQ9?!SI.DW42I-&7C$?G/'G]RJ1?NDC;Y@"2V,#=]*_MM_$+XH?#/X)MK/PAT M2ZU_Q=_:5O"+.STJ347\A@_F-Y2 G POS8XS7OU% 'C_ .R/XR\>_$#]GOPI MK_Q/TJXT7QS=_:_[1L;K3WL)(MEW,D68' 9,Q+&W(Y!![U\;_MI?LR_%3X0_ MM&6O[2/P'T^;6-07(P@',L4L8 94RZL"XZ@K^E%% 'Y=^, M/^"CWQZ^,'A.3PA\.O@)K_ASQCJ2?97U=1/R>(VAF\=^))([K5?*8.MJB B*V#@D.5W.S,#@LY R%# M'ZQHH ^-O^"D7['6K_M+>"=$\1>""(_B)X4D:6QC\X0F\@8AFA5R0%D#*KHQ M( .X<;LCP?PO_P %,_CMX)\+KX5\8_L^Z[KGC^S06QU#R;BU6X<9 DDMUMVY MQ@G8P5N2-HQ7Z@T4 ?G9^PG^RG\2O$GQPUC]H_X[6TECXLO@YTG2;J)4FC+Q MB/SGCS^Y5(OW21M\P!);&!N_1.BB@ HHHH *\J_:B_Y(3XF_[=?_ $JBKU6O M*OVHO^2$^)O^W7_TJBH \J_X)H_\FLZ#_P!L/_2&UKZJKY5_X)H_\FLZ#_VP M_P#2&UKZJH **** "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 **** "N%^(_Q"3PS;M8V3J^J2+UZB!3_$??T'X_6S\0O' MT7A.S\BW*RZI,O[M.HC']]OZ#O7@[-?X>MK?8Y+D_UAK$XE>XMEW_X'YA!!VV]R+PB4<3%>BFNS\^S^3TV^G MR?.)8&7LJNM-_AYK]4<%\-/B7Y?E:1J\OR<+;W3GIZ(Q]/0UZW7R]KFAWGAW M4I+*]C\N5.A_A<=F![@UZ-\-/B7Y?E:1J\OR<+;W3GIZ(Q]/0U\;P3QM4PM1 M9'GC<91?+&4M&FM.2=_N3?HSULXR>-2/US!:IZM+\U^J/6Z***_HH^""BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *^*_V*_P#DJ>J_]@:7_P!'P5]J5\5_ ML5_\E3U7_L#2_P#H^"@#Z^\6?\BKK/\ UY3?^BVHH\6?\BKK/_7E-_Z+:B@ M\)_\BKHW_7E#_P"BUK6K)\)_\BKHW_7E#_Z+6M:@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRK]J+_ )(3XF_[ M=?\ TJBKU6O*OVHO^2$^)O\ MU_]*HJ /*O^":/_ ":SH/\ VP_](;6OJJOE M7_@FC_R:SH/_ &P_](;6OJJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KE?'GCB#P?887;+J,P_XZXVCD=-X# N^)DM_Y$^K_ +SZ+YOHG]7DN3O&2]O67[M?C_P._P!PR[N[ MG5KZ2>=WN+J9\ECR6)[?_6KVKX:_#M?#L*ZCJ"!M3D7Y4//D*>W^\>Y_#UJK M\,OAS_9*1ZMJ7Y^FY1117[T?$A1110 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 %%%% &#XO\(6?B[33!./+G3)AN /FC/] M0>XKY\US0[SP[J4EE>Q^7*G0_P +CLP/<&OJ&L'Q?X0L_%VFF"<>7.F3#< ? M-&?Z@]Q7Y-QMP33XAIO&8-*.)BO132Z/S[/Y/3;Z?)\XE@9>RJZTW^'FOU1P M7PT^)?E^5I&KR_)PMO=.>GHC'T]#7K=?+VN:'>>'=2DLKV/RY4Z'^%QV8'N# M7HWPS^)?E^5I&KR_)PEO=.>GHC'T]#7QW!/&U7"U5D>>-QE%\L92T::TY)W^ MY-^C/6SC)XU(_7,%JGJTOS7ZH];HHHK^BCX(**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "OBO]BO_DJ>J_\ 8&E_]'P5]J5\5_L5_P#)4]5_[ TO_H^"@#Z^\6?\ MBKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* #PG_ ,BKHW_7E#_Z+6M:LGPG M_P BKHW_ %Y0_P#HM:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "O*OVHO^2$^)O\ MU_]*HJ]5KRK]J+_ )(3 MXF_[=?\ TJBH \J_X)H_\FLZ#_VP_P#2&UKZJKY5_P"":/\ R:SH/_;#_P!( M;6OJJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "L/Q=XLM/".EM)O$EGX6TM[R[;VCC7[TC=@ M/\\5\\^(_$5YXGU.2]O'RS<)&/NQKV45^6<;\9T^':'U;#-2Q,UHOY5_,_T7 M7=Z;_2Y/E,L?/VE32FOQ\E^I%KFMW?B#4I;V]D\R:0].RCLH'8"O3_A?\.?L MWE:SJD7[[[UM;N/N>CL/7T';KUZ5/A?\.?.\K6=5B_=_>MK=Q][T=AZ>@[]? MKZ[7Q7 O!E3$5%GV=)RE)\T(RW;>O/*_WQ7S['KYUFT:7.F3#< ?-&?Z@]Q7SYKFB7?A[4I;*]C\N:,]>S M#LP/<&OJ&L#QAX/M/%^G&&8>7 ML5\NZUHMWX?U&6RO8O+F3\F'9@>X->E?#3XE_P"JTC5Y?1;>Z<_DC'^1KY#@ MCC>IAZBR//&XRB^6,I:--:4W_ *+:BCQ9_P BKK/_ %Y3?^BVHH /"?\ MR*NC?]>4/_HM:UJR?"?_ "*NC?\ 7E#_ .BUK6H **** "BBB@ HKX,_:V_X M*">*/#?Q+_B/)(+>[NY4,T-I*5W>5&F0K.J_,[NP2/!# X;;Y M?XU^(_\ P4 _9Y\/R>.O%AT/QAX;LQ]IU"P@L[*46<()+>8+=(Y-@'5U9@H& M21@T ?J'17BW[)/[3VA_M8?"*T\8Z5;G3;Z.5K/5-*9][6=TH!*AL#'K-/M&H:3#9V,XM(Q] MXRK;JDNT#DM&[!1DD@ X^U_V0?VJM!_:V^%,7BG2[?\ LO5;67[)J^D/)O:T MN >&P-T; [E; SR#RI /<:*\!_;,_:WT3]D3X7KK][;#5O$&HR-:Z-I&_9 M]IE !9W;^&- 06(]5 Y8&OCO1?&W_!0[XJ>%XO'V@Q:3H.CW:"[L_#_V.PAE MN(6Y78EPK2!2!D;Y%8@@C.10!^H5%?%?["'[?%[^T/K>K?#KXBZ+'X6^*.CJ M[/;I$\$=ZL;;91Y3DM%,AQNC).1DC !"_:E !117Q+^W!^WOJ_P5\::5\*?A M5H4?BOXIZH(]T4D+S)9>;CRD$:D&29P=P!("KM)R#B@#[:HK\M_&?Q&_X*#? M OP^WC[Q.NC^)/#UFGVC4-)AL[&<6D8^\95MU27:!R6C=@HR20 _ MMF?M;Z)^R)\+UU^]MAJWB#49&M=&TC?L^TR@ L[M_#&@(+$>J@".]6-MLH\IR6BF0XW1DG(R M1@ A?M2@ HHHH *\J_:B_P"2$^)O^W7_ -*HJ]5KRK]J+_DA/B;_ +=?_2J* M@#RK_@FC_P FLZ#_ -L/_2&UKZJKY5_X)H_\FLZ#_P!L/_2&UKZJH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L[7M>M/#FFRW MM[)LB3@*/O.W90.Y-2ZMJUKH>GS7MY*(H(QDGN?0 =R:^>O&7C"Z\8:D9Y1!;YX0>ON3W-?G/&7%]#AG#['M_>EY+IW>G=KW\IRJ>8U+RT@ MMW^B\_R(?%7BF[\6:HUW_J>]=A\,OAS_:C1ZMJ<7^A*=T, M##_6G^\1_=_G].M7X:_#MO$$RZEJ"%=-C;Y(SQY[#M_N^OKT]:]O1%C5550J MJ,!5& !Z5^8<%<(5\YQ'^L&>7DI/FBI?;?\ ,_[O9=?\-K_1YQFD,)#ZC@]+ M:-KIY+S[_P"8O3@<"EHHK^E3\]"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@# \8>#[3Q?IQAF'EW*9,-P!RA M_J#W%?/FM:+=^']1ELKV+RYD_)AV8'N#7U%6!XP\'VGB_3C#,/+N4R8;@#E# M_4'N*_).-^"*?$%-XS!I1Q,5Z*:71^?9_)Z6:^HR?.)8&7LJNM-_AYKR[K^G MPWPT^)?^JTC5Y?1;>Z<_DC'^1KUBOEW6M%N_#^HRV5[%Y>-QE%\L92T::TY)W^Y-^C/4 MSC)XU(_7,'JGJTOS1ZQ1117]$GP84444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q7_R5/5?^ MP-+_ .CX*^U*^*_V*_\ DJ>J_P#8&E_]'P4 ?7WBS_D5=9_Z\IO_ $6U%'BS M_D5=9_Z\IO\ T6U% !X3_P"15T;_ *\H?_1:UK5D^$_^15T;_KRA_P#1:UK4 M %%%% !6'XZ\31>"?!/B'Q%/M\G2-.N+]]W3;%$TAS^"UN5Y=^U1YI_9A^+X M@_UW_"'ZQLQ_>^Q38H _/3_@E3JGA;PEX;^+W[0'Q+UW3],N;O5!IC:UJD@0 MJ[C[3=Y7@_7'YQ?\ !-#]E:T_:LUK5X/&U]>7'PW\'SK??V##.T27 ME_=*$Y*\A?+M5WE2&XC (!-?H7\L_LX_LN?#S]F71]4MOA[;7D%GK)AGN M7N;^2Z68H&V.NX[5R'/*@9 7T%? ?_!.^&/XU_\ !0CXT?$S4T-S+I[7TUAY MWS&!I[KRHL'_ &;='C'L:[[_ ((W_&S7=?\ "/C/X4^()S,?",D5QIGG,3)' M#(\BS0<_P)(BD>GFD= !7 _\$96^R_%[XVVD_P UYY5L2S !OEN)PW'4')+GYHI9;(1A@ !G2]@QGK\_ZU^KM 'Y1_MFJ/@;_P5,^$7CG2 MU^R+KQTR6_DC7&_?/)97 XZDV^P?C7ZN5^4?_!52,WW[97P'LH2&N)(K-0G? MYM1(7\R#^5?JY0 5^47_ 3OAC^-?_!0CXT?$S4T-S+I[7TUAYWS&!I[KRHL M'_9MT>,>QK]7:_*+_@C*WV7XO?&VTG^:\\JV)9@ WRW$X;CJ.2* /U;DC2:- MHY%5T8%65AD$'J"*_*?_ ()QLWP;_P""@'QO^%EKN@T*;^T$M[<# /V6\'V8 MX[8AEE_[ZK]6J_*/]F6,WW_!83XHRPD.D$NL,Y'.,,B'_P >.* $_;2RN!QU)M]@_&OU$K32"J^ M7#JVDW4]P&Q\V7CN44C.#=9\ 6NC;(,1Z[I-]-^,WN,T >X45Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ M $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ M\$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ M ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT > MJT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5? MV;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ MH8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ M^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[ M_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[ M-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T M,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ M_P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#? M?_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'J MM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7] MF_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ M^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A_ M_P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_ M^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S M?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ M $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ M\$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ M ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT > MJT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5? MV;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ MH8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ M^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[ M_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[ M-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T M,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ M_P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#? M?_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'J MM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7] MF_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ M^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A_ M_P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_ M^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S M?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ M $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ M\$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ M ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT > MJT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5? MV;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ MH8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ M^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[ M_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[ M-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T M,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ M_P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#? M?_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'J MM5M0U"WTJSFN[J58;>)=SNW:O+;J#XTV-M+<7'B7X>PPQJ6=VT*^ '?_C]K M@M6\;>(_$UE#;Z]>6%S)"S'.EVDEM _/#;'DD;./5OP%?"\6<58;AC"<\O>K M2^"/?S?]U=>^R\O:RO+:F8U;+2"W?Z>I>\<^-KCQAJ&?FBL(B?(@S_X\WN?T MK0^'/P_D\47(O+M6CTN)N>QF8?PCV]3^'TQM!\ ZYXQL[I](>TM'C&$N=01W MAW^A5"K-[@,/J*[BUT/XTV-M%;V^N_#V&"-0J(N@7P _P"WVOQGA'A;%<4X MQY_GEY4V[I/[;].D%M;9[+2Y]9FF94\MI+!8/22_#_@L]8AACMX4BB18XD 5 M448 Z "GUY5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M? MT^DHJRV/SK?5GJM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;3$>JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5 M?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&_ M_H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^ M'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P"" M&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/ M[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ M -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/ MP_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-] M_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0 M!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y M5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\; M_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A M_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^ M_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3 M:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-_ M_0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P_ M_P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $ M-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5 M?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&_ M_H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^ M'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P"" M&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/ M[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ M -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/ MP_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-] M_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0 M!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y M5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\; M_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A M_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^ M_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3 M:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-_ M_0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P_ M_P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $ M-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5 M?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&_ M_H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^ M'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P"" M&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/ M[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ M -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/ MP_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-] M_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0 M!ZK17E7]F_&__H8?A_\ ^"&^_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y M5_9OQO\ ^AA^'_\ X(;[_P"3:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\; M_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A M_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ ";0!ZK17E7]F_&__H8?A_\ ^"&^ M_P#DVC^S?C?_ -##\/\ _P $-]_\FT >JT5Y5_9OQO\ ^AA^'_\ X(;[_P"3 M:/[-^-__ $,/P_\ _!#??_)M 'JM%>5?V;\;_P#H8?A__P""&^_^3:/[-^-_ M_0P_#_\ \$-]_P#)M 'JM%>5?V;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P_ M_P#!#??_ ";0!VWC#P?:>+].,,P\NY3)AN .4/\ 4'N*^>]:T:[T#49;*\C\ MN:,_@P[,#W!KT[^S?C?_ -##\/\ _P $-]_\FUE:U\/_ (J^*I+9=:UGP/+! M$^2UEH]Y#/M[JKM=.!GW4_2OR3CC@BGQ!3>-P24<3%>BFET?GV?R>EFOJ,GS MB6!E[&MK3?X>?IW7]/4^&GQ+\SRM(U>7Y^%M[ISU]$8^OH:]6KY5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7]#GPAZK17E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ M /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."& M^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC M^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ M]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ M /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0! MZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M M'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ M /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."& M^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC M^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ M]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ M /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0! MZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M M'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ M /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."& M^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC M^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ M]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ M /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0! MZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M M'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ M /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."& M^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC M^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ M]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ M /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0! MZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JU\5_ ML5_\E3U7_L#2_P#H^"O?_P"S?C?_ -##\/\ _P $-]_\FUX!^Q7_ ,E3U7_L M#2_^CX* /K[Q9_R*NL_]>4W_ *+:BCQ9_P BKK/_ %Y3?^BVHH /"?\ R*NC M?]>4/_HM:UJR?"?_ "*NC?\ 7E#_ .BUK6H **** "L[Q'H5KXH\/:IHM\I> MRU&UELYU'4QR(48?D36C10!^27_!-;XD6?[(_P"T!\3?@A\2KN'P]=WUW$EG M>WS"*!KF N N\G $TV:55FOI@I*00@_>=C@#'3.3@ FN!_:;_8?^%_[5BP77BS3[FP\0VT?DP:_H M\JPW:QC)$;EE99$!.0'4D2?$WXLZK \-OKLZZ?92,N//82- M+ MT4[B< $C]6?"?A/1O OAO3] \/:9:Z-HNGQ""UL;.,1Q1( M.P ]\DGJ223R:\P_:4_9*^'7[57AZVT[QOILWVRSW?8-8T^00WMGNQN".005 M.!E75E[XR : .L^*7QL\&?!SX>7OC7Q/KMK9:!;PF5)ED5VN3CY4A /[QV. M OKZ?7/&GBC7M/@<,NGJT-LKKDDHS!"V#QG;M/7!&?:SF;RR>QEA9E'_ %R:OT;\"_&# MP9\2/ -MXU\/>(]/O_#,\'VC^T//5$A7'(EW$>6R\AE;!4@@XJQ\3/ACX7^, M7@O4?"?C'1X-%V_M/P/ MX%CMYO[1V'RI(;.1I@X&/NO=2[5SU4@].*_4#XD_%/PG\'_#9\0>,]=M?#NC M>OV9_ /[,/A&30/ FDM9QW#+)>W]U)YMW>R M*,!Y9,#.!G"J%49.%&3D_:2_9S\-_M1_#<^"?%5]JNGZ4;R*]\[1Y8HI]\8; M:,R1R+CYCGY<^] ':> ?'_AWXH^$['Q/X4U:WUS0+[S/LU_:DF.79(T;XR!T M=&7Z@U^6'PR\3:?^PG_P4X\>:=XRG_L7P;XR%PUIJ,XVV\45U.MQ;RLW9$=7 M@+=%.XG !(_2_P" OP5T/]G;X3Z%\/?#=UJ%[HNC^?Y$^J2))<-YL\D[;V1$ M4X:5@,*. .IY/-?M*?LE?#K]JKP];:=XWTV;[99[OL&L:?((;VSW8W!'((*G M RKJR]\9 - '6?%+XV>#/@Y\/+WQKXGUVULM MX3*DRR*[7)Q\J0@']X[' M7U].:_/G_@DKX/U7XD?%SXP?'W5[7R(];N[BRM68$[YKBX%U<[3C&$Q"N1_> M([&NR\,_\$6?A?IVK6\^N>-/%&O:? X9=/5H;977))1F"%L'C.W:>N",Y'WA MX'\#Z#\-O">F>&?#&EV^BZ#IL(@M+&V7"1J.>_))))+$DDDDDDDT ?FA_P % M0=!U'X(_M4?!SX_V=G-<:1;3VMM?>2.//M9S-Y9/8RPLRC_KDU?HWX%^,'@S MXD> ;;QKX>\1Z??^&9X/M']H>>J)"N.1+N(\MEY#*V"I!!Q5CXF?#'PO\8O! M>H^$_&.CP:YH%^H6>TGR.0N )#'@@$\94G'JD'IQ7ZU5Y7^SU^S/X!_9A\(R:!X$TEK..X M99+V_NI/-N[V11@/+)@9P,X50JC)PHR<^J4 %%%% !7E7[47_)"?$W_;K_Z5 M15ZK7E7[47_)"?$W_;K_ .E45 'E7_!-'_DUG0?^V'_I#:U]55\J_P#!-'_D MUG0?^V'_ *0VM?55 !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%,FFCMX7EE=8XT4LSLOI7R'$W$N%X9P;Q%?6;TA'K)_HEU?3U:1ZN79?5S"K[.& MB6[[?\'L5?B-\0)/%%R;.S9H]+B;CL9F'\1]O0?C],_P-X)N/&&H8^:&PB/[ MZ?'_ (ZON?TJ#P;X/NO&&I""+,5M'@SW&.$'I[D]A7T+I&DVNAZ?#96<0B@C M& .Y]23W)K\&X9X>QO&^82SO.FW1OZ)=J(O;_Z]6:**_J6G3A2@J=-6BM$ELEV1^;2 MDY-RD[MA1115B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#GO&7@VT\8:?Y4N(KJ,$PW M '*'T/J#Z5\^ZSHUWH.H2V5[$8IXS^##L0>X-?4=<]XR\&VGC#3_ "I<1748 M)AN .4/H?4'TK\CXWX(IY_3>-P24<3%>BFET?GV?R>EFOJK5\N:SHUWH.H2V5[$8IXS^# M#L0>X->F_#/XE^9Y6D:O+\_"6]TYZ^B,?7T-?*<#\;U*-19'GC<9Q?+&4M'= M:B;]&>EG&3QE'ZY@]4]6E^:/5J***_H<^$"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OBO]BO\ Y*GJ MO_8&E_\ 1\%?:E?%?[%?_)4]5_[ TO\ Z/@H ^OO%G_(JZS_ ->4W_HMJ*/% MG_(JZS_UY3?^BVHH /"?_(JZ-_UY0_\ HM:UJR?"?_(JZ-_UY0_^BUK6H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *\J_:B_P"2$^)O^W7_ -*HJ]5KRK]J+_DA/B;_ +=?_2J*@#RK_@FC_P F MLZ#_ -L/_2&UKZJKY5_X)H_\FLZ#_P!L/_2&UKZJH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "DSCD\"EKR/XH?$;SO-T;2I?W?W;FX0_>]44^GJ?P MKYKB#/\ "<.X*6+Q3\HQZR?9?J^B/1P.!JX^LJ5/YOLBI\3OB-_:C2:3IH?#GAV\\ M3ZG'96:99N7D/W8U[L:^A_#/ANT\+:6EG:+[R2D?-(WR). M2Q^\[=V)[DUHT45_5%"A2PU*-&C%1C%626R2/S6\9>#;3QAI_E2XBNHP3#< Z<_>]%8^OH>_P!>OJ=?+>KZ1=Z%J$MG>1&&>,\CL1V( M/<&O4?AI\2_M'E:1J\O[W[MO=.?O>BL?7T/?Z]?E^!^.*E.HLDSMN,XOEC*6 MCNM.2=^O1-^CUW]+.,GC*/US!JZ>K2_-'J=%%%?T*?"!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?%?[%?_)4]5_[ M TO_ */@K[4KXK_8K_Y*GJO_ &!I?_1\% 'U]XL_Y%76?^O*;_T6U%'BS_D5 M=9_Z\IO_ $6U% !X3_Y%71O^O*'_ -%K6M63X3_Y%71O^O*'_P!%K6M0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5Y5^U%_R0GQ-_VZ_P#I5%7JM>5?M1?\D)\3?]NO_I5%0!Y5_P $T?\ DUG0 M?^V'_I#:U]55\J_\$T?^36=!_P"V'_I#:U]54 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%>%G6=83(<'+ M&XR5HK9=9/HEYO\ #=Z';A,)5QM54:2U?X>;*GQ/^(WV7S='TJ7]]]VXN$/W M/5%/KZGMTZ]/+]#T2[\0:E%964?F32'KV4=V)[ 4S2]+NM;U"*TM(VFN)6P M/U)/8>]?0?@OP;;>#]-$28EO) #/<8Y8^@_V17\TY?@-QC<,/!VTV M2_DCWD^K^;Z(_0J];#\/X54:6M1_CYOR[+_@LF\(^$[3PCI:VUN-\K8::X-?4E M1@^3<8Y4^A]5-?D/'' ]//J;QV!2CB8KT4TNC_O=G\GI9KZG)\XE@I>QK.]- M_A_P.Z./^&GQ+^T>5I&KR_O?NV]TY^]Z*Q]?0]_KU]3KY;U?2+O0M0EL[R(P MSQGD=B.Q![@UZC\-/B7]H\K2-7E_>\+;W3G[WHK'U]#W^O7YC@?CBI3J+),[ M;C.+Y8REH[K3DG?KT3?H]=_2SC)XRC]+/^15UG_KRF_\ 1;44 M>+/^15UG_KRF_P#1;44 'A/_ )%71O\ KRA_]%K6M63X3_Y%71O^O*'_ -%K M6M0 4444 %%%% !17EOQ._:B^%'P9\0Q:%XV\2W6[2SO'8.8F9E5\ M '@E&'X5R/\ PWY^SS_T5CP__P!_7_\ B: /H"BN)^%OQJ\#?&W2[S4? OB6 MQ\36-G,+>XGL6)6.0J&"G('."#6MXY^('AKX9^'9]>\6:[I_AW1X.'O=2N%A MCSV4%CRQQPHR3V% '045\WZ#_P %&/VVMU:09/_ M $WFB6,?7=7T;#-'<0QRQ.LL4BADD0@JRD9!!'44 /HJ&\O(-/M9KJZGCMK: M%#)+-,X1(U R69CP !SDU\Z:Y_P4:_9P\.ZV^E7?Q2TV2Z5S&7LK2ZNH,C_I MM%$T>/?=B@#Z1HK#\%^./#WQ&\.VNO\ A?6K'Q!HMT,PWVG3K-$^."-RGJ#P M0>0>#6Y0 445S_CGX@>&OAGX=GU[Q9KNG^'='@X>]U*X6&//906/+''"C)/8 M4 =!17S?H/\ P48_9Q\2:]'H]G\4M-CO)&"*][:W5I!D_P#3>:)8Q]=U?1L, MT=Q#'+$ZRQ2*&21""K*1D$$=10 ^BH;R\@T^UFNKJ>.VMH4,DLTSA$C4#)9F M/ '.37SIKG_ 4:_9P\.ZV^E7?Q2TV2Z5S&7LK2ZNH,C_IM%$T>/?=B@#Z1 MHK#\%^./#WQ&\.VNO^%]:L?$&BW0S#?:=.LT3XX(W*>H/!!Y!X-;E !1110 M5Y5^U%_R0GQ-_P!NO_I5%7JM>5?M1?\ )"?$W_;K_P"E45 'E7_!-'_DUG0? M^V'_ *0VM?55?*O_ 31_P"36=!_[8?^D-K7U50 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 %%%% !117%?$3X@1^%;4VMJRR:I*ORCJ(E/\1]_0?Y/E9IFF%R?"3QN,ERP MC][?1+NWT1TX;#U,755&DKME;XD_$1?#L+:=8.&U.1?F<^2"!'N;J=\!1RS,>__ ->D5;G5;X "2YN[A_=F=B?U->\?#WP#%X3L M_/N LNJ3+^\?J(Q_<7^I[U_+].GF?B9G'/.\,-3^Z$>R[SEW_1)'Z-*6'X=P MO*M:DOQ?^2_K4G\!^!X/!]AEMLVHS#]]-Z?[*^W\_P L=5117]29?E^&RO#0 MP>$ARPBK)?J^[?5]3\WKUZF)J.K5=VPHHHKT3 **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** .<\:>"[7QAI_ER8BO(P?)N,BFET?][L_D]+-?59-G#P4O8UG>F_P_X'=')_ M#3XE_;/*TG5I?W_W8+ES]_T5CZ^A[_7KZA7RUJNE76AZA+9WD30W$9P5/Z$' MN/>O5?AI\2_MGE:3JTO[_P"[!^SUW]#.,F37US!J\7JTOS7D>H4445_09\*%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %?%?[%?_)4]5_[ TO\ Z/@K M[4KXK_8K_P"2IZK_ -@:7_T?!0!]?>+/^15UG_KRF_\ 1;44>+/^15UG_KRF M_P#1;44 'A/_ )%71O\ KRA_]%K6M63X3_Y%71O^O*'_ -%K6M0 4444 %%% M(S!5+$X &2: /R+\=?#K1?VQ/^"M/B+PKXBAEU#P?HULUO>00S-$WEVUFJE= MZD%?]*D[?3O7UK_PZ?\ V;?^A0U#_P '=W_\)->M3"NE6]S=>>0&D4[7Z9IP^V:C9VMT]X8H4RTC-;W$*@Q@9SY1W 9. !D 'Z#? /\ M9K\!?LSZ%J>C^ -+GTNPU&Y%W[J(P,?=Y^V?V&?VQ M=/\ VOOAE/J4UM;Z1XPTB1;?6=*MW)12P)CGCSSY;@-@')!5ER< GXU_X(ZL M/$'QV^./B"0^9<21Q_O&SN/G74SM^9C% 'U/\6/^"8OP+\??#RZT'0O"%IX- MUA("NGZWIID\Z"4,?\$B_C1K_D^.O@9XNN7FU/P9 M,TNG)*Y9H8%E,-Q ">=D8CNP_V4/:O?O __ 3*^ /A7X>6_AG4O!5OXEN_)"7>N:A) M(+RXDYRZNC#RN3PJ8 &)/^"TWA&RF/F)I\EAL5LX79IYN!C_@ M39^M?JY0!^3'[/4>I_\ !/\ _P""ADGP;.L7-_\ #SQF8H[071Y)F4_9)2!Q MYJRJ;=F& P)..% _6>ORB_X*D-_8?[;WP%URURE_'%8$2*<']UJ3.GY%V_.O MU=H *_)3XE6=]_P47_X*(W_PWO\ 4;RU^&7@(W4<]O:R '9;NL5Q(IP1OEN" ML>[J(P,?=Y_6NORC_P"".K#Q!\=OCCX@D/F7$D#=82 KI^MZ:9/.@E'*M)N<^"'R<$X*G!'C'_ M 2+^-&O^3XZ^!GBZY>;4_!DS2Z6_AG M4O!5OXEN_)"7>N:A)(+RXDYRZNC#RN3PJ8 &)/^"TWA&RF/F) MI\EAL5LX79IYN!C_ ($V?K7ZN4 ?DQ^SU'J?_!/_ /X*&2?!LZQ29E/V24@<>:LJFW9A@,"3CA0/UGK\HO^"I#?V'^V]\!="OV;-#TWQ#\1/"F@ZBH@8V>IZW;6TP'V.V7.QW!^\K#IU4CM7TM'^U#\ M&II%CC^+?@621CA57Q)9$D^@'FT >G45Y_\ \-"?"S_HI?@__P 'UK_\@45Y__P -"?"S_HI?@_\ \'UK_P#'*/\ AH3X6?\ M12_!_P#X/K7_ ..4 >@45Y__ ,-"?"S_ **7X/\ _!]:_P#QRC_AH3X6?]%+ M\'_^#ZU_^.4 >@45Y_\ \-"?"S_HI?@__P 'UK_\@45Y__P -"?"S_HI?@_\ \'UK_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 M >@45Y__ ,-"?"S_ **7X/\ _!]:_P#QRC_AH3X6?]%+\'_^#ZU_^.4 >@45 MY_\ \-"?"S_HI?@__P 'UK_\@45Y__P -"?"S M_HI?@_\ \'UK_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@45Y__ ,-"?"S_ M **7X/\ _!]:_P#QRC_AH3X6?]%+\'_^#ZU_^.4 >@45Y_\ \-"?"S_HI?@_ M_P 'UK_\@45Y__P -"?"S_HI?@_\ \'UK_P#' M*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@45Y__ ,-"?"S_ **7X/\ _!]:_P#Q MRC_AH3X6?]%+\'_^#ZU_^.4 >@45Y_\ \-"?"S_HI?@__P 'UK_\@45Y__P -"?"S_HI?@_\ \'UK_P#'*/\ AH3X6?\ 12_! M_P#X/K7_ ..4 >@45Y__ ,-"?"S_ **7X/\ _!]:_P#QRC_AH3X6?]%+\'_^ M#ZU_^.4 >@45Y_\ \-"?"S_HI?@__P 'UK_\@ M45Y__P -"?"S_HI?@_\ \'UK_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@4 M5Y__ ,-"?"S_ **7X/\ _!]:_P#QRC_AH3X6?]%+\'_^#ZU_^.4 >@45Y_\ M\-"?"S_HI?@__P 'UK_\@45Y__P -"?"S_HI? M@_\ \'UK_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@45Y__ ,-"?"S_ **7 MX/\ _!]:_P#QRC_AH3X6?]%+\'_^#ZU_^.4 >@45Y_\ \-"?"S_HI?@__P ' MUK_\@45Y__P -"?"S_HI?@_\ \'UK_P#'*/\ MAH3X6?\ 12_!_P#X/K7_ ..4 >@45Y__ ,-"?"S_ **7X/\ _!]:_P#QRC_A MH3X6?]%+\'_^#ZU_^.4 >@45Y_\ \-"?"S_HI?@__P 'UK_\@45Y__P -"?"S_HI?@_\ \'UK_P#'*/\ AH3X6?\ 12_!_P#X M/K7_ ..4 >@45Y__ ,-"?"S_ **7X/\ _!]:_P#QRC_AH3X6?]%+\'_^#ZU_ M^.4 >@45Y_\ \-"?"S_HI?@__P 'UK_\@45Y_ M_P -"?"S_HI?@_\ \'UK_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@45Y__ M ,-"?"S_ **7X/\ _!]:_P#QRC_AH3X6?]%+\'_^#ZU_^.4 >@45Y_\ \-"? M"S_HI?@__P 'UK_\@45Y__P -"?"S_HI?@_\ M\'UK_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@45Y__ ,-"?"S_ **7X/\ M_!]:_P#QRC_AH3X6?]%+\'_^#ZU_^.4 >@45Y_\ \-"?"S_HI?@__P 'UK_\ M@45Y__P -"?"S_HI?@_\ \'UK_P#'*/\ AH3X M6?\ 12_!_P#X/K7_ ..4 >@45Y__ ,-"?"S_ **7X/\ _!]:_P#QRC_AH3X6 M?]%+\'_^#ZU_^.4 >@45Y_\ \-"?"S_HI?@__P 'UK_\$KK1I[KPYX@TGQ M-,K>6%TN^CN51B,_.8V.T=^>37!CL=A\MPT\7BY\L(*[;_K5O9+JS>C1J8BH MJ5)7;-3Q]X[A\(V/EQ;9=2F7]U%V4?WV]OY_G7@EQ<7.K7S2RL]S=3ODGJSL M32:IJD^I74]]>S^9*Y+R2.<#_P"L /RKIOAIX_\ A7H4::GJ7Q'\'G46'[N) MM>M?W /_ &T^\?TK^6L17S/Q,S=4:-X8:G]T5_,^\Y=%\MDV?I$(8?AW"\\] M:DOQ?9>2_KHCTGX;_#U/#-N+Z]57U21>G40J?X1[^I_#Z]U7G_\ PT)\+/\ MHI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY7].Y3E6%R7"0P6#C:$?O;ZM MOJW_ %H?G6*Q57&576JN[?\ 5D>@45Y__P -"?"S_HI?@_\ \'UK_P#'*/\ MAH3X6?\ 12_!_P#X/K7_ ..5ZYRGH%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ M (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T M4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ M .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ M^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 > M@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%> M?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>? M_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0 MGPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI M?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ M /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ M /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:_ M_'*/^&A/A9_T4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^ M&A/A9_T4OP?_ .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$ M^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP? M_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#Z MU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU M_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 >@45Y M_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%>?_\ M#0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P## M0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_ MZ*7X/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ M ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!] M:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P? M6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/ M^&A/A9_T4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A M9_T4OP?_ .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ M $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP?_P"# MZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ MCE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#C ME 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 >@45Y_P#\ M-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%>?_\ #0GP ML_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL M_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X M/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'U MK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ MQRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ M\?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/ MA9_T4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4 MOP?_ .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4O MP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^ M.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE ' MH%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE 'H M%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ M /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 >@45Y_P#\-"?" MS_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%>?_\ #0GPL_Z* M7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"B ME^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ M!]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ M'*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ M (:$^%G_ $4OP?\ ^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T M4OP?_P"#ZU_^.4 >@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ M .#ZU_\ CE 'H%%>?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ M^#ZU_P#CE 'H%%>?_P##0GPL_P"BE^#_ /P?6O\ \?_ /#0GPL_Z*7X/_\ !]:__'*/^&A/A9_T4OP?_P"#ZU_^.4 > M@45Y_P#\-"?"S_HI?@__ ,'UK_\ '*/^&A/A9_T4OP?_ .#ZU_\ CE 'H%%> M?_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$^%G_ $4OP?\ ^#ZU_P#CE &YXV\$ MVOC"PVMB&]C'[FXQT_V3ZJ:^?M5TJZT/4);.\B:&XC."I_0@]Q[U[+_PT)\+ M/^BE^#__ ?6O_QRN;\;?$_X1>,+#:WQ+\'0WL8_&?0>.P*4<3%>BFET?][L_D]+-?59-G#P35&L[TW^'_ .Z-3X:?$O[9Y6D MZM+^_P#NP7+G[_HK'U]#W^O7U"OD>RU*QU2-IM-U&RU6V5V076GW*7$+$'!V MNA*G\#7L/@/XM6UO8M:^([V*TCMXRZZC=2!(PBC)\QB<# 'WC^/O\YP/QQ., MUDF=MQJ1?+&4M'=:B;WV>N_H9QDR:^N8-7B]6E^:\CU>BO/_P#AH3X6 M?]%+\'_^#ZU_^.4?\-"?"S_HI?@__P 'UK_\'Q)'I$D<5ZT,$ MT7E-(I9/]8B[@0KM>+?A)X7O?B1\+M:.R;3+6.2YE^S@EUCN$B!=)(LN$G"LN"<_>9*VOB M5^W)^T3^T_X=O?A]\,/@1KO@^\U:,V5]JLS33O#$Z[9%$KP0QV^_X(]H(?VF/C#%HK ^%ET]Q'COB] MSQQ_J_-K3_P""5JCX=_MB?'3P M!>GR[Z-+E%63@L;6^,;8]>)<_0$U]A_L$_L@0?LC_":73]0FM[_QGKM7 MUN/D5@N([>-B,M'&"W)ZL[G@$ ?.G[:G[*_Q2^&?[0]E^T?\ ["75=9R)-8T M6TB\Z8R[/*=U@ZS1RQX5T3YPV6'7*@'Z25^4_P"PRO\ PLC_ (*@?&WQ?9E9 M=*L3J[1W"\JX:\CABQ_O(&;\#5_Q=_P4._:,^,GAF7P7\/\ X!ZYX8\7WR_8 M[C64CN)S;,Q(+1J\"+ < _/(Y"\GMFOIW_@GG^Q]-^RC\*[O^WVAN/'?B.5+ MO5Y(2'6V55(BMEV;G)8<%G;&0 : /D_\ ::4?#3_@K]\,_$-\?+L];?2G M25N% D#V/7V9,GZ^E?JY7QU_P4>_8UU+]I_P+I&N>#2D?Q#\+N\E@C2B'[9" MV"\&\D!7#*K(Q( (8$C=D?/_ (;_ ."D/[17@'PS'X/\6_L^:UK_ (_M8O(3 M4WMKJW%P0#B62W2!O,) R3&ZJW)&!0!F?\%!U_X63_P4@^!?@VP*S2VHTM;G M;R8S)?R2/G_=B57^AK]6*_/']A+]D[XD:S\:M8_:+^/$#V_C*_5O[*TJ[15F MA+H$\]T!__['OBSX@>./V<_"6M_%*RO-.\=W7VO^T;:_TXV$R;;R9(MT M!5=F8EC(^49!![YKY _;4_97^*7PS_:'LOVC_@'82ZKK.1)K&BVD7G3&79Y3 MNL'6:.6/"NB?.&RPZY4 _22ORG_897_A9'_!4#XV^+[,K+I5B=7:.X7E7#7D M<,6/]Y S?@:O^+O^"AW[1GQD\,R^"_A_\ ]<\,>+[Y?L=QK*1W$YMF8D%HU> M!%@. ?GD3VS7T[_P3S_8^F_91^%=W_;[0W'COQ'*EWJ\D)#K;*JD16RN/ MO;-SDL."SMC( - 'R?\ M-*/AI_P5^^&?B&^/EV>MOI3I*W"@2!['K[,F3]? M2OU2P1I1#]LA;!>#>2 KAE5D8D $ M,"1NR/G_ ,-_\%(?VBO /AF/P?XM_9\UK7_']K%Y":F]M=6XN" <2R6Z0-YA M(&28W56Y(P* ,S_@H.O_ LG_@I!\"_!M@5FEM1I:W.WDQF2_DD?/^[$JO\ M0U^K%?GC^PE^R=\2-9^-6L?M%_'B![?QE?JW]E:5=HJS0ET">>Z _N0L7[I( MC\P!.0"!G]#J "BBB@"A>:#IFH3&:ZTZTN9<8\R:!7;'IDBO)OVGO#.CP? W MQ*\>DV,;C[-AEMD!'^DQ=\5[17E7[47_ "0GQ-_VZ_\ I5%0!XA_P3E\$^'= M;_9AT&XU'0-+O[C$"^==6<A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ M ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0 M&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * MUJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ MH#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(G MH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$ M3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^ M%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH MR?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I_ M_@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z' M_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\ M*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/ M_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ M B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ M_ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G M_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+ M'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] M ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\ M(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P M%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T M/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L M?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0& MT_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* , MG_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG M_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#" MM:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ M .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ MA1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# M6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_ MX1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ M@+'_ (4?\(GH?_0&T_\ \!8_\*UJQ_%'BBT\*:6]W=-N;I%"I^:1O0?U/:N7 M%8JC@J,\3B)*,(J[;V2-*=.=::ITU=LP_&#>&?"&F&XFT;3Y+A\B" 6T>7;\ MN .YKPF\NFOKJ6=DCC,C;MD*!$7V '05;\0:_>>)-2DO;Q]TC<*H^ZB]E4=A M7H_PO^'./*UG58N?OVUNX_)V'\A^/I7\KYGF.8^)&;1P& 3CAX.^NR76<_/L MODNK/TK#X?#\/X9UZVM1_P!67ZLL?#?X91PVZZEK5LLLLB_NK290RHI_B8'J M3Z=OKT[K_A$]#_Z VG_^ L?^%:U%?TGD>283(,''!8..BW?63ZM^?Y+1:'Y_ MC,95QU5UJKU_)=D9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U%>^<) MD_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T M_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1 M/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L? M^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB M>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6 M/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I M_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K4 M4 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0& MT_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$ M]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@ M+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_P MB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ M ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H M#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K M44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/ M_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A M$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" ML?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A M_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C M_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@ M-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D M_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$ M3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^ M%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B> MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/ M_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#: M?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10! MD_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T M_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1 M/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L? M^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB M>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6 M/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I M_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K4 M4 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0& MT_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$ M]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@ M+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"%:U% &3_P MB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D_P#")Z'_ - ;3_\ P%C_ M ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H M#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K M44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%:U% &3_ ,(GH?\ T!M/ M_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B>A_\ 0&T__P !8_\ "C_A M$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" ML?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A M_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A6M10!D_\ ")Z'_P! ;3__ %C M_P */^$3T/\ Z VG_P#@+'_A6M10!D_\(GH?_0&T_P#\!8_\*/\ A$]#_P"@ M-I__ ("Q_P"%:U% &3_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A6M10!D M_P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^%:U% &3_P (GH?_ $!M M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%:U% &3_PB>A_] ;3_ /P%C_PH_P"$ M3T/_ * VG_\ @+'_ (5K44 9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^ M%:U% &3_ ,(GH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X5K44 9/_ B> MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5K44 9/_")Z'_T!M/\ _ 6/ M_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_\*/^$3T/_H#: M?_X"Q_X5K44 !X9[!X M_ )+$QWZ*:71_P![L_D^C7U>39P\%+V-9WIO\/\ @=S@OAKK^AZAY>E:OI>G M_:ONP7+VT?[W_98X^][]_KU]-_X1/0_^@-I__@+'_A7S?JFF76BW\MI=Q-!< M1'!4_H0>X]Z]8^&OQ*^W^5I.K2XNONP7+G_6>BL?[WH>_P!>OSW _'$^=9+G M3M47NQE+1W6G+*_VNB;WV>N_=G.3*SQF#5XO5I?FO([C_A$]#_Z VG_^ L?^ M%'_")Z'_ - ;3_\ P%C_ ,*UJ*_H(^&,G_A$]#_Z VG_ /@+'_A1_P (GH?_ M $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK M6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^ M@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ M")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\ M!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^ M$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T! MM/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ M* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ M /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB M>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6 M/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_ M^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R? M^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ M . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH M?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*U MJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ MZ VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"% M'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8 M_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A M$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" ML?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/ M_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B M@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * V MG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ M - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ M K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_ MPB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ M %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\*UJ* ,G_ M (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH R?^$3T/_H#:?_X" MQ_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ ^ L?^%'_ B>A_\ M0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"M: MB@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z MVG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P% MC_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"M:B@#)_X1 M/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X1/0_^@-I_P#X"Q_X M4?\ ")Z'_P! ;3__ %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T M_P#\!8_\*UJ* ,G_ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PK6HH M R?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK6HH R?^$3T/_H#:?\ M^ L?^%'_ B>A_\ 0&T__P !8_\ "M:B@#)_X1/0_P#H#:?_ . L?^%'_")Z M'_T!M/\ _ 6/_"M:B@#)_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\*UJ* ,G_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z M VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A M1_PB>A_] ;3_ /P%C_PK6HH R?\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ M / 6/_"M:B@#)_X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"M:B@#)_X M1/0_^@-I_P#X"Q_X5\@_L5_\E3U7_L#2_P#H^"OM2OBO]BO_ )*GJO\ V!I? M_1\% 'U]XL_Y%76?^O*;_P!%M11XL_Y%76?^O*;_ -%M10 >$_\ D5=&_P"O M*'_T6M:U9/A/_D5=&_Z\H?\ T6M:U !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7E7[47_)"?$W_ &Z_^E45>JUY M5^U%_P D)\3?]NO_ *514 >5?\$T?^36=!_[8?\ I#:U]55\J_\ !-'_ )-9 MT'_MA_Z0VM?55 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%4=:UJTT#3I;V\D\N&,?BQ[*!W)K&M6IX M>G*M5DHQBKMO9)=65&,JDE&*NV1>(O$%GX9TR2]O'VHO"H/O.W90/6OGGQ1X MFO/%6J/>738'2.('Y8U]!_CWJ;Q?XNN_%VIM<3G9 N1# #Q&O^)[FNG^&?PY M.MR)JFI1D:>AS%$P_P!<1W/^S_.OY8S[.\?Q_F4??_ "+7PP^'/VYHM8U2+_1A\UO;N/\ 6>C,/[OH M._TZ^Q4BJ%4 # ' I:_H7AWA["<-X)83#*[WE+K)]WY=ET7S9\+C\=5S"LZ MM3Y+L@HHHKZ@\T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .9\;^"+7QA8X.V&_C M'[FXQ_XZWJO\J^?]4TRZT6_EM+N)H+B(X*G]"#W'O7U-7,^-_!%KXPL<';#? MQC]S<8_\=;U7^5?CO'' \,\@\?@%;$K=;*:71_WNS^3Z-?5Y-G+P;5"N[TW^ M'_ .7^&OQ*^W^5I.K2XNONP7+G_6>BL?[WH>_P!>OIU?+.J:9=:+?RVEW$T% MQ$<%3^A![CWKUCX:_$K[?Y6DZM+BZ^[!A[_7K\_P/QQ/G62YT M[5%[L92T=UIRRO\ :Z)O?9Z[]VJ?WT^ RQ?[('0 MMZ^GUZ,^)7Q*&FB72M*ES>'Y9[A3_JO]E?\ :]^WUZ>-$EB23DU_/O'?'SPK MEE643]_:77TW]\\+_$W3M8T2:Z MO94L[FU3=<1D]?\ :3U!/;KDX],^3>-O&ESXPU'S&W1649(@@ST']X_[1KG* MZKX=^$8_%VLF.XF6.V@ DDC#8>09Z >GJ>WXU^;8KBC/.,:>&R.-KO1VTYWT MR7T%/+<'E,JF,>RV\O3U_X!H?#?X>OXEN%O[Y&32XVX'0SL.P_ MV?4_A]/=(XTAC6.-51%&U548 Z "FV]O%9V\<$$:Q0QJ%1%& H'85)7],\+ M\,X7AG!JA2]ZI+XY=9/]$NB_5L_/,RS&IF-7GEI%;+M_P0HHHK[(\D**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH YGQOX(M?&%C@[8;^,?N;C'_CK> MJ_RKY_U+3;K1;^6TNHV@N(6PRG^8]O>OJ:N7\<^!K;QA8Y&V'4(A^YGQ_P". MMZC^7\_QSCG@>&>0>/P"MB8[K;G2Z/\ O=GUV?1KZO)LY>#:H5W>F_P_X!SG MPU^)0U(1:5JLN+P?+!<,?];_ ++?[7OW^O7TNOEG4=.NM'OI;6ZB:"YA;#*> MWN/;WKUOX:_$H:D(M*U67%X/E@N&/^M_V6_VO?O]>OA<#<+U:7YKR_K8]+HHHK^@#X<**** "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@ KXK_ &*_^2IZK_V!I?\ T?!7VI7Q7^Q7_P E3U7_ M + TO_H^"@#Z^\6?\BKK/_7E-_Z+:BCQ9_R*NL_]>4W_ *+:B@ \)_\ (JZ- M_P!>4/\ Z+6M:LGPG_R*NC?]>4/_ *+6M:@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRK]J+_DA/B;_MU_]*HJ M]5KRK]J+_DA/B;_MU_\ 2J*@#RK_ ()H_P#)K.@_]L/_ $AM:^JJ^5?^":/_ M ":SH/\ VP_](;6OJJ@ 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@ KC/BEKVI:#H"MIT3 3,4ENEZPCMCT)Z9[?4BM;Q) MXTTKPK'F]N 9R,K;Q_-(WX=A[G KQ_Q;\4-3\2));0_Z!8-P8HSEG'^TW]!@ M?6ORSC;BG+\MP%; QQ#CB)*R4+.47Y](^>JE9WCJ?29/EM?$5H5G3O!/KL_\ M_P NYQA)8DDY-%*J,P8JI(49) Z#IS25_&VN[/UD*L:=J%SI5[%=VDK0W$3; ME=?\]/:J]>N_#3X:?9_*U?5XOWOWK>UOH.WUZ?4<-Y'C\^Q\:&!]U MQLW/I!=[]^RW;^\\W,,91P5%SK:WZ=_+_,] \-W]WJFAV=U?6WV.ZD3+P^GO M[9'..V:TZ**_NW#TY4:,*[:6[MI=[Z'XO.2E)R2LGT[!1116Y 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ,+'(VPZ MA$/W,^/_ !UO4?R_G^.<<\#0SR#S#+U;$K=;*:7_ +=V?79]&OK,FSEX-JA7 M=Z;_ _X!SGPU^)0U(1:5JLN+P?+!<,?];_LM_M>_?Z]?2Z^6=1TZZT>^EM; MJ)H+F%L,I[>X]O>O6_AK\2AJ0BTK59<7@^6"X8_ZW_9;_:]^_P!>OA<#<+U:7YKR_K8]+HHHK^@#X< M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "OBO]BO_DJ>J_\ 8&E_]'P5]J5\5_L5_P#) M4]5_[ TO_H^"@#Z^\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!>4W_HMJ* #PG_ M ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#HM:UJ "BBB@ HHHH *_*S_@H3 M_P %,O%W@3XK?\()\&?$$.DKH):+6M76SM[OS[KH;=!-&ZA8L89@,ER1P%^; MZ;_X*&_M:7/P!^']IX2\&L]W\5/&)^Q:-:VHWSVJ.VQKD*.=V3LC'=SGD(PK M\TOVX/V48/V5_@[\#[&_"W/CC73K%_XAO@V_=-BQV0!NZ1!F&>[,[?Q8 !^[ MNGRO/I]M(YW.\2LQQU) )KXJ_;@_;RUWX.^.-+^$?PET)/%'Q3U58]P>)IDL M?-'[I%B!&^5A\^"=JKM+!@<#[2TG_D%67_7%/_017Y7?\$ZX8_C3_P % _C3 M\2]43[5/8&^EL?.^A_M;?"B M/Q3IUM_96KVDOV/5]):3>;6X"AOE; W1L"&5L>HZJ:]RDC2:-HY%5T8%65AD M$'J"*_*?_@G*S?!O_@H%\6N_!WQQI?PC^$NA)XH^*>JK'N#Q-,ECYH_=(L0(WRL/GP3M5=I M8,#@?;M?E'_P3KAC^-/_ 4#^-/Q+U1/M4]@;Z6Q\[YS;F>Z\J/:3TVP(\8_ MV6(H VO&OC+_ (*$? WPV_C_ ,17NB^)]"L4-SJ&B6UC8SFVBSSYBP1)(54< MEHY&P 23@$U]G?L>_M5Z'^UM\*(_%.G6W]E:O:2_8]7TEI-YM;@*&^5L#=&P M(96QZCJIKW*2-)HVCD571@596&00>H(K\I_^"O75H-7\0ZE*UKHVD[] M@N)0 7=VZB- 06(Y)95&-V1\@Z#XB_X*(?%7PHGCO1;S1O#>F7B"[L_#TEE8 M0S30DEEV)/$[J",8\R16((/?-8/[;$:DOVC0=,&G13V/GC"(?917ZM].!P* /BO]A']O34OV@/$&L?#7XE:*GA?XHZ,LCO M"L3P)>)&VV5?*<[HYD)&Y,G(RPP 0/M6ORC_ &SE'P._X*E_"'QQI:_9%UW^ MS)+^2-<&3?/)97'3J3;[!^-?JY0 4444 %>5?M1?\D)\3?\ ;K_Z515ZK7E7 M[47_ "0GQ-_VZ_\ I5%0!Y5_P31_Y-9T'_MA_P"D-K7U57RK_P $T?\ DUG0 M?^V'_I#:U]54 %%%% !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% !14%[?6^FVSW%U-';P)RTDC 5YAXJ^-"KOM]#BWGI]KF7C_@*_P!3^5?- M9UQ'EG#]+VF/JI/I%:R?HOU=EW9Z&#P&(QTN6C&_GT7S/1M:UZP\/VIN+^Y2 MWC[!C\S>P'4_A7D_BKXR7FH;[?1T-C!T\]\&5OIV7]3[BN U#4KK5KIKB\N) M+F=NKR-D_3V'M76>%?A5JOB#9/= Z=9GG?*OSL/]E?ZG'XU_/V8<:Y_Q97> MR&E*$'_+\5N\I;17I;MS,^YH91@IYF.XDG4_=X-62M+I:0@,,$9%?H7$'"&79]@8X1Q5-P^"44O=\K:7B^J_)ZGA8'- M*^"K.K?F3W3>_P#P?,\M^&GPT^S^5J^KQ?O?O6]JX^[Z,P]?0=OKT]3HHKU\ MBR+!\/X..#P<=.KZR?=_UILCEQN-JXZJZM5^BZ)!1117T)P!1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+^.? UMXPL!XYW!YAEZMB8[K;G2_\ ;ET?79]&OK,FSEX- MJA7=Z;_#_@&#\-?B4-66/2M5DQ>CY89V/^N]C_M?S^O7TBOEB_L+K1[Z2VN8 MVM[F%L,IX(/J/\:]?^&OQ*&K+'I6JR8O1\L,['_7>Q_VOY_7KXO W',JDEDV M[&4M&VM.65_M=$WOL]=^O.+U:7YKR_+TV](HHHK]^/B HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KXK_8K_P"2IZK_ -@:7_T?!7VI7Q7^Q7_R5/5?^P-+ M_P"CX* /K[Q9_P BKK/_ %Y3?^BVHH\6?\BKK/\ UY3?^BVHH /"?_(JZ-_U MY0_^BUK6K)\)_P#(JZ-_UY0_^BUK6H **** "N(^-7Q>T#X#_##7_'7B:9HM M)TBW\UDCYDGD)"QPH.[NY51VRV3@ FNWKS?]H3X#Z!^TI\+=2\!>)KS4K'1[ M^6&66?298X[@&*19%VM(CKC*C.5/'I0!^??[#M[X=^-7QJ\0_M-?&KQIX8T_ M79[A[?PSH&HZO;QFQ13N^P[=_EL=N=K8SUVGTKW7_ARI\$/^AI^('_ M (,;'_Y#KXJ_X*0_L4^"/V/?^%=_\(;JOB#4_P#A(O[1^U_V[<02[/L_V79Y M?E0QXSY[YSGHN,HW>N6,5O"@C@C(.3W)XKXF^'?B2Q_8-_X*;>.+ M+QA(='\$>-!<-;:E.,010W4PN()21_ DJ/ 3T7YB>!F@#];Z_*/]F./[=_P6 M#^*4T)WI;RZP7(!XPR(?_'CBOT;^*_QZ\#_!GX=WGC3Q+X@L[?188#- T4RN M]X?X4@4']XS$@#'KDX )KX#_ ."2O@O6?B)\5OB[\?\ 6K/[-'KUU<6=JS9/ MF37%P+JYV<#Y4(A7/^T1V(H Y_XDL;'_ (+8>');CYHI9;(1!A@#=I>P8SU^ M?/X\5^KM?EK_ ,%1/#^J?!+]I[X0?M!Z?8RW6EVD]K;7WEX \^UG,RQL>QEA M9U'_ %R:OT3\#_&SP-\1/A_;^-]"\4:;=>&)H1,VH/<+&D [B7<1Y; Y!5L$ M$&@#\VO^"J7_!4 MC0->\,*=0\"> TMYAJ3(1')!9R-*LF"!Q)=2X4'DKSC@@?IU\5?B_P"#_@CX M5/B3QQK<6@:)YZ6WVR:.21?,?.U<(K'G![=J .QK\HO^",K&U^+WQML[CF\\ MJV+,PPWRW$X;CMRPK]./AO\ $CPW\7/!>G>+?"&JQZUX=U#S/LM]$CHLOER- M$^ X###HZ\CM7Y:_#OQ)8_L&_P#!3;QQ9>,)#H_@CQH+AK;4IQB"*&ZF%Q!* M2/X$E1X">B_,3P,T ?K?7Y1_LQQ_;O\ @L'\4IH3O2WEU@N0#QAD0_\ CQQ7 MZ-_%?X]>!_@S\.[SQIXE\06=OHL,!F@:*97>\/\ "D"@_O&8D 8] M*--NO#$T(F;4'N%C2 =Q+N(\M@<@JV""#0!^;7_!5./[?^V9\!K&(YN'BLP$ MP2?FU$A?S(/Y5^KE?DI9^((/V\O^"I&@:]X84ZAX$\!I;S#4F0B.2"SD:59, M$#B2ZEPH/)7G'! _6N@ HHHH X+Q;9?$^;6I7\,:QX2M-(*KY<.K:3=3W ;' MS9>.Y12,YQ\HP/7K7CO[1VG_ !A3X,^(3J6N^!Y;+_1_,2UT6\20_P"DQ8PS M7; ^%'^WWHX\F$\*?]IN@^G)]J\S,, MSP>4T'B,=54(+J_R2W;\E=G30P]7%3]G1BVSF)+'XVQHSOXC^'R(HR6;0KX M#U_X_:Y&X^*'Q'TG54BN=>\&:K;(W[W^SM#NTR/19'O",^^UA53Q-XZU;Q4Y M%U/Y=MG*VT/RH/KZGZU4T#POJ?B:X\JPMFE .&E/")]6_IUK^?LZ\2L;F57Z MCP[2=Y:*5KS?^&.MO5W?DC[C"$Z5\*?B9X>U"6XTW5O [#=F%M0T>\GEC' M8;END4GW"BNB_LWXW_\ 0P_#_P#\$-]_\FUZK17] 9?EN#RN@L/@J2A!=%^; MZM^;U/AZ^(JXF?M*TG)GE7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ MP0WW_P FUZK17I'.>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7J MM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M> MJT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ M /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."& M^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC M^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ M]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ M /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7J MM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M> MJT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ M /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."& M^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC M^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ M]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ M /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7J MM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M> MJT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ M /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."& M^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC M^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ M]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ M /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7J MM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M> MJT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ M /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."& M^_\ DVC^S?C?_P!##\/_ /P0WW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC M^S?C?_T,/P__ /!#??\ R;7JM% 'E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ M]##\/_\ P0WW_P FUZK10!Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ M /\ !#??_)M>JT4 >5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0 MWW_R;7JM% 'E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;7J MM% 'B>K_ Y^)WBB\MI==U?P7-%#D$Z;I5W;SL,'"[WN9%QGGE3^&:X2_L+K M1[Z2VN8VM[F%L,IX(/J/\:^IZY7QUX%M_&%GN7;#J,0_=3XZ_P"RWM_+\\_C M7'/ T#:H5W>F_P /^ >5Z3X]^(FN M:A;Z;H^N>%[)?+"H=CY89V/ M^N]C_M?S^O7QN!N.95)+)LY=JJ]V,I:-M:+/\ D5=9_P"O*;_T6U%'BS_D5=9_Z\IO M_1;44 'A/_D5=&_Z\H?_ $6M:U9/A/\ Y%71O^O*'_T6M:U !1110 4444 % M?/\ ^U=^Q3X(_;"_X1;_ (3+5?$&F?\ "._:OLG]A7$$6_[1Y._S/-ADSCR$ MQC'5LYXQ] 44 1V\*VMO%"I)6-0@+=< 8KR3]HS]E/X=?M2^';?2_'.DO-/: M%C9:K8R>3>V9;[WER8(P<#*L&4X!QD CU^B@#\]_#/\ P18^$>EZXEWJ_BOQ M5KFGQR!UT\RP0+(!U21TCW$'_8*'T(K[M\$^"M#^'/A32_#/AK3(-&T+3(1; MVEC;#"1(.W/)))))))))))))K;HH YKXC?#?PS\6_!VH^%?%^CV^N:#J";)[ M.Y!P<'(92""K X(92"",@BOAC5O^"*?PFO->:YL_&'BW3]*9BQL%DMY'4?W4 ME:+@#G[RL? M60]<#.%4!1DX49-,_:2_9S\-_M1_#<^"?%5]JNGZ4;R*]\[1Y8HI]\8;:,R1 MR+CYCGY<^]>J44 >?_ 7X*Z'^SM\)]"^'OANZU"]T71_/\B?5)$DN&\V>2=M M[(B*<-*P&%' '4\G _:,_93^'7[4OAVWTOQSI+S3VA8V6JV,GDWMF6^]YN)=ZOXK\5:YI\<@==/,L$"R =4D M=(]Q!_V"A]"*^[?!/@K0_ASX4TOPSX:TR#1M"TR$6]I8VPPD2#MSR2222222 M22222:VZ* .:^(WPW\,_%OP=J/A7Q?H]OKF@Z@FR>SN0<'!R&4@@JP."&4@@ MC((KX8U;_@BG\)KS7FN;/QAXMT_2F8L;!9+>1U']U)6BX Y^\K'W-?H910!Y M=^S[^S7X!_9C\(R>'_ FD&QAN'66\O;B0S75[(HP'ED/7 SA5 49.%&37J-% M% !1110 5Y5^U%_R0GQ-_P!NO_I5%7JM>5?M1?\ )"?$W_;K_P"E45 'E7_! M-'_DUG0?^V'_ *0VM?55?*O_ 31_P"36=!_[8?^D-K7U50 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 445FZWXBT[P[;>?J%TD"_P *GEF]@.IK"O7I86G*M7FH MQ6[;LEZMEPA*I)0@KM]C2K \3>-]*\*QG[7/ON,96VB^:0_AV'N:\S\5?&*^ MU+?!I*-I]N>/./,S?T7\.?>O/TCGU"Z"HLES<2MT4%G=C^I-?A/$'BC1HMX; M)(>TGMSM/E_[=6\OG9>I]I@>&YR7M,8^5=EO\WT_K8ZWQ5\4-5\1;X86_L^R M;CRH6^9A_M-U/T&!7+Z9I-YK-TMM96\ES,W\,8SCW/H/;+C69 M#:0]?LT9!D/U/1?U/TKU?2=$L=!M1;V%M';1=P@Y;W)ZD_6OF,OX(S[BJNL? MG]64(O\ F^.W91V@O6UOY6>C7SC!9;#V&!BF_+;YOK_6IYWX5^#$4.RXUR7S MGZBUA.%'^\W?Z#\S7IEK:06-ND%M"D$*#"QQJ%4?@*FHK^@RW(*7LL!2 M46]Y;R?J]_EMV1\/B\=B,=+FK2OY=%\@HHHKZ,\\**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** .5\=>!;?QA9[EVPZC$/W4^.O^RWM_+\\^!7UCW\J_&>.N!XYU%YC MET;8A;K;G2_]N71]=GT:^MR;.7A&J%=WIO\ #_@&+\-OB2-96/2]4D"WX&(I MFZ3>Q_VOY_6O1J^5[VRN=)OI+>XC>WN86PRG@J?7_P"O7L7PV^)(UE8]+U20 M+?@8BF;I-['_ &OY_6O)X&XYE6DLFSEVJKW8R>E[:K2Z>:\OR]-O1J***_?#XD**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "OBO]BO_DJ>J_\ 8&E_]'P5 M]J5\5_L5_P#)4]5_[ TO_H^"@#Z^\6?\BKK/_7E-_P"BVHH\6?\ (JZS_P!> M4W_HMJ* #PG_ ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#HM:UJ "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O* MOVHO^2$^)O\ MU_]*HJ]5KRK]J+_ )(3XF_[=?\ TJBH \J_X)H_\FLZ#_VP M_P#2&UKZJKY5_P"":/\ R:SH/_;#_P!(;6OJJ@ 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 ***9 M)(D,;22.L:*,LS' ]2:3:2NP'U7OM0MM+M6N+N>.W@7K)(V!_\ KK@?%7QB MLM-WP:2BZA<#CSFXB7^K?A@>]>3:WXAU#Q%=>?J%R]PW\*GA5]@!P*_(.(O$ MG+%_A[JWBDK)%%]FLSUN9@0I M_P!T=6_#CWKV'PM\.=)\+A94C^UWH_Y>9@"0?]D=%_G[U^7T,HXHX_J+$8Z? MLZ&Z;TBO\$/M>K^*RW(XNG17-/RW^;Z>GX'F'A7X3ZIKNR>\SIMF>R]OJ?UKU[P[X0TOPO#LL;8"0C#3R?-(WU/]!@5M45^Z\/\ !F5<.I3H M0YZO\\M7\ND?EKW;/C,=FV)QSM-VCV6WS[A1117W9XH4444 %%%% !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 XC>WN86PRG@J?7_Z]?5%8Y$:H5W>F_P /^ 8O MPV^)(UE8]+U20+?@8BF;I-['_:_G]:]&KY7O;*YTF^DM[B-[>YA;#*>"I]?_ M *]>Q?#;XDC65CTO5) M^!B*9NDWL?\ :_G]:\K@;CF5:2R;.7:JO=C)Z7MI MRRO]KHF]]G[V_3G.3*">+PBO%ZM+IYKR_+TV]&HHHK]\/B0HHHH **** "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@ KXK_8K_Y* MGJO_ &!I?_1\%?:E?%?[%?\ R5/5?^P-+_Z/@H ^OO%G_(JZS_UY3?\ HMJ* M/%G_ "*NL_\ 7E-_Z+:B@ \)_P#(JZ-_UY0_^BUK6K)\)_\ (JZ-_P!>4/\ MZ+6M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ KRK]J+_DA/B;_ +=?_2J*O5:\J_:B_P"2$^)O^W7_ -*HJ /* MO^":/_)K.@_]L/\ TAM:^JJ^5?\ @FC_ ,FLZ#_VP_\ 2&UKZJH **** "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 **Y[Q-XZTGPJA6ZG\VZQE;:'YG/U]!]:\?\ %7Q-U;Q)OA1_L%DW'D0G MEA_M-U/Z#VK\]XAXXRGA].G.7M*R^Q'?_MY[1^>ODSW<#D^*QUI)[_3O_ M %J>G>*OBCI7AW?# W]H7HX\J%OE4_[3?T&37D'B;QMJOBJ0_:Y]MOG*VT7R MQC\.Y]SFLW2M'O=Y/0#W->J^%?@S!:[+C6Y13\M>_*C[&-'+N^%?A+IFB[)[_&I78YPX_= M*?9>_P"/Y"NWM[:&SA2&")(84&%CC4*H'L!4M?K7#OAUE>36=SI-]);SH]O=0OAE/!4C_/6OJBN1\?> M8/%UIYL6V'4XE_=R]G']UO;W[5^+\=<#1SB+S'+HVQ"W6W.E_P"W+H^NSZ'U MV2YR\(UA\0[TW^'_ #)^&_Q(77%CTS4Y NH*,1RMP)QZ?[W\Z]$KY7N[6YT MF^>"='MKJ%L%3PRD?YZU[)\-_B0NN+'IFIR!=048CE;@3CT_WOYUYO O'4L1 M*.3YQ*U9:1D].:VG+*_VNSZ[/WM^C.B4445^]' MQ(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!7Q7^Q7_ ,E3U7_L#2_^CX*^U*^*_P!BO_DJ>J_]@:7_ -'P4 ?7WBS_ )%7 M6?\ KRF_]%M11XL_Y%76?^O*;_T6U% !X3_Y%71O^O*'_P!%K6M63X3_ .15 MT;_KRA_]%K6M0 4444 %%%1W$I@@DD$;RE%+>7&,LV!T'O0!P'Q@_:#^'7P# MTVWOO'_BW3_#<5P<01W#,\\V.I2% TC =R%(&1GJ*\\^''_!0+]G_P"*VO0Z M)H'Q'L?[5GD\J&WU*VN+#SF+%5"-/&BL6P,*#GD<9XKXV_9S_9$\7_M5_M-> M/_B7^TIX2UJQLK-XSIVA:M%);P7!=G\J)&& \,$<8!53AF=2Q.6W>M?MW_L$ M_!YOV=/%_BKPOX3TSP7XC\,Z?)J=M>:3'Y$\,L:D*^]00&(W!MN#C(( M!]ZUS?Q ^)'A;X4^&;CQ#XPU^P\.:-!P]YJ$PC3=V5<\LQQPJY)[ U\Q_P#! M*WXP:Y\7OV3[%_$-S-?W_AW4Y]!6]N&+23PQQQ2Q%CW*I.L>>I\L9R/ M]-NO^"BW_!1;5/A]JNI7L/PQ\!?:8Y;6UDV@K;NL4[*0,!YK@A=_7RP,?=H M^SM"_P""E7[-WB+7DTFV^)MI#6\ M5Q;RI/!*@DCEC8,KJ1D,"."".]?+'Q7_ .":?P,^('P[O/#^C>#-/\'ZJL!7 M3];TM&6>WE'*LY)_?+D88/DD$X(."/$?^"1OQDUJ&W\>? GQ;=2RZUX,N9)K M".5R_E6ZR^3<0*3_ 1S;2/^NQZ 4 ?HG?7UMIEG/=WEQ%:6D"&26>=PB1H M!DLS'@ #N:^:M<_X*6?LV>']:?2[GXFVL\Z,4>:QT^\NK<$''$L4+(P/JI([ MYQ7SC_P5?^*OB/Q=XX^''[.OA&[DM;CQ7-!<:GY;86<37'D6L3XYV!TDD8=# MA#VKZ)\#_P#!-?X ^$?A_;^&+WP+9>))A"$NM:U/<;ZXD[N)%(,>3T$>T 8% M 'T#X$^('AKXG>&K7Q#X3URQ\0Z)[N_A[XU6*.P6Y;.6FS]CD8 >8LJO;EAC<&)QT M_6.@ KF_B!\2/"WPI\,W'B'QAK]AX5)X)4$DEHRSV\HY5G)/[Y=&*/-8Z?>75N"#CB6*%D8'U4D M=\XKYQ_X*O\ Q5\1^+O''PX_9U\(W*YH+C4_+;"SB:X\BUB?'.P.DDC M#H<(>U?1/@?_ ()K_ 'PC\/[?PQ>^!;+Q),(0EUK6I[C?7$G=Q(I!CR>@CV@ M# H ^@? GQ \-?$[PU:^(?">N6/B'1+G(BOM/F66,D=5)'1AW4X([BN@K\G/ MV?+>\_X)_P#_ 40G^#[ZO=W?P]\:K%'8+5?M1?\ )"?$W_;K_P"E45>JUY5^U%_R0GQ-_P!NO_I5%0!Y M5_P31_Y-9T'_ +8?^D-K7U57RK_P31_Y-9T'_MA_Z0VM?55 !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 456U#4K72; M5KF\N([:!>KR-@?3W/M7EGBKXT.^^WT.+8O3[7,O/_ 5[?4_E7RV><399P_3 MY\=5M+I%:R?HOU=EYGI8/+\3CI6HQT[]/O/2-=\2Z=X;M_.U"Y6$'[J=7?Z+ MU->2^*OC!J&J[X-+5M.M3QYF?WS#Z_P_AS[UPEW>7.I7337,TES/(>7D8LQK MM/"OPDU/6MD]_G3;0\XWR77^MCBH8;C4+H1Q))3/)QW$=6K>GA%RKOU_X!3TO1[+1+5;: MQMH[:$?PH.ON3U)]S5RBBOW&E2IT(*E2BHQ6B25DO1'QLI2FW*3NV%%%%:DA M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% '(^/O ,'BZT\V+;#J<2_NY>SC^ZWM[]J\%N[6YTF^>"=' MMKJ%L%3PRD?YZU]45R/C[P#!XNM/-BVPZG$O[N7LX_NM[>_:OQ;CK@6.<1EF M66QMB%NMN>W_ +=V?79]&?79-G+PK6'Q#O3>S[?\ R?AO\2%UQ8],U.0+J"C M$G^]_.O1*^5[NUN=)OG@G1[:ZA;!4\,I'^>M>R?#?XD+KBQZ9J<@74 M%&(Y6X$X]/\ >_G7G<"\=2Q$HY/G$K5EI&3TYK:WZ,YR94T\7 MA%>+U:73S7E^7IMZ)1117[T?$A1110 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 %%%% !7/Z7XZ MT?6-9GTRUN=]Q'T)&$DQUV'OC_\ 5FO/_B7\2_MGFZ3I,O\ H_W9[E#_ *SU M53Z>I[_3KYE#-);S)+$[1RH0RNIP01T(-?@O$7B=3R_,(8;+HJI"#]]]^ZB_ M+^;57\M_ML!P[*O0=3$/E;V7;S?^1]6T5POPZ^(L?B:%;&^98]40<'H)P.X] M_4?B/;NJ_8\IS;"9UA(8W!3YH2^]/JFNC7]:'R>*PM7!U71K*S7]704445ZY MRA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5\5_L5_\ )4]5_P"P-+_Z/@K[4KXK_8K_ .2IZK_V!I?_ $?! M0!]?>+/^15UG_KRF_P#1;44>+/\ D5=9_P"O*;_T6U% !X3_ .15T;_KRA_] M%K6M63X3_P"15T;_ *\H?_1:UK4 %%%% !115+6M8M/#VCW^JW\C0V-C;R75 MQ(L;2%8T4LQ"J"S8 / !)["@"GXRUV;POX/US6;>REU*XTZPGO([*%2TEPT< M;.(U !)+$8 )YK\=/VQOVR/C[\4O"EKX4\=_#W5O@I\/M7N8XKZZFT>[\VY M3=NV-+*$#@ !C&@4MM()P<5^J7P)_::^'/[2MCK-Y\/->.N6VD3I;W;M:36Q M5G4LA"RHK;2 V#C^$^E=GX\\#Z'\2O!NL>&/$MA#J6A:I;/;7=M,.&1AC(/\ M+#J&'((!'(H \>_85\-_#+PI^S=X)_#@,DEQJQ7RY[F\8@S--&0& MB?.T!&&54(.1@GXD_P"".;C7OCE\<=?D^>>6.(^8Y)8^==3.W/N4&:J_\$4= M>OK+X@?%?PQ!=O=Z +6WO%8']WYJ2O&K@=BZ,?J$'H,6?^"5ZM\._P!LCXZ> M ;XF*^CCN5"R<%S:WWEG'KD39^G/2@#]7*_*']E?&A?\%?/BQ:6F8X;R;6O- M4'KOE2=L^OSC-?J]7Y3?L*J?B5_P4]^-WC&T*RZ58MJ[1W"\JP>]2&''^\BL MWX&@!OQ8<>(O^"U'A*RF_>)826(17)(79IYN!C_@39^M?JW7Y1_M.*WPU_X* M^?#+Q%>DQ66MR:4R3/P@$@>Q//L5R?3/I7ZN4 ?E#_P5*QHW[;GP&UJWRE\D M-AB13@_NM29TP>V"[?G7ZO5^4W_!013\2O\ @I)\#?!M@5GDM%TI;D#DQE[^ M263/TA57^AK]6: "ORD_X(YN->^.7QQU^3YYY8XCYCDECYUU,[<^Y09K]6Z_ M*/\ X)7JWP[_ &R/CIX!OB8KZ..Y4+)P7-K?>6<>N1-GZ<]* /UN^5)VSZ_.,U^KU?E-^PJI^)7_!3WXW>,;0K+I5B MVKM'<+RK![U(8$K*;]XEA)8A%2T72EN0.3&7OY)9,_2%5?Z&OU9H **** .1\0_&#P'X1U233-=\;>' M=%U*,*SV>H:M!!,H894E'<$9!!''>O(/VE/CI\-M5^"OB.ULOB%X5O+J3[-L MAM]:MG=L7,1.%#Y/ )_"O?KS0=,U"8S76G6ES+C'F30*[8],D5Y-^T]X9T># MX&^)7CTFQC/AIX*_9LT/3?$/Q$\*:#J*B!C M9ZGK=M;3 ?8[9<['<'[RL.G52.U?2T?[4/P:FD6./XM^!9)&.%5?$ED23Z > M;7A/_!.7P3X=UO\ 9AT&XU'0-+O[C$"^==6<# MO#^^&VT?3M1O1QLBMX]BG_:;'Z#/X5Y.99K@3:OJSZQ=&9K>UM5_ABM(%B0#\!S^.:M^'?!^J>*) MMEC;DQ@X:>3Y8U^I_H,FOY^SCQ(S#-JOU#AVBUS:&1#Z>6SAL_@/K7T!X7^$NE:*JRWRKJEUW\U?W2_1> M_P"/Z5TG_")Z'_T!M/\ _ 6/_"NC(_#+$8RI]=XBJMMZN*=Y/_%/]%?_ !(C M&<10I1]C@(Z+K;3Y+_/[CR_PO\0O@MX6"R1?$;P?A_P#0&T__ M ,!8_P#"OZ P.7X7+:*P^#IJ$%T2M_P[\WJ?#UJ]7$3=2K)M^9RO_#0GPL_Z M*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y75?\ ")Z'_P! ;3__ %C M_P */^$3T/\ Z VG_P#@+'_A7>8'*_\ #0GPL_Z*7X/_ /!]:_\ QRC_ (:$ M^%G_ $4OP?\ ^#ZU_P#CE=5_PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+ M'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ M T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^ MBE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P M?6O_ ,A_P#0 M&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8 M_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$ M]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0 M!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T) M\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^# M_P#P?6O_ ,A M_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ M ,A_P#0&T__ M ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#" MC_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z M VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+ M'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ M T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^ MBE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P M?6O_ ,A_P#0 M&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8 M_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$ M]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ M /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0 M!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T) M\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^# M_P#P?6O_ ,A M_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ M ,A_P#0&T__ M ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#" MC_A$]#_Z VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z M VG_ /@+'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+ M'_A0!RO_ T)\+/^BE^#_P#P?6O_ ,A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+'_A0!RO_ M T)\+/^BE^#_P#P?6O_ ,;%\2_!L.IQ+^[E_MZUPX_NM^\Z>_:O.-/U* MWOH8KS3[R&[@8[HKJSF62-L'&Y'4D$9'4&OI_P#X1/0_^@-I_P#X"Q_X5SWC M+X8Z?KFGYTZV@T^^B!,9AC"(_P#LL /U[5^*\=<#+-XO,LMC;$+=+3GM_P"W M+H^NSZ'U^2YR\*UA\0_<>S[?\ R/"/QBTR/2)?\ A*-2M-(-JFY]0OIEA@9> MF6=B%4].IYJ]_P -"?"S_HI?@_\ \'UK_P#'*\5O+.?3[J6VN8FAGB;:\;#! M!KU/X;ZWH.O1IINI:3IR:DHPDAM8P)P/P^]_.N#@7CIXIQR?.)6K+2,GIS?W M9?WNS^UL_>WVSG)E33Q6%5X/5I=/->7Y>FVO_P -"?"S_HI?@_\ \'UK_P#' M*/\ AH3X6?\ 12_!_P#X/K7_ ..5U7_")Z'_ - ;3_\ P%C_ ,*/^$3T/_H# M:?\ ^ L?^%?O)\4A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P ! M8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX4 MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ M .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P ! M8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX4 MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ M .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P ! M8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX4 MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ M .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P ! M8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX4 MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ M .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P ! M8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX4 MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ M .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P ! M8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX4 MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ M .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P ! M8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_ MX4 MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "C_A$]#_ M .@-I_\ X"Q_X4 A_\ 0&T__P !8_\ "AO"FA*"3H^G@#DDVL?^% '*_P##0GPL M_P"BE^#_ /P?6O\ \5T[PK:3GM)<6\:#ZX .?S%?)9AQ9D>5W6*Q44U MT3YG]T;O[SU*&5XS$_PZ;MW>B^]G2_\ #0GPL_Z*7X/_ /!]:_\ QRN=^(WQ M/74HWTS19P]HPQ->1-D2@_PH1_#[]_IUXS5/%( M)_6L2OPKC#Q'CF6&^HY/S1C*_/)JS:[1LVTGUO9].Y]GE60/#U/;8NS:V7^? MZ!1117X(?;#X9I+>9)8G:.5"&5U."".A!KV+PS\9]&AT627Q3JMCH;6H DO= M0N$MX'!( )=B%#$D#&><\>@\:18XU9W8[551DDGH *]J\ _"^VTNU^U: MQ;Q75[*O$$JATB'I@\%O?MVK]@\-)9Q_:ML!_!T]K?X;?_)?RV^>ESY7B'ZK M]6_?_']GO?\ R[_YDG_#0GPL_P"BE^#_ /P?6O\ \A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A7]>GY8A_] ;3_ /P%C_PH_P"$ M3T/_ * VG_\ @+'_ (4 A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 A_] ;3_ /P%C_PH M_P"$3T/_ * VG_\ @+'_ (4 A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 A_] ;3_ /P% MC_PH_P"$3T/_ * VG_\ @+'_ (4 A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 MA_] ;3_ M /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ M (4 A_] M ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ M@+'_ (4 A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 A_] ;3_ /P%C_PH_P"$3T/_ * V MG_\ @+'_ (4 A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 J_]@:7_P!'P4 ?7WBS_D5=9_Z\IO\ T6U%'BS_ )%76?\ KRF_]%M1 M0 >$_P#D5=&_Z\H?_1:UK5D^$_\ D5=&_P"O*'_T6M:U !1110 4R:&.XADB ME19(I%*NC#(8$8((]*?10!^3UY^S[\<_^"5+HU MFDMU.(,[DBFBC!D#QDN$G56&,[L;BM;OQ&_;!_:>_:D\+W/@7X=? +7? 0U@ M-87NMWGGR>7&V5D5;B6"". D$@L!OV?=>\*^*[Z/['6 ADMU4$16RO_$$W.2PX+.V,@ U] M544 ?('_ 46_8TO_P!J/P'I.K^$)([;XA^&'>73O,E\H7D+8+P;\@(^Y59& M/ ((. Y8?/GAC_@H7^TUX!\-P^#?%7[.^N>)?'5LGV>+5OL=W$+DK@>8\$<# M"4G*Y:-U4DY&,U^H5% 'YY?L(_LA_$2]^,VL?M$?'>)H?&VH;VTS2[D+YT+2 M($,\BJ<1;8OW21=5!.0I"U]'_MM^+?BQX+^";:C\&;"ZU+QG_:5O&(+/3UO7 M^SD/YA\ME88X7G'%>_44 >/_ +(_B+XA^+/V>_"FJ_%:SN+#Q]]?(7[:G[*/Q0^'W[0%E^T=\ K5]0U]=KZQHEM' MYDKR!/+:18<_OHY8\*\:_."-PR6RGZ.T4 ?ESXN_;V_:;^-'A6X\$>!OV?=> M\*^*[Z/['DZOX0DCMOB'X8=Y=.\R7RA>0M@O!OR C[E5D8\ @@X#EA\^>&/^"A?[ M37@'PW#X-\5?L[ZYXE\=6R?9XM6^QW<0N2N!YCP1P,)2JUY5^U%_R0GQ-_VZ_^E45 M'E7_ 31_P"36=!_[8?^D-K7U57RK_P31_Y-9T'_ +8?^D-K7U50 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 445DZ_XHTWPS;^;?W*Q$C*Q#EW^ MB_UZ5S8C$T<)2E7Q$U""W;=DOFS2G3G5DH4U=OHC6KF_%'C[2?"JLEQ-Y]WC MBUAP7_'LOXUYEXJ^+VHZQO@TT-IMJ>-ZG]ZP^O\ #^'YUPUO;7&I72Q01R7- MQ(>%0%F8U^#\0>*-.,GAG.T[?]NQW?E>WHS[7 \-R:]IC79=E^KZ'3 M>*OB5JWB;?%O^Q63@'UK MT3PK\&)9MEQKDODIU^RPG+'_ 'FZ#Z#\Q7JFFZ59Z/:K;65O';0K_#&,?B?4 M^YKY[+> \[XFKK,.(*LH1?1ZS:[);07JM/Y3NQ&=8/+H>PP,4WY;??U_K4\^ M\*_!JVL]EQK,@NYNHMXR1&/J>K?H/K7I$%O%:PI%#&L42#"I&H50/0 5)17] M!9/D.79#2]C@*2CW>\GZO=_DNB/AL5C<1C95_R7H@HHHKZ X0HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C_'_ ( @\6VOGP;8=3B7 M]W)T#C^ZW]#VKP>XM[G2KYX9D>VNH'P5/#*P_P ]:^J*X_Q_X @\6VOGP;8= M3B7]W)T#C^ZW]#VK\4XZX%6;J69Y;&V(6K2TY_\ [;L^NS/K\FSEX5K#XAW@ M]GV_X'Y&=\-_B0NO1IINI.$U)1A)#P)P/_9OYUZ#7RO<6]SI5\\,R/;74#X* MGAE8?YZU[/\ #?XD+KT::;J3A-24820\"<#_ -F_G7#P+QT\4XY/G$K5EI&3 MTYO[LO[W9_:V?O;[9SDRIIXK"J\'JTNGFO+\O3;T&BBBOWD^*"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ&ZO;>QB,MS/';QC^.5PH_,U MRFJ?%CP[IN0ER][(/X;9"W_CQP/UKR<=FV7Y9'FQM>-/U:3^2W?R.JCA:^(= MJ,'+T1V-%>/:I\<;J3*Z=IT< [27#%S]<#&/S-?TKQ%5>:3 #.[' MMR2:Z'2_AYX@U?:8M-EBC/\ RTN/W8^OSG_@$+K[TB_P"T\HP&F'A=^2_5G@EG MI]UJ,OEVMO+77XHKRTH04?77_ "/, M=+^!]G#AM0U":X/4I HC7Z9.2?TKL-+\"Z#H^/L^F0%Q_P M)5\QOS;./PK> MHK].R_A3),KL\+A8IKJUS/[Y79\[7S/&8G^)4=NVR^Y'C/Q*^&ITPRZKI46; M/[TUNH_U7^TO^S[=OIT\WCC>:18XU9W8[551DDGH *^K2 P((R#7-Z3\/]&T M76YM3MH")GY1&(*0D]2@QQG].V*_+.(O#&..S"&)RR2ITYOWU_+W<5Y_RZ6> MVFWTF XB=&@Z>(3E);/OY/\ S_7?%^''PY3P]&FHZBBOJ;#*(>1 #_[-[]NE M=_117[+E&483(\)'!8*-HK[V^K;ZM_\ 6A\GBL55QE5UJSNW^'D@HHHKV3D M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ KXK_8K_P"2IZK_ -@:7_T?!7VI7Q7^Q7_R5/5?^P-+_P"CX* / MK[Q9_P BKK/_ %Y3?^BVHH\6?\BKK/\ UY3?^BVHH /"?_(JZ-_UY0_^BUK6 MK)\)_P#(JZ-_UY0_^BUK6H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *\J_:B_Y(3XF_[=?_ $JBKU6O*OVHO^2$ M^)O^W7_TJBH \J_X)H_\FLZ#_P!L/_2&UKZJKY5_X)H_\FLZ#_VP_P#2&UKZ MJH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBHY[B*UA>6:188D&6>1@J@>I)I M2DHIRD[)#2;=D254U+5;/1[5KF]N([:%?XI#C\!ZGV%>?>*OC+:V>^WT:,7< MW0W$@(C'T'5OT'UKRG5];OM>NC<7]S):7-U<:E=-+/))%?AKJWB;9+L^Q63<_:)AU'^R MO4_R]Z]@\+^ =)\*JKP0^?=XYNIN7_#LOX5^:X?(^)^/:L<5F,W3H;IR5E;^ MY#KZNU_YF?0U,9EV21=/#KFGY;_-_I^!YEX5^$.HZQLGU(MIMJ>=K#]ZP^G\ M/X_E7K>@>%]-\,V_E6%LL1(PTIY=_JW].E:U%?O/#_!^5<.Q4L-3YJG6EO.Y\5CLUQ./=JDK1[+;_@_,****^V/'"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#G_ (A:Q<^'O ?B'5+)E2\L]/GGA9E# .L9*G!Z M\BOBO_AISXE_]#+_ .2%M_\ &Z^QOB]_R2OQ=_V"KG_T4U?G/7Y'QICL5A<3 M1CAZLH)Q>S:Z^1^M<%X'"XK#5I8BE&;4END^GF>I?\-.?$O_ *&7_P D+;_X MW72Z7\:OB'J&GQW5SXDE%UAFA*VT*JH(P-RA-K>OS X[5XMHNG'5-0BA_@SN M<^BCK_GWKTE5"J% P , 5MP?#&X[VF*Q5:_1;>;[HQXOG@L%[ M/"X6C",W[S:C'9;+;J]_)>8R7]ICXFPR/&_B/:ZDJ1]@MN"/^V=-_P"&G/B7 M_P!#+_Y(6W_QNN2\9Z9Y%TEX@^27Y7]F'^(_E7-5\1FF)S7+<74PL\34]UZ> M_+5='OV/M\LPV59EA*>*AAJ?O+7W(Z/JMNY^@?P#\7:IXX^&.FZMK-PMUJ$D MDR23"-4W;9& X4 #@#H!TKT.O(_V5_\ DB^D_P#7:X_]&M7KE?N^45)UG"EF%>%-62G*R6RU84445ZQY(4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!Q_C_ , 0>+;7SX-L.IQ+^[DZ!Q_= M;^A[5X-<07.E7S12J]M=0/@CHR,#7U37&_$#X?P^++8W%N%AU2-?DDZ"0?W6 M_H>U?BG'7 RS9/,\LC;$+5I?;M_[:C%=6TE][+A"=1\L%=^1I45Y[JG MQJT:TRMG!<7[]FQY:'\3S^E>GX;_@>XLP522< *[#2_@?8PX;4+^:Y;^Y"HC7\SDG]*\SD\0. M)-^>E!^E)?I)K[SIOD>7[6D__ O^!^1Y#=7D]]*9;B>2XD/5Y7+'\S5[2_"^ MK:UC[%I]Q<*?^6BH0G_?1X_6OH#2_ ^A:/@VVF0!QTDD7S&_-LD5NUZV!\): ME27M,TQ>KW4%?_R:7_R)RUN*(Q7+AJ7W_P"2_P SQ+2_@IJ]UM:]N;>Q3NH/ MF./P''ZUV&E_!G0[+#733W[]Q(^Q/R7G]:[VBOTO+_#_ (>RZS6']I)=9OF_ M#X?_ "4^>KYYCZ^G/RKRT_'?\2CINAZ=HZ[;*R@M?>., GZGJ:O445]_2HT\ M/!4Z,5&*Z)67W(\24Y3?-)W84445L0%%%% %'6-=TWP]:?:M5U"UTRUW!/.O M)EB3<>@W,0,\'CVK$_X6IX*_Z'#0?_!G!_\ %5Y3^V=_R3G1_P#L*I_Z)EKX MXK\WSSBJME.,>%A24DDG=M]3]'R/A:CFV#6*G5<6VU9)=#]'?^%J>"O^APT' M_P &<'_Q5'_"U/!7_0X:#_X,X/\ XJOSBHKP/]?,3_SXC][/?_U$PW_/^7W( M_1W_ (6IX*_Z'#0?_!G!_P#%4J_%/P6S #Q?H))X &IP?_%5^<-%'^OF)_Y\ M1^]A_J)AO^?\ON1^HU%5-)_Y!=G_ -<4_P#015NOV6+YDF?C4E9M!1115""B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "OBO\ 8K_Y*GJO_8&E_P#1\%?:E?%?[%?_ "5/5?\ L#2_^CX* /K[Q9_R M*NL_]>4W_HMJ*/%G_(JZS_UY3?\ HMJ* #PG_P BKHW_ %Y0_P#HM:UJR?"? M_(JZ-_UY0_\ HM:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "O*OVHO^2$^)O^W7_TJBKU6O*OVHO^2$^)O^W7 M_P!*HJ /*O\ @FC_ ,FLZ#_VP_\ 2&UKZJKY5_X)H_\ )K.@_P#;#_TAM:^J MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "DKFO%'Q"TGPN&CEE^TW@Z6T)!8'_:/1?Q MY]J\>\4_$;5O%&^)I/LED?\ EVA. 1_M'JW\O:OSGB+CO*<@O2G>*OBQI>A;X+,C4KP<8C;]VI]V[_0? MI7D/B+QAJGBB;=?7!,0.5@C^6-?H/ZG)JKHV@W_B"Z%O86SW$G?:/E7W)Z#\ M:]8\*_!NSL-EQK#B]GZ_9TR(E^O=OT'L:_$Y8CBKQ#J.%)\WY: M^B/KU3RW(8WE[U3[Y?\ /-/#?@S5?%,F+*W/D@X:XD^6-?Q[_09->O>%?A7 MI7A_9-<@:C>CG?*OR*?]E?ZG/X5V<,,=O&L<2+'&HPJ(, #T I]?K_#OA[E6 M2Y#LM_FPHHHK]3/FPHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MK-O/$VD:>VVZU6QMCUQ-<(G\S0!I45R]U\3_ G9Y\SQ!8-C_GE,)/\ T'-8 M]U\=O!EMG;JCW!':*VD_F5 H ] HKR>Z_:2\,PY$-IJ5P?41(H_5\_I6/=?M M/6R_\>WA^60_]-;H)_)30![A17SO=?M-:N^?LVCV4/IYKO)_(K6/=?M#^+;C M/EM8VO\ URM\_P#H1- 'U!17R/=?&?QG>9WZY(@](HHT_DHK&NO'GB2]XFU[ M4I%_N_:GQ^6<4 ?:#,$4LQ"J.23T%9MUXHT:QS]IU:QM\=?-N47'YFOBJXO+ MB\;=//),?61RW\ZAH ^P[KXK>$;//F:_9M_UR0_\!<'^5%KUOX=-OT39]/W?[2OAV+(M]/U*<^K(B _^/$_I6/=?M/1C(MO#S-Z-+=X M_0(?YU\WR>*M,C_Y>-Q_V4;_ JM)XUL%^ZDS_10/ZUYM3/9U?AP\OFFOSL?0-U^TQKC?\>VE:?$/^FN]_Y,*QKK]H+Q?<9\NXM;;_ M *Y6ZG_T+->'MXX1F"Q64DC$X +X)_(&K,.H>(=0P+/P]=3%NFRWDDSCKT%> M?+BG*4[0JN3\HR?Z'?'A?-7K.DHKSE%?J>D:U\4?%/B"QN+._P!7EGM;A&BE MA"(BNK#!4A5'!%<9'IEG%]RUA7Z1C_"J5QI/CV.QGO9/#&HVEG#$TTEQ)I\J M1J@&2Q9AC '-8&DZMJFL:A' ;EA'G<^U5&%'7M_G-<$^)UBXT8Q2+"LT#_*R4K)_C;[SU_X5_&(_#7 MPQ;Z#_98O[.%W=9?/V2?,Q8Y^4@\GVKU'2_VC/#%Y@74-]8-W+Q!U_-23^E? M(=OXXM7QYT$L1_V<,/Z5HV_B33;C[MTJGTDRO\ZPP6<93.G&EAJT4DK)7MIZ M.S-\9E&;0J2JXFC)MN[=KZ^JNC[9TOXF>%=8VBVUVS+-T6:3RF/X/@UTD4R3 MQK)&ZR(W(93D'\:^$8IHYEW1R+(/52#5ZPU:^TN3?97EQ9OG.ZWE9#^8->_& M2DKQ=T>!*+B[25F?<=%?(^E_&;QAI6 FLR7"#^&Z19<_BPS^M==I?[3&L08% M_I-G=@=X7:$G\]P_2J)/HJBO(=/_ &E= G4"\TZ_M'/_ #S"2*/QR#^E=/9_ M&CP9?.J)K<<;$9_?Q21@<=RR@?K2QV]%9%CXOT'5&VV6MZ==M_=@N MXW/Z&M>E&49?"[CE&4?B5@HHHJB0HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#C?B!\/X?%EL;BW"PZI&OR2=!(/[K?T/:O")H;G2[YHY%DMKJ!\$?=9&% M?5-<;\0/A_#XLMC<6X6'5(U^23H)!_=;^A[5^)\=<"K-5+,\LC;$+5I?;\U_ M>_/U/L,ESGZM;#XA^X]GV_X'Y%+X!.!_[-[?C7)P M+QT\8XY1F\K5EI&3^U_=E_>_]*_Q;Z9UDWLKXK"J\'JTNGFO+\O3;OZ***_= MSXL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F M"*68A5'))X HV 6BN'](W";4HI)!_RS@_>'/I\N+LBRNZQ.*C==$^9_=&[7S/5H97C<3_#INW=Z+\3U M.H+R^MM/B\VZN(K:/^_,X4?F:\$U3XJ>(M4R!>"SC/\ !:IL_P#'N6_6N6N; MJ>\E,MQ-)/(>KR,6)_$U^8YCXMX*G>.7X>4WWDU%?F MO^7ZGO.J?%GP]IN0EQ)?2#^&V3(_,X'Y&N/U3XX7DNY=/T^*W'0/.Q<_7 P! M^M<-I?A75]:P;+3KB=3TD"83_OH\?K77Z7\$]6NL->W5O8J>JKF1Q^ P/UKY M;_67CCB/3+Z+A!]81LO_ .=_P &CTO[/R;+_P"/*[7=W_!?Y',ZIX\U[6,B MXU.8(?\ EG"?+7Z87&?QK#57FD"J&=V/ R37N6E_!O0K'#7)GOW[^8^U?R7 M'\ZZ_3M%T_2%VV5E!:COY484GZGO6]'PTSW-9JMG&+2?FW4E^:7_ ),R)\0X M+#+DPM*_W17]?(\ TOX=>(=6P8M-DAC/_+2X_=CZ\\G\!78:7\#96PVHZDJ> ML=JF[_QXX_E7KE%?H.7^%^18.TL0I5G_ 'G9?=&WXMGA5^(\;5TIV@O):_B< MGI?PN\.Z7@_8OM<@_CNFW_\ COW?TKJ+>WBM8A'!$D,8Z)&H4#\!4E%?I>"R MO Y;'EP=&--?W4E]]M_F?/UL36Q#O5FY>K"BBBO3.8**** "BBB@ HHHH ** MI:AK6G:2,WU_:V8QG-Q,J?S-E$CJL-RLI'7C"9]*YJN*H M4?XM11]6D=-/#5ZW\*#EZ)L[.BO)=1_:F^'5CD1ZO->L.JV]G+_-E _6N8U# M]L[PI#D6>CZM=$=Y%CB4_P#CY/Z5Y-7/\KH_%B(_)W_*YZM/(<]UYK/A&7 M;MV#'WCW/2O&J_$.)L;A\PS&5?#2YHV2O9K;UL?MW#."Q&7Y=&AB8\LKMVNG MOZ7%52S 9)X KH]6\+BQT:*= 3/'@SG&K3=XR5UZ,_3O2?^079_\ 7%/_ $$5;JII/_(+L_\ KBG_ *"*MU_5 M\/A1_*4_B844459 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5\5_L5_\E3U7_L#2_P#H^"OM2OBO]BO_ )*GJO\ MV!I?_1\% 'U]XL_Y%76?^O*;_P!%M11XL_Y%76?^O*;_ -%M10 >$_\ D5=& M_P"O*'_T6M:U9/A/_D5=&_Z\H?\ T6M:U !1110 4444 %%?F[\7/V^/BY\; M/CCJ7PE_9@T2SO)-+E9+OQ1<(DP81D++(OF_NHH5)OV_ M?V;/#MUXY\1ZUH'C[PYIY^UZE906UM,(80,NSK'##((P!SY;$*.>!DT ?I_1 M7A?['W[5NA?MDVBBYU'1K6TLKDPQ+UWQQ0H^T#E MC"YP 6)P":^T?V-_VK-'_:X^$L?BBRM!I6M6:9K&E>'+2ZC^UV/AR2VL;>5HG' $4 MT+D C&!-)N&0>#0!^H-%?$O[!O[=VM?';Q)K/PO^*&C+X<^*.B([LHA:W6]6 M-@LJM$W,/B/X6?$+2_@Y\'-$C\2_%/4 M_+$S20F=;'S1F)$C! :4J=Y+'8BX)# G: ?<=%?EOXRUG_@H3\#= G\?ZWK6 ME>*])M%%SJ.C6MI97)AB7KOCBA1]H'+&%S@ L3@$U]H_L;_M6:/^UQ\)8_%% ME:#2M:LYOL6KZ5YF_P"S7 4,"AZF-U(921_>7DJ: /=Z*^>/VV/VO](_9!^& M,6LRVBZOXGU61K;1=)=RJ32* 7DD(Y$<892<K&P656B;F.9"02HX()("A2*^VJ "B MBB@ KRK]J+_DA/B;_MU_]*HJ]5KRK]J+_DA/B;_MU_\ 2J*@#RK_ ()H_P#) MK.@_]L/_ $AM:^JJ^5?^":/_ ":SH/\ VP_](;6OJJ@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **I MZIK%EHEJUS?7,=M"/XG/7V ZD^PKRKQ5\9I[C?;Z)&;>/H;J4 N?]U>@_'/X M5\GGO%&5\/0OC:GO](+63^73U=EYGIX++<3CW:C'3N]OZ]#TKQ!XLTSPQ!YE M_I:UO@L,Z;:'C*']ZP]V[?A^9KB9IKC4+HR2 MO)>%?@_J&J[)]49M.M3SY>/WS#Z?P_CS[5^ XSBOB3C2L\ M%DU)TZ?7EWM_?GI9>2MVU/N*.69?E$%6QOV2%N?\ @3=OH/SKTC0O#>G>&[?R=/MEA!^\ M_5W^K=36I7W/#OA?@L#;$9M+VU3^5? O7K+YV7DSQL?Q'5K7AA5RQ[]?^!_6 MI6T_3;72;5;:SMX[:!>B1K@?7W/O5FBBOVVG3A2@J=-)16R6B1\?*3D^:3NP MHHHK0D**** "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@ KEW^*7@R-V1_%V@JRG!5M2A!!]/O5T=U_QZS?[C?RK\ MOJ^+XCSZIDGLE3IJ7/??RM_F?:<.Y#3SOVKJ3<>2VWG?_(_1W_A:G@K_ *'# M0?\ P9P?_%4?\+4\%?\ 0X:#_P"#.#_XJOSBHKXS_7S$_P#/B/WL^R_U$PW_ M #_E]R/T=_X6IX*_Z'#0?_!G!_\ %4?\+4\%?]#AH/\ X,X/_BJ_.*BC_7S$ M_P#/B/WL/]1,-_S_ )?1 MQ[U?KYZ_8O\ ^1#US_L)?^TDKZ%K]2RO&2S#!4\5)6Q^79I@XY?C:F%B[ MJ+M<****]4\H**** "BBB@ HHHH **** "BBF2S1P1EY'6-!U9C@4 /HK(NO M&&@V1(N-;TZ @[3YMW&O/IR:Q[KXP>![/_6>+M&/!/[N]C?I_NDURSQ6'I_' M42]6CJAA<14^"FWZ)G7T5YQ=?M%?#JSR9/%%NV/^>4,LG_H*&LBZ_:K^'=N3 MY>IW-USC]U92C\?F KBGG&74_BQ$/_ E_F=L,GS&I\.'G_X"_P#(]>HKPFZ_ M;&\$0?ZJRUJX/.-EO&!^.9!6/=?MJ:&F?LWAS4)N./-FCCY_#=7#/B3*:>^( M7RN_R1VPX;S:>V'?SLOS9]'45\M77[;3$\W:O*FH^LH_P"9]=45\;3? MM5?$B]SY.F:=;9&,Q64G'O\ ,YJC-^T!\6;S/E7T-H"<_):0<>WS@U2XEH3_ M (5"K/T@_P#,E\-UX?Q:]*/K-?Y'VO17PS-\4/BI?I^39'U_W$JA- MKWCR^!%SXVU;:1@JE[-M/U 8 UJLXQ53^%@:GSY8_FS)Y/A:?\7&T_ES2_)' MWK45Q=0VJ@S31P@]#(P7^=? ,VFZK?$F\\1:C=;N3OF&K($W'B'2H !N M_>WL2\>O+5CW7QH\"6>?,\6Z2V/^>5TLG_H)-?%T?A33(_\ EW+G_:=O\:LQ MZ'I\?2SA/^\@/\ZV4LXEO&G'YR?Z(R<%N M3_ -!0UE3?M4> U'[B?4+SC.(+%_R^;%?-<=K##]R&-/\ =4"I:U5+ M,I?%6@O2#_-S_0R=7+8_#1F_6:_)0_4^@9_VL/#8R+?0?$%P>,,;6-%/XF3/ MZ51F_:LC)_T?PA>N,\&:[BCX_#->)6]I/=MM@ADF;TC0L?TK6M? OB.^P8-! MU*13_$+5\?GC%;+"XE_'B'\E%?FF8O$X9?!AU\W)_DT>CS?M3:Q*O[CPG:6Y MP?\ 7:DTG/8\1"J,W[2WBV0'RM-T6W/&-Z32X]>CK7/VOP9\9WGW-#E7_KK) M''_Z$PK8M?V>?%UQCS$LK7_KK<9Q_P!\@UJL*_MU9/YI?^DI&3Q2^Q2BODW_ M .E-D,W[0GC:?_EXTV#G/[BS/Y?,[5GS?&SQQ-TU]XP000EK;C]?+S776O[, MNL/C[3J]C%Z^4KO_ #"UL6O[,,"_\?/B"23VBM0OZES6JP\%U?\ X%+_ #,G MB)OHO_ 8_P"1Y3=?$[Q9> ^9XAU =OW4QC_]!Q5"X\9>(+J,I/KNISIG.V6\ MD8?D6KWRW_9K\-QX,M]JU^ O@RWC"R:=+='^]+=2 _P#C MK 5JJ<([1,G4F]Y'RO)-),VZ1V=O5B2:97U[:?!_P=9MF/0;=C_TV9Y/_0F- M:ZWJW_7S/BR2:.'[\BI_O$"I M88Y+E5&JX_(5:J&JSV:7R;_5%IT5 MNF_FE^C/B.'PQKUR?W/A[6IN=N8]-G(S]=F!5Z'X<^,+K'E>%-5;/]^-8_\ MT-A7V=163IXB6]2WI'_-LU53#QVIM^LO\DCX_A^#/Q!N!E?"YB& 1Y]_;KG\ M Y(_&M"']GSX@W)Q]FT>TYQF>]9OQ^5#7UA16+PE66^(G_Y(ORCODK-)CTZJ*O0_LGZY,O^D>-X8..D.F!^?J M7%?2E%9/+*^$N#=:OKMVW.0UQ&%/X>7G]:]VHK%Y'E\OCI\WJY/\ M-LU6=X^/P5.7T45^21XY:_LG?#VW'SV=[<\8S+>,/Q^7%;%K^S?\.+3E/#,3 MW,\G_H3FO2Z*UADV6T_AP\/_ %?Y&<\YS*I\6(G_P"!/_,XNU^"_@2S MQY?A+26Q_P ];59/_0@:V+7P+X:L@!;^'M*@ &W]U91+QZ<+6Y17;#!X:G\% M.*]$CBGC,34^.I)^K9%;VL-JI$,,<(/41J%_E4M%%=226B.5MO5G(_%[_DE? MB[_L%7/_ **:OACP>+2SLGFDN(EFE."&< J!V_K^5??/CK0Y_$_@O7=(MG2. MXOK&:VC:0D*&="HSCMDU\B_\,?\ CO\ YZZ1_P"!3_\ Q%?!YVL90S*CC,-A MW5Y8M>C;W^[\S[S)'A*^6UL'B<1[+FDGZI+;[_R.?_M*T_Y^H?\ OX/\:/[2 MM/\ GZA_[^#_ !KH/^&/_'?_ #UTC_P*?_XBC_AC_P =_P#/72/_ *?_P"( MKG_MW//^A>_Q_P C?^PLD_Z#U^'^9S_]I6G_ #]0_P#?P?XU5U22RU&QF@>Z M@&X<-Y@X/8UU7_#'_CO_ )ZZ1_X%/_\ $4?\,?\ CO\ YZZ1_P"!3_\ Q%95 MLXSFO3E2J9=<#;/$KC_6MZBNTU+X,^!=6W&X\*:4"W5H;982>O.4P<\U7^"?@>_P#A MW\.M/T34WADO87E=S;L60;I&8 $@9X([5W=?69=@:?\ 9]"EB:2;4(III/HC MY3,<=4_M"O5PU5I.4FFFUU/(]0_98^'MXQ:#3;K3F/\ %:WDG_LY:L.[_9-T MQ<_V;XIUBV]!=".X _\ '5KWBBMUE&!B[TZ2@_[MX_\ I-C!YMCI*U2JYK^] M:7_I5SYNNOV7?$%O_P >GB73[X?]/-H\!_\ '6;^58UU^S_XWL\_Z'8WO_7G M> Y_[^*G^17U5175'"^STA4DEZW_ !E=_B_"WQ M=IW^O\.WV?2%!/\ K&6%8%]IMYITE'6.>-D;\B*^Y::RK(I5E#*>H M(R*ZHJ2W=SEDXO96/A&2-)EVNBNOHPR*?:R3:?@V5U=:>1T-GWX'=',JR^.,9>L(O\ M;7_$MVG[6'BNSQ_:/A&SO .IL[AH\_3.^MJS_;,T96 U3PSJED>XA=)?_0ME M>6:IX8UC1<_;]+O+,#^*:!E'YD8K+90RD, P]"*XY9?CX?P,8_\ MZ,9?BE% MG7',,#/^/@U_V[*4?P;DCZ-TW]K#X>WV/.OKS3_^OFS<_P#H&[_)KJ]-^-W@ M+5,>1XKTQ,_\_$XA_P#0\5\=7&A:?<_?M(\^JC:?TK.N/!=C)S&TL)]FR/UK MDE+B"ALJ51?]O1?^1V1CP_6W=6F_^W9+_,^_]/US3=7&;'4+6]'7_1YED_D: MO5^<,W@>>,[H+M&(Y&]2O\LUYGA MO]YR^7K%\WY+]3LCD66XC_=LPCZ27+^;_0_1*BO@:S^/WQ+T$@'Q!>$#@K>0 M)+GIW=2>WK72:;^V!XYL]HN(=*U =S-;LK'_ +X<#]*QCQIEZ?+6A.#\TO\ M._X&LN"\PMS49PFO)O\ RM^)]JT5\J:;^VQ=+@:AX5AE]6MKPI^C(W\ZZK3? MVS?"D^!>Z1JUHQ[QK'*H_'>#^E>K2XHRBMM72]4U^:/+J\+YO2WH-^C3_)GT M#17E&F_M0?#K4,!M:DLW/\-S:2CU[A2/U[UU>F_%GP7JV!:^*M)=CT1KQ$8_ M\!8@U[%+,\#7_A5XOTDO\SQZN68ZA_%H27K%_P"1UE%06M[;WT?F6T\5Q'_? MB<,/S%3UZ*::NCSFFG9A1113$%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!QOQ ^'\/BRV-Q;A8=4C7Y).@D']UOZ'M7A$L M5SI=\R.)+:Z@?D?=9&!_G7U37%_$+X>Q>*[:97&V(6LHK[=NJ_O+\?4^PR7.?JUL-B7[CV?;_ ('Y%;X<_$9/$<2V M%^RQZH@^5N@G [C_ &O4?B/;O:^5I([G2[THXDMKJ!^1RK(P/Z&O;/AS\1D\ M1Q+87[+'JB#Y6Z"<#N/]KU'XCVY^!>.GCG'*,WE:LM(R?VO[LO[_ /Z5_BWO M.LF]C?%857@]UV\UY?EZ;=[1117[J?&!1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%5[S4+73HO,N[F&VC_O3.%'ZURFJ?%KP]IN5CGDOI!_#;ID?F<#\J\?'Y MQEV5J^-KQI^K2?R6[^2.NCA:^)=J,'+T1V=%>.:I\<+V;*Z?I\-N.SSL9&_( M8 _6N/U3QSKNL;AUR MME;W%^_9L>6A_$\_I7BB(\T@5%9W8\*HR371Z7\./$.K8,>G201G^.Y_=C\C MS^0KX*KXC<1YS-TLGPO+_ABZDE\[TBQ%W(/X[IO,S^'W?TK+_5'C3B+7,ZSA%])ST^4( MW2^:17]J91@-,/"[\E^K_P"">!V.FW>I2>7:6LUT_P#=AC+']*ZS2_A%X@U# M#3116$9[W#\_DN3^>*]WAMXK6,1PQI%&O1$4*!^ J2OK\O\ "7+Z-I8^O*H^ MT;17ZO\ %'E5^**\M*,%'UU?Z'FFE_ ^PAVMJ%]-=-__YMDUN5!=7MO8Q^9O)J\3912^*NGZ)O\ ),]:EPSF]7X:#7JTOS:/IZBOCK4/ MVSO%&R4]1;V<7\V4FO)J\: MY73^'FEZ+_-H]6GP7FE3XN6/J_\ ),^[*0D*"2<"OSMU'XS>.M4W>?XKU4!N MJPW+1 ]>,)CUKF;_ %O4=5)-[?W5X2B;_5'Z/:AXW\.:3G[=K^EV>.OVB\CC_FU*;-\? M\^ZO-_Z I]:_/NM?3O".NZQC[!HNHWN>GV>TDDS^0KS)<<8VJ[8?#J_S?Y6/ M2CP/@Z2OB*[M\E^=S[&U#]KCP!99\F74;_'_ #[VF,_]]E:YG4?VU=&CW?8/ M#=_<^GVB=(<_D']J\%T[X#_$#5,>3X5OTS_S\*(/3^^1Z_YQ6G_PSOXHMO\ MD)W>B:*>ZWVJ1 C\$+?I4_VYQ/BOX-%KT@__ &ZY?]B<,X7^+63]9K]+'H&H M_MJZS)G[!X:L;;T^T3O-_()[5S&H?M<>/[W/DR:;89_Y][3./^^RU8W_ IK M3;/B_P#&^F;^ZZ?;3W'ZE4'ZTO\ PK_PA:\-JNM:D1U*6L5J#UZ9>0^G;UH^ MK\78KXI27SC'\K,/K'"6%^&,7\I2_.Z*&H?M ?$/4\^=XIO$S_S[JD/I_<4> MEY_Y^+R1_YM7;_\([X8M_\ 4:/HQ!;=BT$<=MGJ+>-8Q^2@4I)8DGD MUUT> GO6Q'W1_5O]#DK<>+:CA_OE^B7ZGG,/AO4IQE;5E'^V0O\ ,U>A\$WT MG+R0Q#ZDG^5>D:?XM24I?-)?@OU/#K<;9E4TIQC'Y-O\ %_H>/P^!4'^MNV;V M1,?UJ]#X/TZ/[R22_P"^_P#ABO0/B9\/M6^%GAVVU;53;2I<7"VR0V\A9PQ5 MFRQ/6N!T/7I=:FDQ;B&",,CJ,^E6:* /F_P#8\_8E\/?L=IXL_L77;SQ#-X@DMVDN-0@1)8EB\S"! MEZ@F0D].17LOQ6\9Z#\//AIXG\2>*)(H_#^FZ?-/>B;[KQA#F/'&?@YI%RLE]J-VI"-@G%QO)/! M9 #LO^"'N@ZO%IWQ:UMHWB\/W4VGVD+'.R2XC$[N%/JJ2QY_ZZ+6;_P3F1?C M+^W]\:_B5J:FYN+,WTEEYIW& SW7EQ[3_LP(\8_V3BOT?^!WP6\-?L^_#/1O M _A2V,&E:='@RR8,US*>9)I6 &78\GL. !^;W_!&=OL7Q@^-MC<9-X(K< MDN-K?)<3JV1U'+#- 'ZN,H=2K ,I&"#T-?E/_P $[7;X/?\ !0KXW_#&SS!H M%P=16WME&%'V:\!MCCVAEE'_ *OU9K\H_V8X_[0_P""P7Q3F@8/';RZP7([ M89(R/P8XH 7]M)%^-7_!4CX2_#_45,^AZ4--CFLY#F.0-(]U/D'^_&$0^H05 M^K=?E%\2F_L__@MAX;FN7'M/^S CQC_9.*_5NORB_X(SM]B^,'QML;C)O!%;DEQM;Y+B=6R.H MY89H _5QE#J58!E(P0>AK\I_^"=KM\'O^"A7QO\ AC9Y@T"X.HK;VRC"C[-> M VQQ[0RRC_@5?JS7Y1_LQQ_VA_P6"^*76"Y';#)&1^#'% "_MI(OQ MJ_X*D?"7X?ZBIGT/2AIL\_>, &7-Q)9W ]\V^Q>?6OU:K\H_\ @JE'_:'[9OP&L(F!N9(K,!.XWZB5 M4_B0?RK]7* "BBB@ KRK]J+_ )(3XF_[=?\ TJBK8\6V7Q/FUJ5_#&L>$K32 M"J^7#JVDW4]P&Q\V7CN44C.#=9\ 6NC;(,1Z[I-]-^,WN,T >X45Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0 MP_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ M /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ MR;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >J MT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V M;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ MZ&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ M_@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ MY-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^ MS?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T, M/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ MP0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#?? M_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!Z MK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F M_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z& M'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ M ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO M_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S? MC?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0 MP_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ M /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ MR;0!ZK17E+:?\;E!)\1?#\ "-216_>BPT M*\Z9Y =KW&?< UX^:9Q@,FH_6,?54(^>[]%NWZ(Z\/A:V+GR4(W?];GO]Q=0 MV<+S3RI#"@RTDC!5 ]R:\U\5?&:"UWV^B1BYEZ&ZE!"#_='4_C@?6O-?$/BS M5/%$WF7]RSH#E85^6-/HO]3S4WAOP3JWBI_]#M]L&<&XFRL8_'O^&:_GW-O$ M7,\[K?4.':,H\W6UYOT6JBO/5K>Z/N<+D.'P"GBSF%=4TF[N9(_\ @2W,:DY[[:Z3^S?C?_T,/P__ /!#??\ MR;7?D7AA5Q$_KG$-1N3U<$[M_P"*?_R/_@1AC.(XPC[+ QLEUM^2_P _N.T\ M,^!=)\*H&M8/-NL8:YF^9S]/0?2NAKRK^S?C?_T,/P__ /!#??\ R;1_9OQO M_P"AA^'_ /X(;[_Y-K]^P>!PV7T5A\)34(+HE9?\/Y[GQ%:M4KS=2K*[?<]5 MHKRK^S?C?_T,/P__ /!#??\ R;1_9OQO_P"AA^'_ /X(;[_Y-KM,3U6BO*O[ M-^-__0P_#_\ \$-]_P#)M']F_&__ *&'X?\ _@AOO_DV@#U6BO*O[-^-_P#T M,/P__P#!#??_ ";1_9OQO_Z&'X?_ /@AOO\ Y-H ]5HKRK^S?C?_ -##\/\ M_P $-]_\FT?V;\;_ /H8?A__ ."&^_\ DV@#U6BO*O[-^-__ $,/P_\ _!#? M?_)M']F_&_\ Z&'X?_\ @AOO_DV@#U6BO*O[-^-__0P_#_\ \$-]_P#)M']F M_&__ *&'X?\ _@AOO_DV@#U6BO*O[-^-_P#T,/P__P#!#??_ ";1_9OQO_Z& M'X?_ /@AOO\ Y-H ]5HKRK^S?C?_ -##\/\ _P $-]_\FT?V;\;_ /H8?A__ M ."&^_\ DV@#U6BO*O[-^-__ $,/P_\ _!#??_)M']F_&_\ Z&'X?_\ @AOO M_DV@#U6BO*O[-^-__0P_#_\ \$-]_P#)M']F_&__ *&'X?\ _@AOO_DV@#U6 MBO*O[-^-_P#T,/P__P#!#??_ ";1_9OQO_Z&'X?_ /@AOO\ Y-H ]5HKRK^S M?C?_ -##\/\ _P $-]_\FT?V;\;_ /H8?A__ ."&^_\ DV@#U6BO*O[-^-__ M $,/P_\ _!#??_)M']F_&_\ Z&'X?_\ @AOO_DV@#U6BO*O[-^-__0P_#_\ M\$-]_P#)M']F_&__ *&'X?\ _@AOO_DV@#U6BO*O[-^-_P#T,/P__P#!#??_ M ";1_9OQO_Z&'X?_ /@AOO\ Y-H ]5HKRK^S?C?_ -##\/\ _P $-]_\FT?V M;\;_ /H8?A__ ."&^_\ DV@#U6BO*O[-^-__ $,/P_\ _!#??_)M']F_&_\ MZ&'X?_\ @AOO_DV@#U6BO*O[-^-__0P_#_\ \$-]_P#)M']F_&__ *&'X?\ M_@AOO_DV@#U6BO*O[-^-_P#T,/P__P#!#??_ ";1_9OQO_Z&'X?_ /@AOO\ MY-H ]5HKRK^S?C?_ -##\/\ _P $-]_\FT?V;\;_ /H8?A__ ."&^_\ DV@# MU6BO*O[-^-__ $,/P_\ _!#??_)M']F_&_\ Z&'X?_\ @AOO_DV@#U6BO*O[ M-^-__0P_#_\ \$-]_P#)M']F_&__ *&'X?\ _@AOO_DV@#U6BO*O[-^-_P#T M,/P__P#!#??_ ";1_9OQO_Z&'X?_ /@AOO\ Y-H ]5HKRK^S?C?_ -##\/\ M_P $-]_\FT?V;\;_ /H8?A__ ."&^_\ DV@#U6BO*O[-^-__ $,/P_\ _!#? M?_)M']F_&_\ Z&'X?_\ @AOO_DV@#U6BO*O[-^-__0P_#_\ \$-]_P#)M']F M_&__ *&'X?\ _@AOO_DV@#U6BO*O[-^-_P#T,/P__P#!#??_ ";1_9OQO_Z& M'X?_ /@AOO\ Y-H ]5HKRK^S?C?_ -##\/\ _P $-]_\FT?V;\;_ /H8?A__ M ."&^_\ DV@#U6BO*O[-^-__ $,/P_\ _!#??_)M']F_&_\ Z&'X?_\ @AOO M_DV@#U6BO*O[-^-__0P_#_\ \$-]_P#)M']F_&__ *&'X?\ _@AOO_DV@#U6 MBO*O[-^-_P#T,/P__P#!#??_ ";1_9OQO_Z&'X?_ /@AOO\ Y-H ]5HKRK^S M?C?_ -##\/\ _P $-]_\FT?V;\;_ /H8?A__ ."&^_\ DV@#U6BO*O[-^-__ M $,/P_\ _!#??_)M']F_&_\ Z&'X?_\ @AOO_DV@#U6BO*O[-^-__0P_#_\ M\$-]_P#)M']F_&__ *&'X?\ _@AOO_DV@#U6BO*O[-^-_P#T,/P__P#!#??_ M ";1_9OQO_Z&'X?_ /@AOO\ Y-H ]5HKRK^S?C?_ -##\/\ _P $-]_\FT?V M;\;_ /H8?A__ ."&^_\ DV@#U6BO*O[-^-__ $,/P_\ _!#??_)M']F_&_\ MZ&'X?_\ @AOO_DV@#U6BO*O[-^-__0P_#_\ \$-]_P#)M']F_&__ *&'X?\ M_@AOO_DV@#U6BO*O[-^-_P#T,/P__P#!#??_ ";1_9OQO_Z&'X?_ /@AOO\ MY-H ]5HKRK^S?C?_ -##\/\ _P $-]_\FT?V;\;_ /H8?A__ ."&^_\ DV@# MU6BO*O[-^-__ $,/P_\ _!#??_)M']F_&_\ Z&'X?_\ @AOO_DV@#U6BO*O[ M-^-__0P_#_\ \$-]_P#)M']F_&__ *&'X?\ _@AOO_DV@#U6BO*O[-^-_P#T M,/P__P#!#??_ ";1_9OQO_Z&'X?_ /@AOO\ Y-H ]5HKRK^S?C?_ -##\/\ M_P $-]_\FT?V;\;_ /H8?A__ ."&^_\ DV@#U6BO*O[-^-__ $,/P_\ _!#? M?_)M']F_&_\ Z&'X?_\ @AOO_DV@#U6BO*O[-^-__0P_#_\ \$-]_P#)M']F M_&__ *&'X?\ _@AOO_DV@#U6BO*O[-^-_P#T,/P__P#!#??_ ";1_9OQO_Z& M'X?_ /@AOO\ Y-H ]5HKRK^S?C?_ -##\/\ _P $-]_\FU3OKCXOZ9G[9XO^ M&UI_UWT>\3W[WM3*2BKR=BHQPT5\^WWQ)\=:;G[1\3?A.K+U5=.NG8 M=^BWQ-<_??M!>*=/R&^(OP\F;^[!X8U23/XBZQ^M<%3,L%1_B5XKUDO\SOIY M;C:O\.C)^D7_ )'U%17QY??M6>,[3/E:_P"%+W'_ #P\+W@SS_MWZUDS?M?? M$9?]5-X7?_?T"Y7^6H&O,J<1Y33^+$1^5W^29Z5/AW-JGPX>7SLOSL?:EU_Q MZS?[C?RK\OJ]HC_;"^)3(R7$'A616!!\O3+E#^MV:\7K\MXNS?!YHZ'U2?-R M\U]&M^6VZ78_4>$LIQF5QK?6XX_SZUBUX6-PE3 XF>&J[ MQ=O\G\UJ>Y@L73QV&AB:6TE?_-?)Z'UG^R!KVF:/X$UL7^HVEB3J.[_29UCX M\I!GDCBO:+KXK^"[+(F\6:*K X*B_B9A^ ;-?G)3XH9)Y D2-(YZ*H))_"OM M3I_NJ:Q[K]J;X<6^?+UF:ZXS^ZLIA^'S**^(/[%U *";"Y /0^2 MV/Y5-%X;U*8$K:,/]XA?YFO27%>>5M*.&7RC-_J>:^%3_ *UHT^G0FOEV/P?J M3]8TC_WG']*L1^![QOOSPK]"3_2M5F?%=?X*/+_V[;_THS>6\*T/CK$&8X^]+J.,'Z"+G\ZR+K]M37'S]F\.:?$.WFS._P#+;7CL M?@3^_>?@L?\ ]>K,?@>S7[\\S?0@?TK54N,*WQ2Y?_ %^2,75X0H_#'F_P# MW^;/0KK]L?QM,?W5CHMN,\;;>4G'OF0UC77[5?Q$N =FIVMMQC,5E&?Q^8&N M?C\(::G6-Y/]YS_3%68_#NFQ]+2,_P"]EOYULLDXEK?Q,9R^DI?HD9/.N&Z7 M\/!\WK&/ZMA=_M%?$6]SYGBBX7/_ #QABC_]!05E3_%[QW?-SXLUK.I+B74=8N5QC]Y/*PP>W)JHV@ZO>/O>"61S_%*XS^IKT- M5+L%4%F)P !R:T[7POK-]C[-I%]<9Z>5;.W\A6T>!\-+^/7G+[E^=S&7&^)C M_ H0C][_ "L>7Q^#M1?JL:?[S_X59C\#W1^_<0K_ +N3_05Z_:_"GQ=>8\O0 M+Q<_\]4$?_H1%;%K\ _&5Q_K+"&V_P"NMS&?_02:[Z?!>4P^)2EZR_RL<%3C M/-9_"XQ](_YW/$8_ B_QWA/^['C^M68_!%DOWI9V/U '\J]ZA_9K\3.H+WNE MQ_[)ED)_1*E;]F?Q T9QJVFH_8D2,/\ T$5Z5/AG**?PT%\VW^;9YM3B;-ZF M]=_))?DCPF/PEIB=86?_ 'G;^AJS'H.G1]+.(_[R[OYUZQ>?LN^/')^R^*/# ML(_Z;:=/)_*5:GM?V:_B!;X\S6?!-S_UUTJ_'_H-X*].GE.7TO@P\%_VZO\ M(\VIFN/J_'7F_P#MY_YGE,=C;0_/K/'ER?#=L?\]=#U M&3_T*^-;%K\._BA8X^SS?"Z$CNGA>Z!_/[77I0IPIJT%;T/-G4G4=YN_J>!1 MPO,VV-&D;^ZHR:U;7P=KU]C[/HFHS^\=K(1_*O?8='^-=NFR+7?A[&O]U- O M0/\ TLJ3^S?C?_T,/P__ /!#??\ R;5D'BUK\(?&-YCR]!N5_P"NI6/_ -"( MK8M?V?O&%QCS+:UML_\ /6Y4XX_VT_9I\/1X-QJ.HSG_89$!_\=)_6MBU^ /@VWQYEE/=?]=;EQG_ODBL_^S?C M?_T,/P__ /!#??\ R;1_9OQO_P"AA^'_ /X(;[_Y-H ZBU^$_A"SQY>@6C?] M=5,G_H1-;-KX5T6QQ]FT>PM\=/*M47'?L*\^_LWXW_\ 0P_#_P#\$-]_\FT? MV;\;_P#H8?A__P""&^_^3: /4U18U"JH51T &!3J\J_LWXW_ /0P_#__ ,$- M]_\ )M']F_&__H8?A_\ ^"&^_P#DV@#U6BO*O[-^-_\ T,/P_P#_ 0WW_R; M1_9OQO\ ^AA^'_\ X(;[_P"3: /5:*\J_LWXW_\ 0P_#_P#\$-]_\FT?V;\; M_P#H8?A__P""&^_^3: /5:*\J_LWXW_]##\/_P#P0WW_ ,FT?V;\;_\ H8?A M_P#^"&^_^3: /5:*\J_LWXW_ /0P_#__ ,$-]_\ )M']F_&__H8?A_\ ^"&^ M_P#DV@#U6BO*O[-^-_\ T,/P_P#_ 0WW_R;1_9OQO\ ^AA^'_\ X(;[_P"3 M: /5:*\J_LWXW_\ 0P_#_P#\$-]_\FT?V;\;_P#H8?A__P""&^_^3: /5:*\ MJ_LWXW_]##\/_P#P0WW_ ,FT?V;\;_\ H8?A_P#^"&^_^3: /5:*\J_LWXW_ M /0P_#__ ,$-]_\ )M']F_&__H8?A_\ ^"&^_P#DV@#U6BO*O[-^-_\ T,/P M_P#_ 0WW_R;1_9OQO\ ^AA^'_\ X(;[_P"3: /5:*\J_LWXW_\ 0P_#_P#\ M$-]_\FT?V;\;_P#H8?A__P""&^_^3: /5:*\J_LWXW_]##\/_P#P0WW_ ,FT M?V;\;_\ H8?A_P#^"&^_^3: /5:*\J_LWXW_ /0P_#__ ,$-]_\ )M']F_&_ M_H8?A_\ ^"&^_P#DV@#U6BO*O[-^-_\ T,/P_P#_ 0WW_R;1_9OQO\ ^AA^ M'_\ X(;[_P"3: /5:*\J_LWXW_\ 0P_#_P#\$-]_\FT?V;\;_P#H8?A__P"" M&^_^3: /5:*\J_LWXW_]##\/_P#P0WW_ ,FT?V;\;_\ H8?A_P#^"&^_^3: M/5:*\J_LWXW_ /0P_#__ ,$-]_\ )M']F_&__H8?A_\ ^"&^_P#DV@#U6BO* MO[-^-_\ T,/P_P#_ 0WW_R;1_9OQO\ ^AA^'_\ X(;[_P"3: /5:*\J_LWX MW_\ 0P_#_P#\$-]_\FT?V;\;_P#H8?A__P""&^_^3: /5:*\J_LWXW_]##\/ M_P#P0WW_ ,FT?V;\;_\ H8?A_P#^"&^_^3: /5:*\J_LWXW_ /0P_#__ ,$- M]_\ )M']F_&__H8?A_\ ^"&^_P#DV@#U6BO*O[-^-_\ T,/P_P#_ 0WW_R; M1_9OQO\ ^AA^'_\ X(;[_P"3: /5:P]4\$>']:S]MT:QG8_\M&@4/_WT!G]: MX;^S?C?_ -##\/\ _P $-]_\FT?V;\;_ /H8?A__ ."&^_\ DV@"YJG[/WA' M4-QA@NM/8\YMIR1^3[JY'5/V8_O-IVN_2.Z@_FRG_P!EKHO[-^-__0P_#_\ M\$-]_P#)M']F_&__ *&'X?\ _@AOO_DV@#R_5/V?_%VGY,-O;:@HYS;3@?H^ MVN1U3P3K^BY-[HU];J/XV@;9_P!]8Q7OW]F_&_\ Z&'X?_\ @AOO_DVC^S?C M?_T,/P__ /!#??\ R;0!\S54N-'LKK/F6L3'^]M /YBOI#5/ OQ7UK/V^]^& M=X3_ !3>&KQF_,WF:Y'5/V=?'^I;BFI^!+%V_BM=(U ?HUZ1^E8U:-*NN6K% M27FK_F;4JU6@^:E)Q?D['AD_@W3Y?N"2'_=?/\\UG3^!6ZPW8/M(F/U%?0=A M^S'XKBAQ>Z[HUS+_ 'K>"6%?R)?^=0:C^SOXLLUS +*_XSM@GVGZ?.%KY[$< M,Y3B/BH)>EX_E9'T&'XES;#_ UV_6TOSNSYRN/".I0YQ$LP]8W']<5G7&GW M5KGSK>6,>K(0/SKW'5/AYXFT?)N]#OD4=76$NH_X$N17/,I1BK JP."".17S M>(X%P4]:%64?6S7Z/\3Z/#\E&7I=/]5^!Y7;W,UI*)()7AD'1XV*D? MB*Z/3?BEXPT?:+/Q1J\*+TC^V2%/^^2<=O2NKDL[>>0/+;PS-TS+&K?S%0_V M'I+%FETNWE9N^Z1,?0(P'Z5XLN"\QP[OA<0O_)H_E<]N/&F78A6Q6'?_ )++ M\[$NF_M-?$73=J_V]]KC'\-S:Q/_ ./;=WZUU>F_ME>+[;"WFF:3>+_>6.2- MC^(%X=3M;6V/_+(6+R$?B9A6Q8?"^TO%4/XFMK23N;JTE5? M_'-]1_9W%>%_AU)27^-/\),O^T>%<5_$IQB_\#7XQ1[1IO[;,;8%_P"%&7U> MVO0W_CI0?SKJ]-_;$\$W>!&]4 M9ND4-^4D_P"^9$4U4U']G3XB::"S^&YITZAK6:*;/X*Q/Z4O[6XIPO\ %IN7 MK"_XQ0?V5PMBOX511])V_"3/K+3?VD/AUJ> GB2*!_[MS!+%C\67'ZUU6F_$ M3PMK&/L/B32;HG^&*]C9ORW9K\^=2^'_ (GT;=]O\.ZK9@=6FLI%7OSDKCL? MRK!92C%6!5@<$$8(JH\;8^B[8F@OQC^=R9<$X"LKX:N_PE^5C]0XY%D0.C!U M89#*<@TZOS$L-6OM+??97MQ9MG.ZWE9#^A]JZC3?C-XZTG:+?Q7JI"]%FN6F M Z<8?(QQTKU*7'M!_P 6@UZ-/\TCS*O ==?PJZ?JFOR;/T3HKX6TW]JKXB6& M!+J=M?@=KFSC_F@4UJW'[9'Q 9<6]EX;C/K+8W#_ ,KA:]>EQIE53XG*/JO\ MFSR*O!>:T_A49>C_ ,TC[4HKXDM_VP/B4W^OD\*Q_P#7/0KE_P"=^*W-._:H M\8WV/.\2>$M/_P"OCPO?''_?%\W^37L4N(\IK?#B%\[K\TCQZO#F;4?BP[^5 MG^39]?T5\U:;\;/%NJX\GXE_#),_\_.@ZA!_Z,NUKJM-USXIZUM_L_QW\+[[ M=T^S:7=29_[YOC7L4L;A:_\ "JQEZ-/\CR*N#Q-#^+2E'U37YGM=%>5?V;\; M_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M=AQGJM%>5?V;\;_ /H8 M?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ M@AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DV MC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW M_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!# M#\/_ /P0WW_R;0!T/Q"^'L7BNW-U:A8=4C7Y6Z"4#^%OZ&O"I([G2[THXDMK MJ!^1RK(P/Z&O5/[-^-__ $,/P_\ _!#??_)M8FJ?#/XD^(]06\UW4_"%R(XR M-NDZ;=6LTA_A!>2XD4X_W>_45^(\=<"K-%+-,KC:NM917V_-?W_S]3[#)(XEL+]ECU1!\K=!.!W'^UZC\1[=[7RM)' ME'$EM=0/R.59&!_0UV&C>./B7XHU0V>CZ[X1LE5%\J/5]'N99I,#YCOCND4G MO@*/QP:PX%XZ>.<5JRTC)_:_NR_O_P#I7^+>\ZR;V-\5A5>#W7;S7E^7 MIM[S17E7]F_&_P#Z&'X?_P#@AOO_ )-H_LWXW_\ 0P_#_P#\$-]_\FU^ZGQA MZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M M'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ M *&'X?\ _@AOO_DVLK5-7^+.BY^V^,OAQ PZQG1+TO\ ]\B]S^E<]?$4<+!U M,1-0BNK:2^]FD*'M)R)=2CED'_ "SM M_P!X?I\O _$U\P:U\6K"^8M?Z_)>'/"EGD'X @5@7'Q6T2'.P7,_P#N1@?S M(K\]QWB=F-:\(M4R/MOV2,_P %JNS]?O?K7A]Q\8K9?]3ILLG_ M %TE"_R!K*D^,6J+=*\-A8^0.L4ZR.3_ ,"5UKX#&9YQ7F[Y:^(<(OHFH+_R M75_.Y]/A^&Z.'UA13?GK^;/7;BZFNY3+/*\TAZO(Q8G\36EI?A/6-:P;/3KB M9#TDV;4_[Z.!^M>.Q_'[Q-9\Z=!I6FOVDAL5DC++\>U:DH17FW^27ZGT M_I?P3U6YPU]=V]DO]UM8NH?M6?#RRSY M6HW5_C_GWLY!_P"AA:^)M/T/4=6(%CI]U>'./]'A:3^0KIM.^#'CK5-OD>%- M5 ;H9K9H0>G.7QQS7V-/BO,Y05/ X:*CT48M_D[?@<,N$LJHOFQ>(DWYRBOS M5_Q/HS4?VT/#4.X6.A:I=$=//,<0/Y,U1?R5F-=%:_L9^,9%!GU318,_P (EE8C_P A MX_6M?KW%F*^"$H_]N)?^E(GZCPGA?CG&7_;S?_I+*NH_MA>.+S(M[?2;%>WE M6[L?S9R/TKF-0_:0^(NI9W^))(5[+;P11X_%4S^M=Y)^Q3XC:,>7XFTN)^^Z MWD2ZA\2O%NK9%YXGU>X7^Z][(5_+=CM7/37$MU(9)I'E< M]6=BQ_,U],6W[,'B/0XQ+--\.VV]9;S3=3(_(W^W]*F&BZGX5QLU?X-1.O\ M%%X9N9I!^(NV;M0N"LRKN^(KQ^^4OS2$^-,NH*V'H/[HQ_)L^88;>6ZD$<,; MRN>BHI8_D*Z'3_AIXNU;!M/#&KW"G^-+&3;^>W%>]3?&CQSHL?EV.O>!YHQT M6S\+7L8].C7JU53]HCXF+,I:[\)RQ=PNA72,?Q^W&O1ILK_HCS;3_V;OB-J6"GAN2%>[7%Q%'C\&?/;TKI]/\ V/?'%Y@W M%QI-BO<2W#LW_CJ$?K7:2?M&>+Y[=49=+@E[R6ULXS^#R-6!J'Q<\8:EGS== MN8P>UOMA_P#0 *]:EP1ED/CE.7S7Z)'DU>-LSG\$8Q^3_5LT+#]BF[VA]1\6 M6]NHY86]F7'YLZX[\XJV/V:?AOHN/[8\<32.O5(;B",G_@.'..M>?WVK7VJ- MNO+RXNVSG=/*SG]34$,,EQ((XHVE<]%122?PKUJ7"V3TMJ%_5M_J>55XIS>K MO7MZ)+]#TC_A#?@5HG#1ZAK;+V\R8?J-@I?^$L^&&D?\@OXM2RG+Z/\.A!?]NK_ "/)JYMF%;^)7F_^WG_F2_\ "\KG3^-%\-Z)I [& M*VRP^A&T?I63J/QJ\8ZED-K#VZ'^&WB2/'X@9_6NE_X9G\1,A_XFFF1OV.9& M'_H(K,_X9@\?QW&^+Q+X6>+'^KN-+NF_5;A:].,8P5HJR/,E*4W>3NSA]0\2 MZOJV?MVJ7EV#U$\[N/R)K. +$ #)/05[+I_P,\?:;@QR_#F5O6XT/4)<_@U\ M1736'A/XO:4 ++4OAK9@=/L_AN\3^5Y5$GANG^"]?U;!L]%O[A3_ !I;OM_/ M&*Z;3_@3XQO\%M.2T0_Q7$Z#] 2?TKUG^S?C?_T,/P__ /!#??\ R;1_9OQO M_P"AA^'_ /X(;[_Y-H XS3_V9=6EQ]NUBSMO7R$>7'Y[:Z;3_P!F?18<&]U2 M^NCZ0A(@?S#?SJ[_ &;\;_\ H8?A_P#^"&^_^3:/[-^-_P#T,/P__P#!#??_ M ";0!LZ?\$/!NGX/]D_:7_O7$SO^F5?V;\; M_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M '9^./ &B?$;28]-UZU M:ZM8YA.BK(T95P",Y4CLQ_.OC[5K+2+#6+Z+0K5K/2Q,PAC=V9MHXR2QSDXS M[9Q7T=_9OQO_ .AA^'__ ((;[_Y-J!O#_P 9F8DZS\.B3R2?#U[_ /)E[,\1 M%O)',\95ERQ4[2."-WY#UKV3_A'_ (S?]!GX=?\ A/7O_P F4^/0_C3"VZ/6 M_AVC>J^'[T'_ -+*PKX>EB8>SKP4H]FKHWH8BKAI^TH3<9=T[,]8CC6&-40; M44!0!V IU>5?V;\;_P#H8?A__P""&^_^3:/[-^-__0P_#_\ \$-]_P#)M;F! MZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5 M_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ M /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X M?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AO MO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_ MLWXW_P#0P_#_ /\ !#??_)M 'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C? M_P!##\/_ /P0WW_R;0!ZK17E7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ M /!#??\ R;0!ZK17E7]F_&__ *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW M_P FT >JT5Y5_9OQO_Z&'X?_ /@AOO\ Y-H_LWXW_P#0P_#_ /\ !#??_)M M'JM%>5?V;\;_ /H8?A__ ."&^_\ DVC^S?C?_P!##\/_ /P0WW_R;0!ZK17E M7]F_&_\ Z&'X?_\ @AOO_DVC^S?C?_T,/P__ /!#??\ R;0!ZK17E7]F_&__ M *&'X?\ _@AOO_DVC^S?C?\ ]##\/_\ P0WW_P FT >JU\5_L5_\E3U7_L#2 M_P#H^"O?_P"S?C?_ -##\/\ _P $-]_\FUX!^Q7_ ,E3U7_L#2_^CX* /K[Q M9_R*NL_]>4W_ *+:BCQ9_P BKK/_ %Y3?^BVHH /"?\ R*NC?]>4/_HM:UJR M?"?_ "*NC?\ 7E#_ .BUK6H **** "JNJ:G::+IMWJ%_<1VEC:0O//<3-M2* M-5+,S'L 23[5:KG/B-X%L/B?X!\0^$-5FNH-+URQFTZ[>SD"3>3*A1PK$$ ME21T/6@#\Q+RO@;I) M'\W+NV.6/)_ 5XU_PYM^ G_/YXP_\&D7_P 8H_XK6]ZT*L2%+B)V*@D'!/I7Y@>"/$ MUA^P3_P4V\;P^,I&TGP/XU2XDMM2D4^1%#=3K<0RG ^Y'*CP$_P_,3P,U]W? MLR_L1_#S]D[5M=U#P3-K4MQK$$=O<_VK=I,H5&++M"QK@Y8^M=/^T/\ LN?# MS]J#PU#I'CO1S=O:[C9:G:2>3>63-C<8I,'@X&58,IP,@X& #2^*G[0G@'X. M?#NZ\:^(O$EA%HL<)EMVMYTE>];HL<"J?WC,>!C@=20 2/@S_@DEX(UCQ]\3 MOBY\?M:M&M5\075Q9VA=2?-DGN/M5T58@956$*Y'4EAQM(KO/#7_ 1?^#&D M:U#>:GXA\7:]9Q.'_L^>[@ABE /W9&CA#X/^PRGWK[F\'^#]%\ >&--\.^'= M-M]'T3381;VEC:IMCB0=@/KDDGDDDG)- 'YH?\%2/#>I_!?]I;X/?M":?92W M6EV-Q:VM^(L >=:SM.B,>QEB:1![1&OT)\"_'KX?_$CX>P>-]"\6:7<>&I(1 M.][-7!CCTW;CZDT >,:5KUO^WC_P5(T/Q)X8$E]X#\"1V\RZFT3".2&T=I4?! QY MEU(0H/)7YL<$#]./BK\7_!_P1\*GQ)XXUN+0-$\]+;[9-')(OF/G:N$5CS@] MNU8OP%_9S\!?LU^$&\.^ ]%73+69EEN[F60RW-Y(!C?+(W+'K@#"C)V@ TW] MH;]GOPO^TU\/3X,\7R:A%I!NXKW=ILZQ2^9'NV_,RL,?,>U '4?#?XD>&_BY MX+T[Q;X0U6/6O#NH>9]EOHD=%E\N1HGP' 88='7D=J_+;P1XFL/V"?\ @IMX MWA\92-I/@?QJEQ);:E(I\B*&ZG6XAE.!]R.5'@)_A^8G@9K],_@?\&] _9^^ M%VB^ ?##WDFAZ3Y_V=K^42S'S9Y)GW,%4'YY6QP.,5@_M#_LN?#S]J#PU#I' MCO1S=O:[C9:G:2>3>63-C<8I,'@X&58,IP,@X& #2^*G[0G@'X.?#NZ\:^(O M$EA%HL<)EMVMYTE>];HL<"J?WC,>!C@=20 2/@S_ ())>"-8\??$[XN?'[6K M1K5?$%U<6=H74GS9)[C[5=%6(&55A"N1U)8<;2*[SPU_P1?^#&D:U#>:GXA\ M7:]9Q.'_ +/GNX(8I0#]V1HX0^#_ +#*?>ON;P?X/T7P!X8TWP[X=TVWT?1- M-A%O:6-JFV.)!V ^N22>222